[Guestbook] Problem Gästebuch 3.0.2 Einträge editieren

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Tovi
Mitglied
Beiträge: 36
Registriert: 05.04.2007 12:28
Kontaktdaten:

[Guestbook] Problem Gästebuch 3.0.2 Einträge editieren

Beitrag von Tovi »

Betrifft MOD: [mod=Guestbook]advanced Guestbook for phpBB2 - websHoX.org[/mod]

Hallo,

erstmal herzlichen Dank für diesen tollen Mod.

Ich habe jedoch noch ein kleines Problem. Und zwar wenn ich im Adminstatus Einträge des Gästebuchs editieren möchte. Egal auf welchen Beitrag ich klicke, ich kann lediglich immer nur den letzten Beitrag editieren.

Die Installation hab ich bereits mehrfach überprüft und alles ist da, wo es hingehört.....

Vielleicht kann mir hier jemand einen Tip geben.
Vielen Dank, Gruß,
Tovi
Jojoponn139
Mitglied
Beiträge: 133
Registriert: 05.08.2006 01:20
Wohnort: Berlin
Kontaktdaten:

Beitrag von Jojoponn139 »

Ufff..

Also ein solches Problem ist mir bis jetzt noch nicht begegnet.
Ehrlich gesagt fällt mir auch kein entsprechender Fehler ein, den du bei der Installation gemacht haben könntest.

Wenn du möchtest, könnte ich dies selbst überprüfen. Hierfür benötige ich allerdings einen Admin-Account auf deinem Forum sowie FTP-Zugriff...

Hinweis: Bitte nutze für eine schnellere Kommunikation mit mir die E-Mailadresse jojoponn139@googlemail.com
Jojoponn139
phpBB-de.org
Tovi
Mitglied
Beiträge: 36
Registriert: 05.04.2007 12:28
Kontaktdaten:

Beitrag von Tovi »

Hallo Jojoponn139,

danke erstmal für deine Antwort und dann für dein Angebot. Sieh es mir bitte nach, also kein böser Wille meinerseits, aber ich hätte schon ein paar Bauchschmerzen, wenn ich meine Kennwörter so weitergebe.

Ich hab mich heute auch nochmal drangesetzt und versucht die Lösung zu finden.
PHP hab ich in einfacher Version schon drauf, scheiter aber dann doch an etwas komplexeren Sachen, insbesondere beim Auffinden eines (womöglich) kleinen Fehlers.

Also, ich schaute mir zunächst mal ganz naiv den Quelltext des Gästebuch-Admin-Boards an. Hier steht bezüglich der Verlinkung zur Editiermöglichkeit:

Code: Alles auswählen

href="./../admin/gb_edit.php?mode=edit&id=4&sid=ace7edce38051434bd3be362c2c21bee">Eintrag editieren</a>&nbsp;&nbsp;<a href="./../admin/gb_edit.php?mode=delete&id=4&sid=ace7edce38051434bd3be362c2c21bee">Eintrag l&ouml;schen</a></td>
Dieser Eintrag unterscheidet sich lediglich durch die ID-Nummer. Ist ja auch erstmal so richtig......
Kann es aber vielleicht sein, dass irgendwo, in irgendeiner PHP-Datei, die Verlinkung "editieren zum passenden Beitrag" fehlerhaft ist ??

Ich hoffe, ich konnte mich halbwegs verständlich ausdrücken ;-)

Vielen Dank nochmal, Gruß,
Tovi
Benutzeravatar
Markus Wandel
Mitglied
Beiträge: 658
Registriert: 01.12.2003 18:13
Wohnort: Wuppertal
Kontaktdaten:

Beitrag von Markus Wandel »

Moin zusammen,

ich habe bei mir im Forum das alte (Datenbankbasierende) Gästebuch durch das hier ersetzt. Leider habe ich jetzt ein Problem.

Obwohl ich genau der Anleitung gefolgt bin wird bei mir das Captcha nicht angezeigt.

Jetzt weiß ich nicht ob es nur für Gäste nicht angezeigt wird, oder auch für die Mitglieder.

Das Gästebuch kann man sich bei mir im Forum anschauen und austesten.

Wäre sehr dankbar für Hilfen.

Gruß,
Markus

P.S. In der Anleitung sollte zusätzlich erwähnt werden das die entries.txt auch CHMODE 777 erhalten sollte.
WebMaster von: www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite für Achterbahn- und Freizeitparkfans, kostenlose Mitgliedschaft, keine Verpflichtungen.
Tovi
Mitglied
Beiträge: 36
Registriert: 05.04.2007 12:28
Kontaktdaten:

Beitrag von Tovi »

Hallo,
P.S. In der Anleitung sollte zusätzlich erwähnt werden das die entries.txt auch CHMODE 777 erhalten sollte.
Dieser Hinweis ist bei mir aber vorhanden.....
Auszug:

