Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Модификация phpBB 3.0.x » Моды каталога

Anti Bot Question

Обсуждение и поддержка модов, размещённых в каталоге
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Инструкция по установке модов

Сообщение 21 янв 2009, 21:42

Название мода: Anti Bot Question
Версия мода: 1.1.0
Автор: Chris
Язык: Русский
Сложность установки: Низкая
Длительность установки: 10 мин.
Сборка форума с этим модом: Перейти

Описание:
Средство борьбы со спамботами. В форме регистрации пользователю предлагается ответить на вопрос. Текст вопроса и вариантов ответа изменяется администратором в панели администрирования.

Страница в каталоге модов: Перейти
Раздел каталога модов: Перейти
Размер архива: 61 Kb
Ставить мод следует только для phpbb 3.0.0-3.0.5
Начиная с версии 3.0.6 и выше функции этого мода уже встроены в официальные сборки phpbb разработчиками!
Последний раз редактировалось Key 11 янв 2011, 20:37, всего редактировалось 1 раз.
Причина: Добавил пояснение
mod_robot
Активный участник
 
Сообщений: 60
Зарегистрирован:
18 янв 2009, 15:05
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 04 фев 2009, 03:56

Насколько я понял из инструкции, при установке мода Anti Bot Question вносятся изменения в файлы:

Код: выделить все
includes/ucp/ucp_register.php
includes/acp/acp_board.php
language/en/acp/board.php
language/en/ucp.php
language/en/common.php
language/ru/acp/board.php
language/ru/ucp.php
language/ru/common.php
styles/prosilver/template/ucp_register.html
styles/subsilver2/template/ucp_register.html


Кроме того, нужно внести изменения в базу данных:

Код: выделить все
INSERT INTO phpbb_config (config_name, config_value, is_dynamic) VALUES ('enable_abquestion', '0', '0');
INSERT INTO phpbb_config (config_name, config_value, is_dynamic) VALUES ('abquestion','','0');
INSERT INTO phpbb_config (config_name, config_value, is_dynamic) VALUES ('abanswer','','0');
INSERT INTO phpbb_config (config_name, config_value, is_dynamic) VALUES ('abanswer2','','0');


Вопрос 1: Как нужно вносить эти изменения в базу данных? Если можно, объясните, пожалуйста, подробнее, я плохо разбираюсь в MySQL.

Вопрос 2: Если через какое-то время я захочу деинсталлировать этот мод, то каким образом я должен буду удалить из базы данных внесенные туда изменения?
Алексей
Пользователь
 
Сообщений: 11
Зарегистрирован:
03 фев 2009, 01:26
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 04 фев 2009, 04:04

самый протой способ внести изменения в бау это вопспользоваться phpmyadmin. Все визальн и понятно
crash
Поддержка
 
Сообщений: 11345
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 04 фев 2009, 04:32

Я пользуюсь phpMyAdmin (на элементарном уровне). Скажем, экспортировать/импортировать бд или поменять путь к форуму я могу. Но в данном случае я не понимаю, что нужно делать.
Алексей
Пользователь
 
Сообщений: 11
Зарегистрирован:
03 фев 2009, 01:26
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 04 фев 2009, 04:35

там есть кнопочка sql. Нажимаете ее. вставляете приведенные команды и выполняете. Все. Главне если у вас префикс баз не phpbb_, то изменить название phpbb_config на ваше.
crash
Поддержка
 
Сообщений: 11345
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 04 фев 2009, 04:42

Скажите, а изменять базу данных нужно до или после изменения файлов и заливки их на сервер? И второй вопрос - эти команды (строчки) нужно выполнять по очереди или можно все сразу вставить и выполнить?

Извиняюсь за глупые вопросы, но просто не хочется совершать ошибок.
Алексей
Пользователь
 
Сообщений: 11
Зарегистрирован:
03 фев 2009, 01:26
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 04 фев 2009, 05:01

можно вставить сразу все. А выполнить лучше до заливки файлов на сервер.
crash
Поддержка
 
Сообщений: 11345
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 04 фев 2009, 11:31

Спасибо, мод успешно установился, но в нем есть несколько неточностей, связанных с русским языком.

1. Обработка файла language/ru/acp/board.php

Find:
Код: выделить все
   'ACP_REGISTER_SETTINGS_EXPLAIN'      => 'Здесь вы можете задать настройки, связанные с регистрацией и профилями пользователей.',


Найти этот фрагмент невозможно, поскольку в русском переводе форума (который я скачал с сайта bb3x.ru) этот фрагмент представлен иначе:

Код: выделить все
   'ACP_REGISTER_SETTINGS_EXPLAIN'         => 'Здесь Вы можете задать настройки, связанные с регистрацией и профилями пользователей',


2. Обработка файла language/ru/ucp.php

Find:
Код: выделить все
'ACCOUNT_ACTIVE'            => 'Ваша учётная запись была активирована. Спасибо за регистрацию.',


Найти этот фрагмент невозможно, поскольку этот фрагмент также переведен иначе:

Код: выделить все
'ACCOUNT_ACTIVE'               => 'Ваш аккаунт был активирован. Спасибо за регистрацию.',


3. language/ru/common.php тоже был переведен немного по-другому, чем в моде и вместо

Код: выделить все
'ACCOUNT_ALREADY_ACTIVATED'      => 'Ваша учётная запись уже была активирована.',


в common.php:

Код: выделить все
'ACCOUNT_ALREADY_ACTIVATED'         => 'Ваш аккаунт уже был активирован.',


Присутствуют, к сожалению, и грамматические ошибки в русском переводе мода:

1. Для подтверждения того что вы не спам-бот, ответте на поставленый вопрос.

Правильно:

Для подтверждения того, что Вы не спам-бот, ответьте на поставленный вопрос.

2. 'Здесь вы можите добавить второй ответ, это неплохая идея при использовании вопроса требующего числового ответа.'

Правильно:

'Здесь вы можете добавить второй ответ, это неплохая идея при использовании вопроса, требующего числового ответа.'

PS Написал я всё это в надежде, что вы эти неточности исправите (или я могу прислать кому-нибудь из администраторов bb3x.ru уже откорректированные мной файлы) и другим пользователям будет проще поставить этот мод.

PPS В русском переводе форума есть еще одна ошибка в файле common.php - "Отметить все форумы как прочитаные" (одна Н вместо двух).

Надеюсь, здесь никто не воспримет мои замечания как наезд :)
Алексей
Пользователь
 
Сообщений: 11
Зарегистрирован:
03 фев 2009, 01:26
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 04 фев 2009, 16:14

Больше спасибо за замечания.
Дело в том, что перевод мода я сделал еще до выхода нашей локализации, и отсюда неточности.

Исправленную версию можно скачать с нашего каталога.

PS. При установке модов рекомендую поиск производить по константам, а не по их значениям.
Аватар пользователя
serjan
Разработчик модов
 
Сообщений: 480
Зарегистрирован:
12 янв 2009, 19:18
Благодарил (а): 0 раз.
Поблагодарили: 4 раз.

Сообщение 04 фев 2009, 22:06

Спасибо за указание на ошибки, всё это будет исправлено. Если Вы найдёте ещё какие-либо опечатки или ошибки - пожалуйста, напишите об этом администратору Tarus, можно личное сообщение. Перевод ещё свежий и действительно требует обкатки. Благодарю за помощь!
Atlanto
Разработчик скинов
 
Сообщений: 201
Зарегистрирован:
11 дек 2008, 14:01
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Моды каталога

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
авторов модов
разработчиков скинов
русификаторов
и всех поклонников phpBB3