Username:
Password:
 Log me on automatically each visit
 
Aeroion.Ru
Форумы сервера Aeroion.Ru
Welcome

Aeroion.Ru Forum Index
  » Технические форумы
   » Поддержка и моды для phpBB3
    » [RC] Advanced Similar (Related) Topics - Похожие темы (AJAX-мод)
   автоматический поиск похожих по смыслу тем при создании новой темы или живой поиск
printer-friendly view
Author[RC] Advanced Similar (Related) Topics - Похожие темы (AJAX-мод)
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Наименование модификации: Advanced Similar Topics

Описание: Этот мод осуществляет поиск тем, схожих по смыслу, при создании новой темы после ввода названия и выводит таблицу результатов поиска под полем названия темы, а также выводит список похожих тем на странице просмотра темы.

Версия: 1.1.1

Возможности: Поиск похожих тем при создании сообщения происходит как в процессе ввода названия темы (срабатывает через 3.5 секунды после начала ввода), так после перехода в поле сообщения.
Управлять настройками поиска можно из Администраторского раздела/Общие/Конфигурация.
Там вы можете отключить/включить поиск похожих тем при создании темы, отключить/включить вывод списка на странице просмотра темы, задать список игнорируемых форумов, отключить/включить использование списка стоп-слов и другое.

Вероятные вопросы по использованию мода

Поставил мод, у меня поиск при создании темы работает нормально, а у некоторых пользователей нет.
Данный мод разработан с использованием технологии AJAX и может работать только у пользователей, в агентах которых разрешено исполнение сценариев JavaScript и установлен объект XmlHttpRequest.

Поставил мод вроде без ошибок, но никаких похожих тем не показывает и в админке ничего нет?
Потому что вы не сочли нужным удостоить своего внимания секцию DIY Instructions в установочном файле. После выполнения SQL-запросов и редактирования файлов необходимо установить модуль в администраторском разделе. Перейдите на вкладку Система -> Управление модулями -> Администраторский раздел. В выпадающем списке выбрать и добавить модуль "Похожие темы". Модуль рекомендуется добавить в группу "ACP -> Общие -> Конфигурация". После подтверждения об успешном добавлении модуля перейдите по ссылке "вернуться на предыдущую страницу", и включите модуль.
После чего не забудьте очистить кэш на главной странице администраторского раздела.

Как поставить мод на стиль subsilver2 или добавить русский язык?
Инструкция для subsilver2 - папка templates
Русский язык - папка languages

Пытаюсь выполнить SQL-запросы, но получаю ошибку вида
Code:
The used table type doesn't support FULLTEXT indexes

Попробуйте сделать запросы:
Code:
ALTER TABLE `phpbb_topics` ENGINE = MYISAM;
ALTER TABLE `phpbb_topics` ADD FULLTEXT (`topic_title`);


Пытаюсь выполнить SQL-запросы, но получаю ошибку вида
Code:
mysql> ALTER TABLE `phpbb_topics` ADD FULLTEXT (`topic_title`);
ERROR 1005: Can't create table './phpBB/#sql-10c7_18e53.frm' (errno: 140)

Попробуйте сделать запрос:
Code:
ALTER TABLE `phpbb_topics` CHANGE `topic_title` `topic_title` VARCHAR(255);


Поставил мод, но таблица с результатами поиска не показывается.
Мод работает с использованием механизма полнотекстового поиска MySQL Full-Text Search, без учёта морфологических и семантических связей, при этом используется независимый от phpBB индекс названий тем (поле topic_title).
Для адекватной работы полнотекстового поиска требуется не менее 10 записей в таблице phpbb_topics с похожими значениями topic_title, значимые слова должны иметь длину, не менее определённой в настройке MySql ft_min_word_len (см. файл /etc/mysql/my.cnf или /etc/my.cnf). Как правило, это значение равно 4 и может изменяться только администратором сервера MySql.
После изменения ft_min_word_len требуется пересоздать полнотекстовый индекс этим sql-запросом:
Code:
REPAIR TABLE phpbb_topics QUICK;


Режим поиска по умолчанию предполагает 50% пороговую величину, то есть если слово встречается более чем в 50% полученных строк выборки, то оно не будет учитываться, и поиск по этим словам не даст результатов. По существу, такие слова рассматриваются как стоп-слова (т.е. слово с нулевой смысловой ценностью).
Для более точной настройки поиска подберите опытным путём значение "Минимальная релевантность" в установках мода в администраторском разделе. По умолчанию значение равно 0.5.
Если результаты поиска вас не устраивают, включите в настройках логический режим - "Использовать логический режим поиска: Да" (Use boolean mode: Yes). Логический режим работает без контроля релевантности и 50% пороговой величины, причём медленно, настройки сортировки игнорируются.
Если и этом случае что-то не устраивает, считайте, что так и должно быть, так как полнотекстовый поиск настроен для наилучшей эффективности выполнения данной операции.

