ООО ЭкоЮнит
FAQSearchMemberlistUsergroupsFilesLog inRegisterГлавная
View previous topic :: View next topic
Goto page 1, [2], [3] ... [18], [19], [20]  Next
Download Topic
Aeroion.Ru Forum Index
  » Технические форумы
   » Поддержка и моды для phpBB3
    » [RC] Advanced Similar Topics - Похожие темы (AJAX-мод)
   автоматический поиск похожих по смыслу тем при создании новой темы или живой поиск
printer-friendly view
 
 
AuthorMessage
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Наименование модификации: Advanced Similar (Related) Topics (compatible with phpBB SEO)

Описание: Мод осуществляет поиск тем, схожих по смыслу, при создании новой темы после ввода названия и выводит таблицу результатов поиска под полем названия темы, а также выводит список похожих тем на странице просмотра темы.
Основан на использовании Hook System phpBB3, вследствие чего требует минимального вмешательства в штатные файлы phpBB3.

Версия: 1.4.6

!!! Если на вашей конференции установлена версия 1.2.5 или ранее, обновление следует начинать с файла update_from_125_130.xml в папке contrib архива в части удаления прежнего кода из штатных файлов форума, иначе при работе будут возникать ошибки.

!!! If you have version 1.2.5 or earlier, be sure to start update with the file update_from_125_130.xml in the folder "contrib".

Возможности: Поиск похожих тем при создании или редактировании темы происходит как в процессе ввода названия (по умолчанию срабатывает через 3.5 секунды после начала ввода), так после перехода в поле сообщения. Интервал срабатывания поиска можно поменять в настройках мода. Значение параметра указывается в миллисекундах.
Управлять настройками поиска можно из администраторского раздела -> МОДУЛИ -> ПОХОЖИЕ ТЕМЫ -> Настройки.
Там вы можете отключить/включить поиск похожих тем при создании темы, отключить/включить вывод списка на странице просмотра темы, задать список игнорируемых форумов, отключить/включить использование списка стоп-слов и другое.

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

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

  2. У меня очень старая версия мода, как обновить до текущей?
    Начните с чтения поста Обновление мода с прежних версий, в частности с версии 1.1.1 и далее по теме.

  3. Поставил мод вроде без ошибок, но никаких похожих тем не показывает и в админке ничего нет?
    Потому что вы не сочли нужным удостоить своего драгоценного внимания секцию DIY Instructions в установочном файле. Запустите файл install_similar_topics.php и после завершения установки перейдите в администраторский раздел -> МОДУЛИ -> ПОХОЖИЕ ТЕМЫ -> Настройки и установите нужные параметры для мода.

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

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

    Тип таблицы `phpbb_topics` вашего форума отличается от MyISAM. Подробнее Full-Text Restrictions (eng.)

    ScreenShot00231.png


    Попробуйте сначала сделать запросы в phpmyadmin на вашем сервере или с помощью Генератор db_update.php для phpBB3:
    Code:
    ALTER TABLE `phpbb_topics` ENGINE = MyISAM;
    ALTER TABLE `phpbb_topics` ADD FULLTEXT (`topic_title`);
    ALTER TABLE `phpbb_topics` DROP INDEX `topic_title`;

    Если они выполнились без ошибок, можно повторить установку.

    Начиная с версии мода 1.4.2, скрипт установки определяет тип таблицы `phpbb_topics` и при необходимости предлагает автоматически изменить на MyISAM.

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

    Поле `topic_title` в таблице `phpbb_topics` отличается от типа varchar.

    Попробуйте сделать запрос в phpmyadmin на вашем сервере или с помощью Генератор db_update.php для phpBB3:
    Code:
    ALTER TABLE `phpbb_topics` CHANGE `topic_title` `topic_title` VARCHAR(255);


    Начиная с версии мода 1.4.2, скрипт установки определяет тип поля `topic_title` и при необходимости предлагает автоматически изменить на VARCHAR(255).

  7. Поставил мод, но таблица с результатами поиска не показывается.
    Мод работает с использованием механизма полнотекстового поиска MySQL Full-Text Search, без учёта морфологических и семантических связей, при этом используется независимый от phpBB индекс названий тем (поле topic_title).
    This MOD shows only those topics, which have in their titles words included into the title of being watched topic, without morphological and semantic features.
    The development of searching similar topics with a glance of the mentioned features is a very linguistic-oriented and it is very hard to implement it on php/mysql/oracle/etc., especially for different languages — each one has its own features, and it's impossible for one developer to take all of them into consideration.

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

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

  8. В результатах поиска есть совсем не похожие темы.
    Попробуйте добавить список стоп-слов. Дополнительные стоп-слова для search_ignore_words.php. Редактирование списка стоп-слов (search ignore words)

  9. Сделал всё по инструкции и у меня вообще ничего не работает. Как удалить этот грёбаный мод?
    Залить на сервер файл install_similar_topics.php, выбрать "Деинсталляция", убрать все добавленные строки из файлов форума или залить на сервер сохранённые файлы. Если модуль не удалился автоматически, удалить его из администраторской части (Админ. раздел -> Система -> Управление модулями: Администраторский раздел -> ACP -> Модули -> Похожие темы).
    Если таблицы базы данных не обновились автоматически, выполнить запросы
    Code:
    ALTER TABLE `phpbb_topics` DROP INDEX `topic_title`;
    DELETE FROM `phpbb_config` WHERE `config_name` LIKE 'similar_topics_%';

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

  10. Мод совместим с phpBB SEO Ultimate SEO URL by dcz?
    Обеспечена полная совместимость. Поддерживаются все три варианта: Advanced, Mixed, Simple. Мод определяет наличие класса $phpbb_seo и соответственно переопределяет ссылки согласно настройкам.

