User-Guestbookfehler mit theme.php

Begonnen von Datafirst, 28 Dezember 2002, 19:53:23

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Datafirst

 :) Ich habe folgendes Problem.Habe das User-Gb ver.4.4.8.
Bei einigen Themen habe ich Fehlermeldungen,wenn man auf das User-GB.
zugreifen will.

Fatal error: Cannot redeclare opentableal() (previously declared in /kunden/.....de/guestbook.php:234) in /kunden/....de/themes/MFJ_maxi_XP-Silver/theme.php on line 77

Die Meldungen sind nicht bei allen Themen.

cu.Dataclean

DanielMathe

Gehe mal in die theme.php, wo es z.B. nicht funzt.

Schau, ob folgendes definiert ist, also ob folgende Zeilen da sind:

 


function OpenTableAl() {
global $bgcolor1;
echo "<table width=\"80%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"ff0000\" align=\"center\"><tr><td>\n";
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"$bgcolor1\"><tr><td>\n";
}

function CloseTableAl() {
echo "</td></tr></table>\n</td></tr></table>\n";
}

Datafirst

 ;)  Hy Daniel,danke für die schnelle Antwort.Die Zeilen sind in der theme.php
enthalten.

DanielMathe

Dann weiß ich auch nicht gleich weiter. Schick mir mal die theme.php, welche nicht funktioniert.  --->   info@mumesh.de

Datafirst

 :)  Hy Daniel, PhP ist abgeschickt.

cu.Datafirst

DanielMathe

Also in der theme.php kann ich auf den ersten Blick nichts finden. Das wird wohl etwas länger dauern. Vielleicht wissen die Admins mit der Fehlermeldung was anzufangen.

Andi

Hi Datafirst :)

hier kann Dir am besten Micro weiterhelfen.

Aber ver.4.4.8. , was ist das für eine Version? Vermutlich etwas älteres....
Schau in dieser Datei, ob die bemängelte Funktion opentableal() dort drin enthalten ist und kommentiere sie versuchsweise aus.
Warum verwendest Du nicht die im VKP-Mxx enthaltene Version?  ;)  
schön´s Grüssle, Andi

Micro

die 4.4.8 ist an sich die (fast) selbe Version wie die 2.0 ;o)
Nur ist diese (2.0) damals versehentlich ins VKP mit reingerutscht und drinnen geblieben.

Das mit dem OpenTableAL() ...
Da wird irgendwo das theme zweimal aufgerufen. (cannot redeclare)

Es reicht in dem Fall aus in der guestbook.php die beiden Funktionen
OpenTableAL UND CloseTableAL zu löschen, da Du diese beiden Funktionen ja schon im Thema hast.
Die Funktionen sind anfangs mit reingekommen, da diese nirgends vorhanden waren.

Andi

schön´s Grüssle, Andi

Datafirst

 :)  Danke Freunde,für die schnelle hilfe.Sogar in der Nacht habe ich Anworten
erhalten.Micro hatte recht mit:

Das mit dem OpenTableAL() ...
Da wird irgendwo das theme zweimal aufgerufen. (cannot redeclare

Es muß nicht in der GB.php,sondern in der nichtfutzenden themen.php
gelöscht werden.
Also nochmal Tausend Dank an alle.

Micro

Na besser wäre es in der Guestbook.php zu löschen und in die Themen einzutragen, da diese Funktion noch öfter gebraucht wird. ;o)

Datafirst

 ;)  Hy Micro,ich habe es zuerst versucht in der GB.php zu löschen.
Aber leider ohne erfolg.Danach hatte ich die gleichen Fehlermeldungen nur
in anderer Zeile.

Micro

Hmm, wenn Du das Dictionary installiert hast ist da das selbe Problem.
Sind alles Überbleibsel aus den alten Programmierungen.
Einfach mal durchsuchen ;o)

Datafirst

 :)  Jo,haste recht,aber im mom läuft es stabil.Die HP gehört meiner Frau,ich
betreue sie nur.Habe selbst mit meiner Hp zu tun.Freue mich schon auf das
neue Board.Hoffentlich schaft ihr es bis Ostern.

cu.Datafirst

Micro

Na ich sag Dirs nur deshalb, weil wenn Du irgendwann mal ein Update machen willst, stehst Du wieder vor dem selben Problem. Zumal dann einige andere Dinge nicht funktionieren.
Lieber zentral nur eine Sache, als genau diese Sache dezentral mal da oder da.

Mit Ostern und dem neuen System, na mal sehen. Derzeit siehts chaotisch aus *lach*

Datafirst

 :(  Frage noch mal,was hast du mit dem "Dictionary" gemeint.Wüste nicht ob ich
es Installiert habe.

Micro

Modul "Dict", da ist die selbe Funktion drinne.
Wenn Du es nicht hast, dann vergiss es ;o)

Es gab in der Vergangenheit ein paar Überschneidungen, auch was das aktuelle VKP-M angeht. Deshalb der Hinweis.