Сделал всё по инструкции и у меня вообще ничего не работает. Как удалить этот грёбаный мод?
Убрать все добавленные строки или залить на сервер сохранённые файлы, удалить модуль из администраторской части (Админ. раздел -> Система -> Управление модулями: Администраторский раздел -> ACP -> Общие -> Конфигурация).
Выполнить запросы
Code:
ALTER TABLE `phpbb_topics` DROP INDEX `topic_title`;
ALTER TABLE `phpbb_users` DROP COLUMN `user_options_similar';
DELETE FROM `phpbb_config` WHERE `config_name` LIKE 'similar_%';

После чего удалить все файлы мода и очистить кэш.

Есть ли адд-оны для мода?
В папке contrib.
Адд-он для phpBB SEO Ultimate SEO URL by dcz. Поддерживаются все три варианта: Advanced, Mixed, Simple
Адд-он для для открытия ссылок на темы в текущем окне.

Благодарности за финансирование
gleb - участник конференции phpbbguru.net



Exclamation Мод запрещён для выкладывания и обсуждения на phpbbguru.net и bb3x.ru


Download install.xml (12.27 KB). Added/Updated Fri 11 Mar, 2011 19:42. Downloaded 734 Time(s).
Инструкция по установке

Download phpbb3 advanced similar topics.zip (76.59 KB). Added/Updated Fri 11 Mar, 2011 19:42. Downloaded 2483 Time(s).
Автоматический поиск похожих по смыслу тем при создании новой темы или живой поиск. Для phpBB3

#
1. Settings.png (118.63 KB). Viewed 1768 Time(s).    

Settings.png
2. SearchResultSimilarTopics.png (37.94 KB). Viewed 3817 Time(s).    

SearchResultSimilarTopics.png
3. Включение модуля.png (53.88 KB). Viewed 1722 Time(s).    

Включение модуля.png

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline This post has 1 review(s) View user's profile Skype Name
alex1204

Участник


Joined: 11 Nov 2008
Posts: 6
Last Visited: Sun 05 Jun, 2011 11:07
Кредиты: 56
Reputation: 0


под названием темы "ник" и "в" сливаются


#
1. pox.JPG (45.02 KB). Viewed 1532 Time(s).    

pox.JPG
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Это ставил: Оптимизация выходного кода страницы ? Мог бы сразу сказать.
В similar_viewtopic.html найди строку вида
Code:
<!-- ELSE -->{similar.TOPIC_AUTHOR}<!-- ENDIF -->

в конце её добавь
Code:
 

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
alex1204

Участник


Joined: 11 Nov 2008
Posts: 6
Last Visited: Sun 05 Jun, 2011 11:07
Кредиты: 56
Reputation: 0


- Это ставил: Оптимизация выходного кода страницы ?
- Нет


Помогло
Code:
 
но не так как надо! почему то добавилось два пробела! вместо одного, убрал - опять впритык.
Back to topOffline View user's profile
askidkin Gender:Male

Гость


Joined: 13 Oct 2009
Posts: 1
Last Visited: Mon 03 Oct, 2011 12:09
Кредиты: 22
Reputation: 0
Age: 27
Zodiac: Libra Rat

Post Tue 13 Oct, 2009 20:09 Download Post
 нужна помощь
здравствуйте, нужна помощь, установил мод, работает исправно, поставил аддоны для мод_сео и открытие в этомже окне, второй работает а вот ссылки на похожие темы не переписываются модом сео, подскажите в чем причина.
Заранее благодарен!
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Наверное, в версии двига. Мод делался год назад, какая сейчас версия и что изменилось с мая месяца, понятия не имею. Слишком занят проектами с 1С предприятием, мне не до phpbb.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
jordanp

Заинтересовался


Joined: 01 Dec 2009
Posts: 2
Last Visited: Tue 20 Dec, 2011 12:41
Кредиты: 34
Reputation: 0


Нужна помощь, мод установил, но с SQL запросами есть проблема, вылетает ошибка [1191]


Code:
    Общая ошибка
SQL ERROR [ mysql4 ]

Can't find FULLTEXT index matching the column list [1191]

SQL

SELECT f.forum_id, f.forum_name, t.*, u.user_id, u.username, u.user_colour, MATCH (t.topic_title) AGAINST ('нова тема' ) AS relevance FROM (phpbb_formtopics t) LEFT JOIN phpbb_formusers u ON (u.user_id = t.topic_poster) LEFT JOIN phpbb_formforums f ON (f.forum_id = t.forum_id) WHERE MATCH (t.topic_title) AGAINST ('нова тема' ) >= 1 AND t.topic_status <> 2 AND t.topic_id <> 24 GROUP BY t.topic_id ORDER BY t.topic_last_post_time LIMIT 2

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal_mysql->sql_error()

FILE: includes/db/mysql.php
LINE: 221
CALL: dbal_mysql->sql_query()

FILE: includes/db/dbal.php
LINE: 170
CALL: dbal_mysql->_sql_query_limit()

FILE: includes/similar_topics.php
LINE: 132
CALL: dbal_mysql->sql_query_limit()

FILE: viewtopic.php
LINE: 1599
CALL: include('includes/similar_topics.php')




Что за ошибка, как устранить?
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

SQL-запросы из инструкции по установке мне выполнять?

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
jordanp

Заинтересовался


Joined: 01 Dec 2009
Posts: 2
Last Visited: Tue 20 Dec, 2011 12:41
Кредиты: 34
Reputation: 0


Прочитал инструкции - “Как ставить моды”. Запустил файл "db_update.php", но в этот раз появилась следующая ошибка:

Code:
General error
SQL ERROR [ mysql4 ]

Duplicate entry 'similar_stopwords' for key 'PRIMARY' [1062]

SQL

INSERT INTO phpbb_formconfig (config_name, config_value) VALUES ('similar_stopwords',1)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal_mysql->sql_error()

FILE: db_update.php
LINE: 55
CALL: dbal_mysql->sql_query()

Что может значить эта ошибка? Sad
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Значит, два раза запускал, раз уже есть такая запись. Или раньше была.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Обновление мода до версии 1.0.5
+ изменена инструкция по установке
+ пофиксены ошибки с показом иконок
+ исправлена ошибка с поиском тем, в заголовках которых присутствуют html-сущности

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Обновление мода до версии 1.0.6
+ изменения в административной части
+ добавлена возможность указать список форумов, в которых список похожих тем не показыватся
+ добавлены переменные в языковых файлах

Инструкция по обновлению update_from_105_106.xml в папке contrib архива мода.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Обновление мода до версии 1.0.7
+ изменения в административной части
+ добавлена опция выбора режима поиска (логический или обычный)
+ добавлены переменные в языковых файлах
+ исправлены замеченные ошибки

Инструкция по обновлению update_from_106_107.xml в папке contrib архива мода.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
alex1204

Участник


Joined: 11 Nov 2008
Posts: 6
Last Visited: Sun 05 Jun, 2011 11:07
Кредиты: 56
Reputation: 0


обновился с 1.0.4 до 1.0.7
перезалил все файлы
+ выполнил 2 запроса
Code:
INSERT INTO phpbb_config (config_name, config_value) VALUES ('similar_noshow_forums_ids', '');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('similar_boolean_mode', 0);


При внесении изменений в админке (в настройке мода) имею ошибку:

Code:
SQL ERROR [ mysql4 ]

Duplicate entry 'similar_boolean_mode' for key 1 [1062]

SQL

INSERT INTO phpbb_config (config_name, config_value, is_dynamic) VALUES ('similar_boolean_mode', 0, 0)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/functions.php
LINE: 156
CALL: dbal_mysql->sql_query()

FILE: includes/acp/acp_similar_topics.php
LINE: 99
CALL: set_config()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_similar_topics->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()


Как это исправить?
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Ну вот просто удивительно, как ты поимел ошибку. Сколько народу уже обновилось. Очисть кэш, сделай запросы, предварительно запомнив настройки
Code:
DELETE FROM `phpbb_config` WHERE `config_name` LIKE 'similar_%';

А потом выполни запросы из установочного файла, кроме ALTER TABLE .......
За обновлениями следить надо.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Display posts from previous:   

Summary Rating For >> [RC] Advanced Similar (Related) Topics - Похожие темы (AJAX-мод)
Average Rating: 4.80 :: Min Rating: 4 :: Max Rating: 5 :: Number of Ratings: 5
Choose Rating: 1   2   3   4   5  


Similar Topics
Topic Author Forum Replies Last Post
No new posts Sticky: Mod Advanced db_update generator для ...
Генератор db_update.php с усовершенст...
Sergey Поддержка и моды для phpBB2 17 Sun 30 Jan, 2011 18:03 View latest post
miba
No new posts Мод Search Similar Topics Before Post...
автоматический поиск похожих по смысл...
Sergey Поддержка и моды для phpBB2 17 Tue 12 Oct, 2010 19:43 View latest post
Sergey
This topic is locked: you cannot edit posts or make replies. Фиксим мод Similar Topics - Похожие темы
или Топики, схожие по смыслу
Sergey Поддержка и моды для phpBB2 11 Thu 23 Feb, 2006 08:13 View latest post
Sergey
No new posts Мод Extended Similar topics - Похожие... Sergey Поддержка и моды для phpBB2 1 Tue 28 Feb, 2006 18:22 View latest post
Sergey
No new posts Функция Русский MetaPhone и другие дл...
нечёткий поиск поиск информации
Sergey 1Сv8: Программирование, отчёты, обработки, статьи 2 Sun 16 May, 2010 02:33 View latest post
Sergey




All times are UTC + 3 Hours
All times are synchronized with the forum server time
Users browsing this topic:2 Guests
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum