Forum
Tipps
News
Menu-Icon

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Gut, dann ist das aber nicht aus meiner Feder, denn ich habe keinen Code verändert, sondern nur übernommen

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Gut möglich. Nun hat so eine Fehlermeldung ja aber einen Inhalt, deswegen wird ein Lösungsversuch niemanden dümmer machen. Ist ja alles OpenSource hier, da darf jeder mitmachen ;)

greez 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Also sofern die Source direkt vom ZIP-Archiv kommt, kann ich den Fehler leider nicht nachvollziehen, bei mir tritt er nicht auf und im Code ist auch kein Fehler zu erkennen. Du könntest höchstens mal versuchen die beiden public Variablen in der angegebenen Datei auszukommentieren


class myGB_template // Definition
{

   //public $path;
   //public $type;



Nein, ich habe ja bereits den neuen Template-Ordner angelegt und meine guestbook.php die ich als Template hatte dort hinein kopiert und natürlich den Pfad in der config geändert

Nur um Missverständnisse zu vermeiden: Die guestbook.php ist KEINE Template-Datei, auch wenn dort Style-Definitionen enthalten sind (aus Version 1 des Gästebuchs). Als Template angenommen bzw. ausgelesen werden nur folgende drei Dateien:
index.html, guestbook.html und insert.html

Wie das ganze auszusehen hat, ist in der Dokumentation beschrieben unter dem Punkt "Template"

Wie schon erwähnt, bis auf ein schönes Aussehen in der Administration lohnt sich ein Update nicht, wenn du die guestbook.php weiter behälst - und sofern du die Änderungen/das Design nicht in die HTML-Template-Dateien packst, musst du die alte Soure behalten. Sofern du damit zufrieden bist, besteht eigentlich auch kein Grund zum Wechseln, ich denke nicht, dass das Gästebuch noch großartig ausgebaut wird, das ist alles schon ziemlich weit fortgeschritten für ein "einfaches Gästebuch" als angedachten "Denkanstoß".

Edit:

Das sind übrigens die in der Fehlermeldung genannten Zeilen:

24 /**
25 * myGB Klasse für Template
26 */
27
28 class myGB_template // Definition
29 {
30
31   //public $path;
32   //public $type;[/font]
« Letzte Änderung: 09.03.09, 23:40:18 von Der olle Schwoebel »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ich habe jetzt die original Daten auf einen Test-Ordner geladen und der Syntax-fehler ist immmer noch da. Ich habe im Code gesucht aber nichts gefunden. Wer hat noch eine Idee ?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Ich denke nicht, dass es hilft, aber hast du mal in der Klasse die beiden public Variablen in Zeile 31 und 32 auskommentiert bzw. gelöscht?

Ich erkenne sonst leider auch keinen Syntax Error in dem Code, bei mir funktioniert er fehlerfrei.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Das erscheint für PHP 4 natürlich logisch. Sind das eigentlich die einzigen PHP-5-spezifischen Notationen im Gästebuch? Dann wäre es ja nicht unbedingt notwendig, PHP 5 vorauszusetzen. Methoden besitzen ja z.B. auch keine Zugriffsmodifier, da wird also auch nicht gekapselt. Da könnte man auch PHP-4-Kompatibilität anbieten :)

greez 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Ich müsste da mal drüber gucken. Um ehrlich zu sein hab ich mir keine großen Gedanken gemacht wegen der Abwärtskompatibilität zu PHP4, aber ich schau mal inwieweit sich das machen lässt.
Aber erstmal hab ich am Donnerstag nach ne Mathe-Klausur für Erstsemestler ;)

« Diashow in Homepage einbauenSeitengröße definieren »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...

Unicode
Unicode ist ein international anerkannter Standard, der als universeller Zeichencode ("Universal Code") dient und durch das Unicode-Konsortium entwickelt und verwaltet wi...

QR-Code
QR-Codes, die Abkürzung für "Quick Response Codes", sind eine Form von zweidimensionalen Barcodes. Damit lassen sich Informationen schnell und effizient speiche...