Probleme mit Templates

BerBlueSea
Beiträge: 58
Registriert: Mi 26. Nov 2003, 16:56
Kontaktdaten:

Probleme mit Templates

Beitrag 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
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

"Auf einmal" kann das nicht passiert sein. Was hast du vorher gemacht?

Welche Contenido-Version?
BerBlueSea
Beiträge: 58
Registriert: Mi 26. Nov 2003, 16:56
Kontaktdaten:

hallo

Beitrag 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?
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

Kannst du dein Problem etwas genauer beschreiben?
BerBlueSea
Beiträge: 58
Registriert: Mi 26. Nov 2003, 16:56
Kontaktdaten:

hallo

Beitrag von BerBlueSea »

Also vielleicht kannst du es dir ja mal direkt ansehen!
Ist eine Standart installation!!

LG
Zuletzt geändert von BerBlueSea am Di 4. Mai 2004, 09:53, insgesamt 1-mal geändert.
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

Sorry, ich habe da leider keine Zeit dazu. Beschreib es doch bitte, dann können u.U. auch andere Leute darauf antworten.
BerBlueSea
Beiträge: 58
Registriert: Mi 26. Nov 2003, 16:56
Kontaktdaten:

Okay kann ich auch verstehen *gg*

Beitrag 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
BerBlueSea
Beiträge: 58
Registriert: Mi 26. Nov 2003, 16:56
Kontaktdaten:

Hallo

Beitrag 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
MarkusF
Beiträge: 6
Registriert: Mi 2. Jun 2004, 09:06
Kontaktdaten:

Beitrag 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
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

ich sehe das eher als PHP-Bug anstatt als Contenido-Bugs...
MarkusF
Beiträge: 6
Registriert: Mi 2. Jun 2004, 09:06
Kontaktdaten:

Beitrag 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?
Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag 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:
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag 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 ?
*** make your own tools (wishlist :: thx)
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag 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.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag 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
*** make your own tools (wishlist :: thx)
Gesperrt