Решение ошибки базы данных “Unknown column ‘thx.member_name’ in ‘field list” в моде Thank-O-Matic форума SMF
Чтобы не получить ошибку в процессе установки мода, надо изменить некоторые поля в таблице данных MySQL.
После обновления форума SMF с версии 1.1.6 до 2.0.2 я столкнулся с ошибкой при установке мода Thank-O-Matic версия 3.0 которая связана с ошибкой в базе данных. Точнее в старой версии мода под SMF 1.1.6 были столбцы (поля) с текстовой информацией которые не совпадали с новой версией форума и мода.
Решение было найдено на форуме поддержки http://www.simplemachines.ru/, по которому надо отредактировать базу данных, изменив название полей и регистр. Вот пошаговая инструкция для начинающих пользователей.
1. Введите в строку браузера адрес, по которому у вас находится утилита управления базами данных phpMyAdmin, авторизуйтесь (логин и пароль к управлению базами данных вам должен был предоставить хостер).
В случае если вы устанавливаете на локальный сервер “Денвер” введите http://localhost/Tools/phpMyAdmin/
2. В выпадающем поле выберите свою БД (базу данных) и в открывшихся полях справа найдите строчку smf_thank_you_post и выделите её щелкну на ней.
3. На вкладке “Структура” выберите memberName и нажмите кнопку “Изменить”.
4. В открывшемся окне введите MEMBER_NAME и сохраните. См. подробно на рисунке.
Вот теперь входите в “Админку” и с помощью “Менеджера пакетов модификаций” производите загрузку и установку мода на ваш форум.
P.S Представленные для скачивания ниже моды проверены и модифицированы для версии форума SMF 2.0.2.