Поставил не ту версию перевода к модулю subscriptions. Как исправить?

Главные вкладки

Аватар пользователя anser anser 26 августа 2007 в 9:53

На сайте www.afportal.ru поставил модуль subscriptions (подписки, русского перевода модуля в его папке po не было), потом нашел и импортировал старый перевод ru_subscriptions.po (возможно, оказались разные версии перевода и модуля). Модуль в целом работает. Теперь при добавлении любой страницы на сайт в логи записывается сообщение об ошибке PHP:

Missing argument 3 for subscriptions_comment_page() в файле /home/afportal.ru/htdocs/modules/subscriptions/subscriptions.module в строке 633.

Эти сообщения раздражают, так как раньше их совсем не было.

1) Как обновить англоязычную версию модуля (перевод на русский могу сделать сам)? Пробовал зайти на _afportal.ru/update.php?op=selection, но версию этого модуля выбрать нельзя, даже когда он включен. Как же все-таки обновиться?

2) Подозреваю, что модуль subscriptions можно просто отключить и заменить каким-то другим модулем. Но каким?

Комментарии

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 26 августа 2007 в 10:18

Сомневаюсь, что сообщение об ошибке как-то связано с локализацией модуля.

Поставить другую версию модуля можно так:
отключить модуль, попытаться удалить его (вкладка "Удалить" в списке модулей - не все модули это поддерживают), заменить файлы на новые, заново включить модуль.

Аватар пользователя igdrasil@drupal.org igdrasil@drupal.org 26 августа 2007 в 17:47

при удалении, после отключения советую удалить модуль физически и из таблицы system, обычно следов не остается, только от "красных", по терминологии разгонки, иногда остаются неиспользуемые таблицы

Аватар пользователя anser anser 26 августа 2007 в 20:14

igdrasil@drupal.org , я догадываюсь, что для этого надо составить определенный запрос к базе данных, но как-то страшновато разбираться в структуре БД и формулировать запрос на частичное уничтожение данных.

Аватар пользователя anser anser 26 августа 2007 в 22:26

Удалось найти более новую версию этого модуля. Отключил модуль, поменял все файлы, включил снова, импортировал русский перевод (был в папке po модуля). Еще пришлось 2 англоязычные фразы перевести на русский с помощью прямого редактирования главного файла модуля. Ошибок в работе пока не замечал.