Seite 1 von 2

Probleme mit Templates

Verfasst: Di 4. Mai 2004, 09:09
von BerBlueSea

Code: Alles auswählen

[04-May-2004 09:39:32] PHP Fatal error:  Cannot redeclare tpledittemplate() (previously declared in e:\www\pastoralamt\KBW\content\contenido\includes\functions.tpl.php:26) in e:\www\pastoralamt\kbw\content\contenido\includes\functions.tpl.php on line 26
[04-May-2004 09:39:32] PHP Fatal error:  Cannot redeclare tpledittemplate() (previously declared in e:\www\pastoralamt\KBW\content\contenido\includes\functions.tpl.php:26) in e:\www\pastoralamt\kbw\content\contenido\includes\functions.tpl.php on line 26
Also auf einmal gibt es keine Templates mehr alles andere geht ohne Probleme ???

Serverbetriebssystem Microsoft-IIS/4.0
MySQL Serverversion 4.0.13-nt
Installierte PHP-Version 4.3.2
safe_mode Deaktiviert
magic_quotes_gpc Aktiviert
magic_quotes_runtime Deaktiviert
gpc_order GPC
memory_limit
max_execution_time 300
Deaktivierte Funktionen nothing disabled
Gettext extension nicht geladen
sql.safe_mode Deaktiviert

Verfasst: Di 4. Mai 2004, 09:12
von timo
"Auf einmal" kann das nicht passiert sein. Was hast du vorher gemacht?

Welche Contenido-Version?

hallo

Verfasst: Di 4. Mai 2004, 09:22
von BerBlueSea
Also ich hab die Version!

4.4.4

Eigentlich habe ich nur am Design etwas verändert!
Als ich spiele jetzt noch mal das Standart Design ein !!
LG
BerBlueSea

Was könnte ich sonst noch machen?

Verfasst: Di 4. Mai 2004, 09:24
von timo
Kannst du dein Problem etwas genauer beschreiben?

hallo

Verfasst: Di 4. Mai 2004, 09:43
von BerBlueSea
Also vielleicht kannst du es dir ja mal direkt ansehen!
Ist eine Standart installation!!

LG

Verfasst: Di 4. Mai 2004, 09:47
von timo
Sorry, ich habe da leider keine Zeit dazu. Beschreib es doch bitte, dann können u.U. auch andere Leute darauf antworten.

Okay kann ich auch verstehen *gg*

Verfasst: Di 4. Mai 2004, 09:56
von BerBlueSea
Also ich habe jetzt noch mal die Standard Tabellen eingespielt!

Eigentlich gehen alle Bereiche ohne Probleme!
Nur wenn ich ein Template erstellen will bleibt diese Seite leer!
wenn ich auf neues Template klicke bleibt diese auch leer es ändert sich nichts!!

Es werden auch die Standard Templates nicht ausgegeben!!

LG
BerBlueSea

Hallo

Verfasst: Di 4. Mai 2004, 10:23
von BerBlueSea
Also ich hab jetzt noch mal alle Tabellen gelöscht und alles noch mal neu eingespielt!
Jetzt geht wieder alles???
Also leider weis ich nicht wo ich einen fehler gemacht habe aber danke!!

LG
BERBLUESEA :D

Verfasst: Di 22. Jun 2004, 06:39
von MarkusF
Habe eventuell eine Erklärung gefunden... PHP.NET:

"In PHP 4.3.0, I have found a bug in declaring functions within functions:

<?

function MyZero($x) {
function GreaterThanZero() { echo "Greater"; }
function LessThanZero() { echo "LessThan"; }
function EqualToZero() { echo "Equal"; }

if ($x > 0) GreaterThanZero();
else if ($x < 0) LessThanZero();
else EqualToZero();
}

MyZero(1);
MyZero(0);
MyZero(-1);

?>

The output is:
Greater
Fatal error: Cannot redeclare greaterthanzero() (previously declared in /home/php/public_html/teste.php:4) in /home/php/public_html/teste.php on line 4

My advice is: declare functions like you did in C, that is one function at a time. This seems to work fine. "

Habe genau das gleiche Problem unter Win2k, Apache und PHP 4.3.7 (als Apache Modul). Vielleicht hilft das ja den Bug zu finden...
Gruß

Markus

Verfasst: Di 22. Jun 2004, 10:51
von timo
ich sehe das eher als PHP-Bug anstatt als Contenido-Bugs...

Verfasst: Di 22. Jun 2004, 19:27
von MarkusF
Danke Timo, sehe ich auch so. Fehler scheint auch nur dann aufzutreten, wenn man PHP (ab 4.3.0) als Apache Modul konfiguriert. Tritt nur auf, wenn man in den Bereich "Templates" reinschaut. Sollte relativ leicht zu rekonstruieren sein. Gibts vielleicht einen Workaround für das Problem?

Verfasst: Mi 14. Jul 2004, 18:10
von Darth-Vader
ich habe hier bei einem bekannten das selbe prob, mit jeweils php 4.1.2 , 4.3.5, 4.3.7 also kann es wohl net an den Versionen liegen...

hat noch jemand eine idee? :roll:

Verfasst: Mi 14. Jul 2004, 18:16
von emergence
@timo
ähm ??
functions.tpl.php
wieso wird am anfang der datei nochmals versucht die functions.tpl.php zu laden ?

Code: Alles auswählen

cInclude ("includes", "functions.tpl.php");
ist mir nicht ganz klar ?

Verfasst: Mi 14. Jul 2004, 19:03
von timo
emergence hat geschrieben:

Code: Alles auswählen

cInclude ("includes", "functions.tpl.php");
Keine Ahnung, aber cInclude berücksichtigt, daß das File auf jeden Fall nur einmal geladen wird.

Verfasst: Mi 18. Aug 2004, 15:22
von emergence
dafür hab ich nun ne erklärung

-> http://www.contenido.de/forum/viewtopic ... 9089#29089

e:\www\pastoralamt\KBW\content\contenido\includes\functions.tpl.php:26) in e:\www\pastoralamt\kbw\content\contenido\includes\functions.tpl.php on line 26