Благодарности за финансирование
gleb
misterleks


Exclamation Мои моды запрещёны для выкладывания и обсуждения на phpbbguru.net, bb3x.ru, ppkbb3cker.ru и других сайтах, так как привычки указывать источник ни у кого нет, что является нарушением авторских прав.

My MODs is forbidden to spread to other sites. This is a violation of copyright.


Download phpbb3 advanced similar topics.zip (248.15 KB). Added/Updated Mon 03 Nov, 2014 18:24. Downloaded 3158 Time(s).
This file for registered users. Автоматический поиск похожих по смыслу тем при создании новой темы или живой поиск. Для phpBB3

Download install.xml (15.21 KB). Added/Updated Tue 10 Jun, 2014 23:25. Downloaded 1041 Time(s).
Инструкция по установке и история версий

#
1. Settings.png (54.53 KB). Viewed 3135 Time(s).    

Settings.png
2. Install_similar_topic.png (62.98 KB). Viewed 177 Time(s).    

Install_similar_topic.png
3. SearchResultSimilarTopics.png (34.63 KB). Viewed 5478 Time(s).    

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

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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 2 review(s) View user's profile Visit poster's website Skype Name
alex1204

Забанен


Joined: 11 Nov 2008
Show/Hide

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


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

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


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


Joined: 06 Jan 2005
Show/Hide

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

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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 Visit poster's website Skype Name
alex1204

Забанен


Joined: 11 Nov 2008
Show/Hide

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


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

Забанен


Joined: 13 Oct 2009
Show/Hide

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


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


Joined: 06 Jan 2005
Show/Hide

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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 Visit poster's website Skype Name
jordanp

Забанен


Joined: 01 Dec 2009
Show/Hide

Нужна помощь, мод установил, но с 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 top View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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 Visit poster's website Skype Name
jordanp

Забанен


Joined: 01 Dec 2009
Show/Hide

Прочитал инструкции - “Как ставить моды”. Запустил файл "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 top View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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 Visit poster's website Skype Name
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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 Visit poster's website Skype Name
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

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

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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 Visit poster's website Skype Name
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

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

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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 Visit poster's website Skype Name
alex1204

Забанен


Joined: 11 Nov 2008
Show/Hide

обновился с 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 top View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

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

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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 Visit poster's website Skype Name
Display posts from previous:   

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


Similar Topics
Topic Author Forum Replies Last Post
No new posts Мод Search Similar Topics Before Posting - Похожие темы при создании новой (AJAX-мод)
автоматический поиск похожих по смыслу тем при создании новой темы или живой поиск
Описание мода: Мод осуществляет поиск тем, схожих по смыслу, при создании новой темы после ввода названия и выводит таблицу результатов поиска под полем названия темы. Версия мода: 1.0.4 Сложность установки: Легко Время
Sergey Поддержка и моды для phpBB2 17 Tue 12 Oct, 2010 19:43 View latest post
Sergey
No new posts Мод Extended Similar topics - Похожие темы
Описание мода: Мод выводит в конце страницы просмотра темы таблицу топиков, схожих по смыслу. Версия мода: 1.0.6 Сложность установки: Легко Время установки: ~ 10 минут Примечание автора: В основе мода лежит мод Similar
Sergey Поддержка и моды для phpBB2 1 Tue 28 Feb, 2006 18:22 View latest post
Sergey
No new posts Добавить в поиск описание темы (Topics descriptions)
На форуме установлен мод Topics descriptions https://www.phpbb.com/community/viewtopic.php?t=1951965 . Можно ли сделать, чтобы поиск в темах происходил не только по названию, но и по описанию? Версия phpBB 3.0.12. Если
АлексейМ Поддержка и моды для phpBB3 4 Sun 23 Mar, 2014 22:37 View latest post
АлексейМ
No new posts Поиск по разделу
Поиск в разделе форума
Как сделать поиск по одному разделу, то есть, выбираем к примеру форум Прочие вопросы, и сверху справа окошко для поиска именно в этом форуме ?
Ренегат Поддержка и моды для phpBB2 2 Sun 11 Dec, 2016 22:02 View latest post
Ренегат
This topic is locked: you cannot edit posts or make replies. Фиксим мод Similar Topics - Похожие темы
или Топики, схожие по смыслу
Moderator message Sergey @ 1140671842 Эта тема имеет только исторический интерес. Переходим на Extended Similar Topics. Moderator message Similar Topics - мод, выводящий в конце страницы просмотра темы таблицу топиков,
Sergey Поддержка и моды для phpBB2 11 Thu 23 Feb, 2006 08:13 View latest post
Sergey






All times are UTC + 3 hours
Users browsing this topic:
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
/a
Username:

Password:

Log me on automatically each visit
  Яндекс.Метрика
CrackerTracker © 2004 - 2018 CBACK.de