Webboard

Pełna wersja: Thanks system (2.5.2) - nie można odinstalować
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB:1.8.5
adres forum:odjechani.com.pl
na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki):

Dzisiaj chciałem sprawdzić ten plugin, zainstalowałem go, okazało się, że nie działa (nie reaguje na dodawanie podziękowań, pojawia się tylko dymek), wiec chciałem go odinstalować i wywala mi błąd:

Cytat:MyBB has experienced an internal SQL error and cannot continue.

SQL Error:1091 - Can't DROP 'thxpost'; check that column/key existsQuery:ALTER TABLE mybb_users DROP thx_ammount, DROP thxpost

W sumie nie wiem dokładnie jak mam dodać tę tabelę, żeby to przeszło i wywaliło cały syf tego pluginu z bazy danych. Ogólnie z tymi pluginami podzekowań, to tylko same problemy. Nikt nie zrobił niczego prostego i działającego ,wszystkie mają jakieś problemy, trzeba je poprawiać. 

Ktoś wie jak dokładnie dodać tę tabelę? Ewentualnie wywalić z pliku PHP fragment, który odpowiada za jej usunięcie, bo skoro jej nie ma, to można pominąć. 

Kod przesyłam w załączniku, bo się nie mieści w poście.
[attachment=9780]
Ok, rozwiązałem problem sam, wywaliłem z pliku PHP ten wpis:

Kod PHP:
    if($db->field_exists("thx_ammount""users"))
    {
        
$db->query("ALTER TABLE ".TABLE_PREFIX."users DROP thx_ammount, DROP thxpost");
    } 

Dzięki temu deinstalacja przeszła, nie było tam nawet "thx_ammout", więc plugin wywalił resztę wpisów pomyślnie.
Chyba już nie pierwszy raz masz problem tego typu z pluginami. Proponuję instalować je na kopii forum/środowisku testowym. Zaoszczędzisz sobie problemów.
Jakoś zawsze sobie radziłem, ale masz rację, czas zrobić kopię na subdomenie i tam się bawić.