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:

Code: Alles auswählen

	$template_path = 'templates/' ;

Verfasst: 23.01.2004 15:27
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.

???

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

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';

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 :D

In Zeile 314 functions.php:

Code: Alles auswählen

	$template_path = '../templates/' ;
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.