Templateordner ändern

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Tobl
Mitglied
Beiträge: 54
Registriert: 26.12.2003 14:37
Wohnort: Stuttgart
Kontaktdaten:

Templateordner ändern

Beitrag von Tobl »

Hallo zusammen.

Mein Problem ist folgendes...

Ich möchte den Template Ordner (BSP: h++p://www.abcdef.com/board/templates/Aeolus/) aus dem Board-Verzeichnis heraus kopieren und in einen eigenen Ordner auf dem Server legen (BSP: h++p://www.abcdef.com/templates/Aeolus/).

Welche Board-Datei beinhaltet denn den Verweis zum Template-Ordner?

Hoffe ich konnte es verständlich darstellen.

Gruß Tobl
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

In functions.php Zeile 312:

Code: Alles auswählen

	$template_path = 'templates/' ;
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Tobl
Mitglied
Beiträge: 54
Registriert: 26.12.2003 14:37
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von Tobl »

Nach der Änderung des Ordners von:

Code: Alles auswählen

$template_path = 'templates/' ;
in:

Code: Alles auswählen

$template_path = 'www/htdocs/pabo/boards/haupt/templates/' ;
erscheint folgender Fehler:
Warning: message_die(./language/lang_german/lang_main.php) [function.message-die]: failed to create stream: No such file or directory in /www/htdocs/pabo/boards/test/includes/functions.php on line 655

Warning: message_die() [function.message-die]: Failed opening './language/lang_german/lang_main.php' for inclusion (include_path='.:..') in /www/htdocs/pabo/boards/test/includes/functions.php on line 655
phpBB : Kritischer Fehler

Could not open Aeolus template config file

DEBUG MODE

Line : 326
File : www/htdocs/pabo/boards/test/includes/functions.php
In Zeile 655 nachgeschaut:

Code: Alles auswählen

include($phpbb_root_path . 'language/lang_german/lang_main.'.$phpEx);
und ersetzt durch:

Code: Alles auswählen

include('www/htdocs/pabo/boards/test/language/lang_german/lang_main.'.$phpEx);
Aber Fehler bleibt weiter bestehen.

???
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Wenn, dann mit führendem Slash:

Code: Alles auswählen

$template_path = '/www/htdocs/pabo/boards/haupt/templates/' ;
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Tobl
Mitglied
Beiträge: 54
Registriert: 26.12.2003 14:37
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von Tobl »

Nach der Einfügung des Slash, verschwindet zwar der PHP-Fehler aber der Fehler zur öffnung der Config-Datei bleibt weiter bestehen.
phpBB : Kritischer Fehler

Could not open Aeolus template config file

DEBUG MODE

Line : 326
File : /www/htdocs/pabo/boards/test/includes/functions.php
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Entferne mal

Code: Alles auswählen

$phpbb_root_path . 
aus der Zeile 327 der functions.php:

Code: Alles auswählen

		$img_lang = ( file_exists(@phpbb_realpath($phpbb_root_path . $current_template_path . '/images/lang_' . $board_config['default_lang'])) ) ? $board_config['default_lang'] : 'english';
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Tobl
Mitglied
Beiträge: 54
Registriert: 26.12.2003 14:37
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von Tobl »

Nach der veränderung des Codes von:

Code: Alles auswählen

      $img_lang = ( file_exists(@phpbb_realpath($phpbb_root_path . $current_template_path . '/images/lang_' . $board_config['default_lang'])) ) ? $board_config['default_lang'] : 'english';
in:

Code: Alles auswählen

		$img_lang = ( file_exists(@phpbb_realpath($current_template_path . '/images/lang_' . $board_config['default_lang'])) ) ? $board_config['default_lang'] : 'english';
gab es keine Veränderung des Fehlers.
Aber ich habe dann noch den Code in Zeile 322 von:

Code: Alles auswählen

		@include($phpbb_root_path . $template_path . $template_name . '/' . $template_name . '.cfg');
in:

Code: Alles auswählen

		@include($template_path . $template_name . '/' . $template_name . '.cfg');
geändert (denn es ging ja um die Config-Datei).
Jetzt erscheint folgende Mitteilung:
Template->make_filename(): Error - file does not exist
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Ich teste das mal lokal, einen Moment bitte ;-)

OK, funzt.

Gib mir 10 Minuten, damit ich alles dokumentieren kann.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Örks, das geht ja noch viel einfacher :D

In Zeile 314 functions.php:

Code: Alles auswählen

	$template_path = '../templates/' ;
Fertig ;-)

Nur um das klarzustellen: das ist die einzig notwendige Änderung!
Zuletzt geändert von itst am 23.01.2004 17:04, insgesamt 1-mal geändert.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Danach hast Du allerdings Probleme mit im Template hart verdrahteten Bildern, die musst Du händisch fixen.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“