Ads after first post 2.2 - 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: Ads after first post 2.2 (/thread-13278.html) Seiten: Seiten:
1
2
|
Ads after first post 2.2 - fosca - 17.05.2009 Hallo, ich habe bereits die Beiträge zu "Ads after first post 2.2" gelesen. Der Fehler, den ich Erhalte, ist seltsamerweise noch bei niemanden aufgetaucht. Obwohl er bei mir bei zwei verschiedenen Installationen auftaucht. Ads after first post 2.2 läßt sich erst gar nicht installieren. Bei dem Versuch der Aktivierung erhalte ich folgende Fehlermeldung: Zitat:MyBB has experienced an internal SQL error and cannot continue. Ich habe in adsafp.php "gid" => "NULL", und "isdefault" => "no", entfernt. Danach konnte man es aktivieren. Nur leider läuft nichts. Eine anschließende Deaktivierung ist wegen fehlender gid nicht möglich :-( Ich verwende MYBB 1.4.6 RE: Ads after first post 2.2 - Michael - 17.05.2009 (17.05.2009, 20:59)fosca schrieb: Eine anschließende Deaktivierung ist wegen fehlender gid nicht möglich :-(Was bedeutet das genau? Erhältst du eine Fehlermeldung? Manuell kannst du es auch "deaktivieren": 1. Lösche die Einstellungen und die Gruppe in den Datenbanktabellen settings und settinggroups. 2. Lösche das Plugin aus dem Cache plugins (je nach Einstellung in der Datenbanktabelle datacache oder im Ordner cache. 3. Lösche die eingefügte Variable aus den Templates postbit und postbit_classic. Wenn du an der Datenbank rumspielst, solltest du vorher unbedingt eine Sicherung anlegen! Wenn du es nochmal installieren willst, ersetze PHP-Code: "gid" => "NULL", PHP-Code: "gid" => "", RE: Ads after first post 2.2 - fosca - 18.05.2009 Hallo Michael, wie bereits geschrieben, hatte ich: "gid" => "NULL", und "isdefault" => "no", entfernt. Ansonsten liess es sich überhaupt nicht aktivieren. Beim deaktivieren bekomme ich folgende Meldung: MyBB has experienced an internal SQL error and cannot continue. SQL Error: 22P02 - ERROR: invalid input syntax for integer: "" Query: DELETE FROM mybb_settinggroups WHERE gid='' RE: Ads after first post 2.2 - Michael - 18.05.2009 Suche in der Plugindatei: PHP-Code: $g = $db->fetch_array($query); PHP-Code: $g['gid'] = intval($g['gid']); RE: Ads after first post 2.2 - fosca - 19.05.2009 Hallo Michael, also ich habe es entfernt und neu eingespielt und aktiviert. Dafür musste ich alle Zeilen mit gid => Null und sid => Null löschen. Danach habe ich in den settings unter Value das JavaScript von Google eingefügt. Zuletzt habe ich postbit_separator geändert: <tr> <td class="trow_sep" colspan="2"><img src="{$theme['imgdir']}/pixel.gif" height="1" width="1" alt="" />{$post['adsaf']}</td> </tr> Und in postbit_classic {$post['adsaf']} vor dem letzten schließenden table-Tag eingefügt: </tr> {$post['adsaf']} </table> Und in postbit separator vor dem letzten schließenden tbody-tag eingefügt: {$seperator} </tbody> </table> Angezeiigt wird trotzdem nichts :-(. Was mache ich falsch? RE: Ads after first post 2.2 - Michael - 20.05.2009 Ganz banal: Hast du in den Einstellungen auch die Anzeige aktiviert? RE: Ads after first post 2.2 - fosca - 21.05.2009 (20.05.2009, 00:34)Michael schrieb: Ganz banal: Hast du in den Einstellungen auch die Anzeige aktiviert? Wo stellt man das ein? Ich habe in den Settings nichts gefunden. RE: Ads after first post 2.2 - Michael - 22.05.2009 In den Einstellungen des Plugins, wo du auch den Werbecode eingibst, sollte das die erste Option sein. RE: Ads after first post 2.2 - fosca - 22.05.2009 Hallo Michael, (22.05.2009, 01:08)Michael schrieb: In den Einstellungen des Plugins, wo du auch den Werbecode eingibst, sollte das die erste Option sein.Erst einmal danke für Deine unermüdliche Hilfe. Leider weiss ich nicht was Du meinst. Den Werbetext habe ich bei den Settings eingefügt, unter Value. Dort gibt es keine Option aktivieren. Es gibt einen Titel, eine Beschreibung, Die Gruppe, Display order, Identifier, Typ und Value. (22.05.2009, 01:08)Michael schrieb: In den Einstellungen des Plugins, wo du auch den Werbecode eingibst, sollte das die erste Option sein. Es gibt auch nur ein Setting. Könntest Du mir schreiben, wie ich das per Hand aktivieren kann? Eventuell zu modifizierende Datei. Oder neu anzulegendes Setting mit welchen Daten? RE: Ads after first post 2.2 - Michael - 22.05.2009 Kann es sein, dass du MySQL im Strict-Mode laufen hast? Du kannst im ACP ja auch manuell Einstellungen hinzufügen. Welche das Plugin benötigt, findest du in der Plugindatei: PHP-Code: $adsafp_1 = array( |