AJAX Features Problem

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.
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

AJAX Features Problem

Beitrag von buegelfalte »

Hi,

Ich hab die AJAX Features installiert, damit aber ein Problem: die "instant edit"-Funktion klappt nicht.
- ich lasse mir ein Thema anzeigen
- klicke auf "[ Beitrag hier bearbeiten ]"
- das Eingabefeld geht auf, ich editiere die Nachricht
- wenn ich auf "Vorschau" klicke, wird der geänderte Text korrekt angezeigt
- wenn ich aber auf "Speichern" klicke, kehrt die Seite zwar zur Post-Ansicht zurück, aber die Änderungen wurden nicht gespeichert

Ich habe die nötigen Änderungen in der viewtopic.php und der viewtopic_body.tpl schon 2x durch, aber alles ist so, wie es sein sollte. Auch die Fehler-Konsole des Developer MODs (Firefox) gibt mir keinen JavaScript-Fehler aus.

noch etwas habe ich gefunden:
das Suchen nach einem Usernamen im normalen Suchformular (search.php) funktioniert nicht, es passiert einfach garnichts - überall sonst klappt es
in der functions_search.php wird die Funktion "username_search" geändert und die Variable $userdata in die globals eingefügt, aber in der Funktion garnicht benutzt - liegt es vielleicht daran?
aber auch in der "search_body.tpl" gibt es keine Änderungen hinter dem Eingabefeld mit dem Usernamen, müßte da nicht ein "span" mit "display:none" hin, was die Usernamen aufnehmen kann?

Bin für jeden Hinweis dankbar

B.
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

Den Fehler mit dem Speichern bei "instant edit" habe ich nach langem Suchen gefunden:
in Zeile 372 der ajax.php wird versucht, den Wert "0" in der Feld "post_valid_cache" zu schreiben - dieses Feld gibt es aber nicht !!

hier der Hotfix:
http://www.beehave.de/forum/viewtopic.php?p=11692#11692

bleibt das Problem mit der fehlenden Usersuche ...

B.
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

So, und hier der Fix für die Usersuche:

http://www.beehave.de/forum/viewtopic.php?p=11693#11693

Danke für nichts ;)

B.
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Danke für die Fixe, aber Du solltest auch dazu schreiben, für welche Version der Ajax Features die gedacht sind.
Denn:
Der Fehler in der ajax.php ist in der aktuellen Version 1.0.12 nicht vorhanden und die Usersuche in der Forensuche ist bislang nie wirklich implementiert worden. Ist daher also kein Fix, sondern eher ein Add-On ;)
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
John Doe
Mitglied
Beiträge: 684
Registriert: 30.03.2005 01:06

Beitrag von John Doe »

buegelfalte hat geschrieben:So, und hier der Fix für die Usersuche:

http://www.beehave.de/forum/viewtopic.php?p=11693#11693

Danke für nichts ;)

B.
Fix für den Fix.

suche

Code: Alles auswählen

<input type="text" style="width: 300px" class="post" name="search_author" size="30" onkeyup="AJAXUsernameSearch(this.value, 0);" /> 
ersetze mit

Code: Alles auswählen

<input type="text" style="width: 300px" class="post" name="search_author" id="username" size="30" autocomplete="off" onkeyup="AJAXUsernameSearch(this.value, 0);" />
Bitte :)
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

John Doe hat geschrieben:Fix für den Fix.
In der aktuell auf cback.de verfügbaren Version wurde *nichts* an dem "search_author"-Feld geändert, daher wird man den "search"-part in deinem Fix nicht finden ...

oxpus hat geschrieben:Der Fehler in der ajax.php ist in der aktuellen Version 1.0.12 nicht vorhanden
Ich habe mir vor drei Tagen die aktuelle Version der AJAX Features MOD auf cback.de runtergeladen, das ist die 1.0.12 und da waren genau diese Fehler drin (wie käme ich sonst auf ein Datenbankfeld, das bei mir nirgendwo vorhanden ist ??).
Mittlerweile wurde die Datei anscheinend aktualisiert.

EDIT:
Korrektur: der Fehler ist in der ajax.php, die sich im Ordner "contrib/Post_Move_Instead_Delete" befindet, nicht in der "root/ajax.php" !

oxpus hat geschrieben:und die Usersuche in der Forensuche ist bislang nie wirklich implementiert worden. Ist daher also kein Fix, sondern eher ein Add-On ;)
Dann wundert mich allerdings dieser Eintrag in der Feature-Liste:
features.txt hat geschrieben:-> Username search:
- Instant search: works the same way as when posting a PM. Just type and
pause for an instant, you'll see the results. When you choose a
username from the dropdown box, it will automatically be sent back to
the calling page.
Auch die Logik für die Suche war ja implementiert, nur nicht der nötige Code-Teil in der .tpl-Datei.
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
John Doe
Mitglied
Beiträge: 684
Registriert: 30.03.2005 01:06

Beitrag von John Doe »

buegelfalte hat geschrieben:
John Doe hat geschrieben:Fix für den Fix.
In der aktuell auf cback.de verfügbaren Version wurde *nichts* an dem "search_author"-Feld geändert, daher wird man den "search"-part in deinem Fix nicht finden ...
Deswegen ja auch Fix für deinen Fix. :wink:
Der funktionierte nämlich nicht.
Ich habe mir vor drei Tagen die aktuelle Version der AJAX Features MOD auf cback.de runtergeladen, das ist die 1.0.12 und da waren genau diese Fehler drin (wie käme ich sonst auf ein Datenbankfeld, das bei mir nirgendwo vorhanden ist ??).
Mittlerweile wurde die Datei anscheinend aktualisiert.
Da muss dann irgendwas Merkwürdiges passiert sein.
Denn die aktuelle Version vor 2 Minuten runtergeladen entspricht exakt
der, die ich schon seit Monaten installiert hab.
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

John Doe hat geschrieben:Deswegen ja auch Fix für deinen Fix. :wink:
Der funktionierte nämlich nicht.
bei mir schon: http://www.beehave.de/forum/search.php
John Doe hat geschrieben:Denn die aktuelle Version vor 2 Minuten runtergeladen entspricht exakt der, die ich schon seit Monaten installiert hab.
s.o.: die ajax.php im contrib-Ordner ist fehlerhaft ...
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

So, ich habe den MOD nun mit der 1.0.13 aktualisiert.
Bei mit ist der bereits verfügbar: http://www.oxpus.de/downloads.php?view=detail&df_id=361
Cback habe ich die Version ebenfalls geschickt, damit auch dort der MOD aktualisiert wird.

Danke @buegelfalte für den Fix und die Hinweise.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
John Doe
Mitglied
Beiträge: 684
Registriert: 30.03.2005 01:06

Beitrag von John Doe »

buegelfalte hat geschrieben:http://www.beehave.de/forum/search.php
Da war ich dann wohl zu schnell mit dem Testen bei dir gestern, da lief es nämlich wegen fehlendem id="username" nicht, vermutlich hast du das dann auch bemerkt während ich hier gepostet habe und ich habe nicht nochmal bei dir nachgesehen.
Mein Fehler.
Antworten

Zurück zu „phpBB 2.0: Mod Support“