Code: Alles auswählen

#
#-----[ DIY INSTRUCTIONS ]---------------------------------------------
#
CHMOD gb-data/func/ und gb-data/entries/ 777

Gruß,
Tovi
Benutzeravatar
Markus Wandel
Mitglied
Beiträge: 658
Registriert: 01.12.2003 18:13
Wohnort: Wuppertal
Kontaktdaten:

Beitrag von Markus Wandel »

Hi,
das ist ja auch in der Anleitung drinnen. Beim CHMODE(n) bin ich nur von den Verzeichnissen ausgegangen, aber nicht von den Dateien selber.

Gruß
WebMaster von: www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite für Achterbahn- und Freizeitparkfans, kostenlose Mitgliedschaft, keine Verpflichtungen.
Jojoponn139
Mitglied
Beiträge: 133
Registriert: 05.08.2006 01:20
Wohnort: Berlin
Kontaktdaten:

Beitrag von Jojoponn139 »

Also erstmal @Markus Wandel:

1. Bitte funke nicht bei anderen Supportanfragen "dazwischen", sondern erstelle eine eigene! (Insbesondere, wenn es sich um ein anderes Problem handelt)...
-> In deinem Fall funktioniert das Captcha nicht. Bitte Prüfe, ob der GB-Ordner sessions CHMOD 777 besitzt. Des weiteren muss der Server angewiesen sein, allen neu erstellten Dateien CHMOD 777 zu geben. Sollte dies alles erfüllt sein, so prüfe, ob du die PHP-Safemode deaktiviert hast!
-> Es handelt sich dabei um ein Programm-technisches Problem; welches mit dem nächsten Gästebuch-Update behoben werden wird.

Dann @Tovi:
- Ja mit den PWs is schon klar es sollte nur ein Angebot meinerseits sein, eine schnellere Lösung herbeizuführen.

-> Ich habe deine Vermutung verstanden und sie war richtig.
Allem Anschein nach habe ich in diesem Bereich eine Variable falsch eingesetzt... hier eine Anleitung zum Beseitigen des Fehlers:

Öffne: admin/gb_edit.php
finde( ca. Zeile 58 ):

Code: Alles auswählen

$gb_az = --$gb_az;
füge danach ein:

Code: Alles auswählen

$entry_id = $id-1;
finde( ca. Zeile 61 ):

Code: Alles auswählen

$array_u = @explode("{|border|}",$gb_array[$gb_az]);
ersetze mit:

Code: Alles auswählen

$array_u = @explode("{|border|}",$gb_array[$entry_id]);
Speichere Datei...

.........
- Du solltest nun alle einzelnen Einträge editieren können. Ich werde innerhalb der nächsten Stunden ein entsprechendes Update herausbringen, bei dem du noch die Datei admin/admin_guestbook.php aktualisieren solltest!
Benutzeravatar
Markus Wandel
Mitglied
Beiträge: 658
Registriert: 01.12.2003 18:13
Wohnort: Wuppertal
Kontaktdaten:

Beitrag von Markus Wandel »

Jojoponn139 hat geschrieben:Also erstmal @Markus Wandel:

1. Bitte funke nicht bei anderen Supportanfragen "dazwischen", sondern erstelle eine eigene! (Insbesondere, wenn es sich um ein anderes Problem handelt)...
-> In deinem Fall funktioniert das Captcha nicht. Bitte Prüfe, ob der GB-Ordner sessions CHMOD 777 besitzt. Des weiteren muss der Server angewiesen sein, allen neu erstellten Dateien CHMOD 777 zu geben. Sollte dies alles erfüllt sein, so prüfe, ob du die PHP-Safemode deaktiviert hast!
-> Es handelt sich dabei um ein Programm-technisches Problem; welches mit dem nächsten Gästebuch-Update behoben werden wird.
Hi,
es lag an dem fehlenden CHMOD beim Verzeichnis \sessions.

Das sollte bei einer nächsten Version in der Anleitung korrigiert werden.

Gruß
WebMaster von: www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite für Achterbahn- und Freizeitparkfans, kostenlose Mitgliedschaft, keine Verpflichtungen.
Jojoponn139
Mitglied
Beiträge: 133
Registriert: 05.08.2006 01:20
Wohnort: Berlin
Kontaktdaten:

Beitrag von Jojoponn139 »

danke. Die neue Version ist nun released...
Tovi
Mitglied
Beiträge: 36
Registriert: 05.04.2007 12:28
Kontaktdaten:

Beitrag von Tovi »

@Jojoponn139

super. Klappt jetzt alles, wie es sollte.
Herzlichen Dank für deine Mühen.

Gruß,
Tovi
Antworten

Zurück zu „phpBB 2.0: Mod Support“