Seite 1 von 2
Templateordner ändern
Verfasst: 23.01.2004 13:34
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
Verfasst: 23.01.2004 14:04
von itst
In functions.php Zeile 312:
Verfasst: 23.01.2004 15:27
von Tobl
Nach der Änderung des Ordners von:
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.
???
Verfasst: 23.01.2004 15:57
von itst
Wenn, dann mit führendem Slash:
Code: Alles auswählen
$template_path = '/www/htdocs/pabo/boards/haupt/templates/' ;
Verfasst: 23.01.2004 16:04
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
Verfasst: 23.01.2004 16:18
von itst
Entferne mal
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';
Verfasst: 23.01.2004 16:36
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
Verfasst: 23.01.2004 16:44
von itst
Ich teste das mal lokal, einen Moment bitte
OK, funzt.
Gib mir 10 Minuten, damit ich alles dokumentieren kann.
Verfasst: 23.01.2004 17:03
von itst
Örks, das geht ja noch viel einfacher
In Zeile 314 functions.php:
Fertig
Nur um das klarzustellen: das ist die einzig notwendige Änderung!
Verfasst: 23.01.2004 17:04
von itst
Danach hast Du allerdings Probleme mit im Template hart verdrahteten Bildern, die musst Du händisch fixen.