Bedanken Plugin Fehler! - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Bedanken Plugin Fehler! (/thread-4328.html) |
RE: Thank You Plugin - bmaker - 05.02.2007 *Link entfernt, da die Themen zusammengefügt wurden" Bitte dort darüber weiterreden. Ich bin schon bei der Fehlersuche... MfG, bmaker RE: Thank You Plugin - Dark Master X - 05.02.2007 Nunja, danke bmaker, aber ich habe jetzt alles, bzw. alles geht Nur noch nen andren Button dann bin ich zufrieden. Und d<anke für den Link.... RE: Thank You Plugin - Homeboy05 - 05.02.2007 Könntest du bitte genauf beschreiben wie dus gemacht hast Dark Master X? RE: Thank You Plugin - Dark Master X - 05.02.2007 Na kalr Shadzi Also, ich hab dien Forum ja shcon gesehn, da ist jetzt alles richtig nur du musst: den ordner jscripts öffen (Bei dem Plugin dabei) Dann in deinem Server Upload/jscripts & dann das teil da hochladen, dann müsste es Funken. RE: Thank You Plugin - bmaker - 05.02.2007 Dark Master X schrieb:Na kalr Shadzi Das Skript thx.js ist bereits hochgeladen. Aber daran liegt es nicht, wie ich bereits in meinem anderen Post beschrieben haben. -.- Es ist ein SQL-Fehler, also ein Fehler in der Datenbankabfrage! MfG, bmaker RE: Bedanken Plugin Fehler! - bmaker - 06.02.2007 Nach einigem Testen habe ich den Fehler jetzt wohl entdeckt. MySQL 3.23.58 und Konsorten unterstützen Subselects wohl nur eingeschränkt oder gar nicht (eine konkrete Aussage dazu konnte ich in der MySQL Dokumentation nicht finden). Mit MySQL 3.23.58, ... tritt daher immer ein Error 1064 (Parse Error) auf. Es gibt also definitiv eine Lösung für dieses Problem: statt einer SQL-Abfrage müssen eben 2 SQL-Abfragen zum "Danken" ausgeführt werden (genau genommen wird beim SubSELECT eigentlich bereits die zweite SQL-Abfrage ausgeführt). Heute nachmittag werde ich das angehen und die nötige Codeänderung beschreiben. Aktualisierung: Ich habe den Fehler jetzt behoben, indem ich die Sub-SELECT-Abfrage in eine separate Abfrage verschoben habe. Außerdem habe ich es mir mal angemaßt, eine neue Version des thanks plugins zu erstellen. Von 2.4.2 also auf 2.4.3. Mit dabei sind gleich die deutschen Übersetzungen - als Grafiken und als Sprachdateien. Die neue Version habe ich als Anhang hinzugefügt. (Bitte sagt mir sofort Bescheid, wenn ihr einen Fehler in der neuen Version entdeckt. Bei mir funktioniert sie momentan prächtig.) MfG, bmaker RE: Bedanken Plugin Fehler! - Lo$tY - 13.03.2007 Haben das jetzt in unserem Forum installiert, allerdings funktioniert er immer noch nicht, woran kanns liegen? Bitte um schnelle Hilfe, da wir unbedingt einen Bedankomat brauchen. RE: Bedanken Plugin Fehler! - Lo$tY - 13.03.2007 Michael schrieb:Im Template postbit macht das Plugin zwei Änderungen, gucke ob diese erfolgt sind. Hab jetzt das gemacht was in einem anderen Thread steht, allerdings finde ich den Eintrag: $seperator nicht, also kann ich diesen nicht ersetzen. So hab ich zwar jetzt einen Button, wenn ich auf ihn klicke passiert aber nix. Könnte dann einer mal den templetes-postbit-text hier rein kopieren, damit ich die Stelle weiß an der $post[thxdsp]$seperator hin muss. RE: Bedanken Plugin Fehler! - bmaker - 13.03.2007 Hallo Lo$tY, ich denke diese Anweisungen sind im Grunde richtig, aber du musst nicht nach $separator, sondern nach {$seperator} suchen. Und du musst den {$separator} auch nicht durch $post[thxdsp]$seperator, sondern durch {$post['thxdsp']}{$seperator} ersetzen. Bei den anderen beiden verhält es sich natürlich genauso, also: {$post['button_quote']} mit {$post['thanks']} Ob die Anweisungen tatsächlich stimmen, habe ich nicht überprüft. Ich habe jetzt erstmal nur die formalen Fehler in den Anweisungen behoben. MfG, bmaker RE: Bedanken Plugin Fehler! - Lo$tY - 13.03.2007 Jo, das hab ich schon gemerkt (hab die Anweisung auch nur hier gequotet). Allerdings findet sich mit der anderen Schreibweise auch nicht das {$separator}! Naja hier mal der Urtext, dann könnt ihr es ja selber sehen und vielleicht hier posten wie es richtig sein muss: Code: <tr> |