Bedankomat vs. Thank you MOD

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.
konstantin_br
Mitglied
Beiträge: 69
Registriert: 11.02.2007 21:22

Bedankomat vs. Thank you MOD

Beitrag von konstantin_br »

Hab gerade den Bedankomat wieder de-installiert und wollte ein andered Thank-You-Mod einrichten.

Wenn ich in den Forum-Eigenschaften auf "allow poster to thank" klicke, kommt folgender Fehler (obwohl der Dankomat deinstalliert wurde):

Code: Alles auswählen

Allgemeiner Fehler
Couldn't update forum information

DEBUG MODE

SQL Error : 1054 Unknown column 'forum_bedankomat' in 'field list'

UPDATE phpbb_forums SET forum_name = 'Test Forum 1', cat_id = 1, forum_desc = 'Das ist ein Testforum.', forum_status = 0 , forum_bedankomat = 0, prune_enable = 0, forum_thank = 1 WHERE forum_id = 1

Line : 455
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Na offensichtlich hast du den MOD nicht komplett entfernt. Jedenfalls nicht aus der admin_forums.php bzw. der darin enthaltenen SQL Abfragen:

Aus der MOD Anleitung

Code: Alles auswählen

#
#-----[ FIND IN LINE ]------------------------------------------------
# 
 $HTTP_POST_VARS['forumdesc']) . "', forum_status = " . intval($HTTP_POST_VARS['forumstatus']) . "

#
#-----[ AFTER, ADD IN LINE ]------------------------------------------
#
, forum_bedankomat = " . intval($HTTP_POST_VARS['forum_bedankomat']) . "
konstantin_br
Mitglied
Beiträge: 69
Registriert: 11.02.2007 21:22

Beitrag von konstantin_br »

Hm und was mach ich jetzt am besten?

hab nochmal nachgeschaut und den mod wirklich rausgelöscht.
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Dann verlink doch mal die admin_forums.php als txt-Datei (KB:datei)
konstantin_br
Mitglied
Beiträge: 69
Registriert: 11.02.2007 21:22

Beitrag von konstantin_br »

Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

konstantin_br hat geschrieben:hab nochmal nachgeschaut und den mod wirklich rausgelöscht.
Sicher?

In deiner admin_forums.php sind noch die kompletten Änderungen durch den MOD enthalten. Alle.
konstantin_br
Mitglied
Beiträge: 69
Registriert: 11.02.2007 21:22

Beitrag von konstantin_br »

grad nochmal gechekt - mod sollte nichtmehr vorhanden sein (laut easymod)

hab auch das admin_forums file nochmal upgedatet...

welche einträge lösch ich raus bzw was würde passieren wenn ich einfach ein neues admin_forums-file rauflade? wahrscheinlich funktioniert das ganze dann nichtmehr
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Achso... du musst schon dazu sagen, dass du den MOD mit EasyMOD installiert hast. Das ist nicht selbstverständlich.
konstantin_br hat geschrieben:welche einträge lösch ich raus
Du nimmst die MOD Anleitung und machst genau das Gegenteil davon was in der Anleitung steht. Wenn du bspw. an einer Stelle Code einfügen musst, musst du bei der deinstallation genau diesen Code wieder entfernen.
konstantin_br hat geschrieben:bzw was würde passieren wenn ich einfach ein neues admin_forums-file rauflade?
Wenn die Datei _nicht_ durch weitere MODs verändert wurde, kannst du natürlich die original Datei nehmen. Ansonsten musst du schaun was mehr aufwand macht: Die Änderung durch den Bedankomat MOD rückgängig zu machen oder die anderen MODs neu einzubauen.

Im übrigen solltest du dir angewöhnen Backups vor der Installation eines MODs zu machen.
konstantin_br
Mitglied
Beiträge: 69
Registriert: 11.02.2007 21:22

Beitrag von konstantin_br »

so, hab jetzt mal die ursprüngliche datei wieder hochgeladen.

Beim Neu-Installieren der Thank-You-Funktion kommt folgendes:

Code: Alles auswählen

SQL VERARBEITUNG ANGEHALTEN

Eine Störung wurde ermittelt, undzwar bei der Verarbeitung von SQL Befehlen. Die weitere SQL-Verarbeitung wurde abgebrochen. Du kannst versuchen, die Installation manuell durchzuführen. Jedoch kann dann EM nicht garantieren, dass der MOD dann richtig arbeitet. Daher versuche am besten, Hilfe vom Autor des Mods zu bekommen, und eine Lösung des Problems zu finden.

Die fehlerhafte Zeile war:

CREATE TABLE phpbb_thanks (
    topic_id MEDIUMINT(8) NOT NULL,
    user_id MEDIUMINT(8) NOT NULL,
    thanks_time INTEGER(11) NOT NULL
);;


SQL Fehler: 1050
Table 'phpbb_thanks' already exists
was tut maan dagegen? auf welches file bezieht sich das?
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Das bezieht sich auf die Datenbank. In dieser ist von der letzten Installation des MODs noch die Tabelle phpbb_thanks übrig. Wenn du den MOD also mit EasyMOD installieren willst musst du die Tabelle wahrscheinlich vorher erst löschen. Das machst du z.B. über phpMyAdmin
Antworten

Zurück zu „phpBB 2.0: Mod Support“