ООО ЭкоЮнит
FAQSearchMemberlistUsergroupsFilesLog inRegisterГлавная
View previous topic :: View next topic
Goto page Previous  [1], [2], [3] ... [17], 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

Действительно, там вспомнил, а здесь забыл.

Держите. Что-бы не заморачиваться с проверками и не грузить сервер лишними запросами, будем тупо вырезать скрытые куски текста. Захотят прочитать, перейдут в тему.

Code:
#---------- [OPEN] ---------
includes/hooks/hook_similar_topic.php

#---------- [FIND] ---------
                $bbcode_uid = $opt['bbcode_uid'];

#---------- [AFTER, ADD] ---------
                // Adaptive Hide BBcodes MOD
                if ((utf8_strpos($entry, '[hide') !== false) || (utf8_strpos($entry, '[ghide') !== false))
                {
                    if (!isset($user->lang['ADAPT_HIDE_GUEST']))
                    {
                        $user->setup('mods/adaptive_hide_bbcodes');
                    }
                    $hide_text = utf8_str_replace(array('[i]', '[/i]'), array('<span style="font-style: italic">', '</span>'), ' ' . $user->lang['ADAPT_HIDE_QUOTE'] . ' ');                    
                    $entry = preg_replace("/\[hide(=[a-zA-Z0-9-+.,_ ]*)?:$bbcode_uid\](.*?)\[\/hide\:$bbcode_uid\]/si", $hide_text, $entry);
                    $entry = preg_replace("/\[ghide(=[a-zA-Z0-9-+.,_ ]*)?:$bbcode_uid\](.*?)\[\/ghide\:$bbcode_uid\]/si", $hide_text, $entry);
                }
                // Adaptive Hide BBcodes MOD

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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
АлексейМ Gender:Male

Постоянный клиент


Joined: 24 Nov 2013
Show/Hide

Спасибо за быстрый фикс. теперь нормально.
Back to topOffline View user's profile
АлексейМ Gender:Male

Постоянный клиент


Joined: 24 Nov 2013
Show/Hide

Как сделать, чтобы закрытые темы были внизу результатов поиска?
Back to topOffline View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Навскидку.
Code:
#---------- [OPEN] ---------
includes/hooks/hook_similar_topic.php

#---------- [FIND] ---------
        $sql_match_where .= ' AND ' . $db->sql_in_set('f.forum_id', $auth_f_read);

#---------- [AFTER, ADD] ---------
        $sql_sort = 'IF(t.topic_status = ' . ITEM_LOCKED . ', 1, 0) ASC, ' . $sql_sort;  

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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
АлексейМ Gender:Male

Постоянный клиент


Joined: 24 Nov 2013
Show/Hide

Вставил код но ничего не изменилось. Rolling Eyes
Back to topOffline View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Очистить кэш конференции или браузерный кэш, особенно если у вас Опера.

Добавлено спустя 4 минуты 18 секунд:

Кэш конференции можно и не чистить. Список тем изменится сам через некоторое время.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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
АлексейМ Gender:Male

Постоянный клиент


Joined: 24 Nov 2013
Show/Hide

На всякий случай очистил кэш . В одной теме закрытая тема в списке исчезла совсем и вместо ниё появилась другая. А в другой теме закрытая показывается как надо в конце списка.
Back to topOffline View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Ну как бы получился фильтр по статусу тем. Закрытые темы начались учитываться в последнюю очередь при оценке похожести. Если упорядочивать полученную таблицу, то сортировку надо делать не в запросе, а после него.
Или применять два запроса. Один делает выборку во временную таблицу с упорядочиванием по релевантности, а второй уже сортирует полученную таблицу по статусу темы.

Добавлено спустя 5 минут 15 секунд:

А может так будет более логично? Закрытые темы мало кому интересны, на то они и закрытые.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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
АлексейМ Gender:Male

Постоянный клиент


Joined: 24 Nov 2013
Show/Hide

Убедили. Оставим как есть. Спасибо за помощь.
Back to topOffline View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Обновление мода до версии 1.4.6

[+] В настройки добавлена опция "Включать в результаты поиска закрытые темы" / "Include in the search results are locked topics". Опция определяет порядок вывода закрытых тем в результатах поиска. При отключенной закрытые темы при поиске учитываются в последнюю очередь, то есть практически не выводятся. По умолчанию выключена.
[+] Изменена сортировка тем по типу и статусу. Темы сортируются по убыванию типа (важная, объявление, прикрепленная, обычная) и релевантности. Закрытые темы выводятся в конце списка.
[+] Улучшены результаты поиска по сравнению с предыдущими версиями. Теперь в списке похожих тем фигурируют наиболее релевантные названия, то есть более адекватные. Для учетной записи основателя конференции показатель "похожести" выводится рядом с названием темы.
Аналогичные изменения применены на этом форуме.


Для обновления скопировать на сервер файлы:
Copy: root/install_similar_topics.php To: install_similar_topics.php
Copy: root/adm/style/acp_similar_topics.html To: adm/style/acp_similar_topics.html
Copy: root/includes/acp/acp_similar_topics.php To: includes/acp/acp_similar_topics.php
Copy: root/includes/acp/info/acp_similar_topics.php To: includes/acp/info/acp_similar_topics.php
Copy: root/includes/hooks/hook_similar_topic.php To: includes/hooks/hook_similar_topic.php
Copy: root/language/en/mods/info_acp_similar_topics.php To: language/en/mods/info_acp_similar_topics.php
Copy: root/language/ru/mods/info_acp_similar_topics.php To: language/ru/mods/info_acp_similar_topics.php
Copy: root/styles/prosilver/template/similar_viewtopic.html To: styles/prosilver/template/similar_viewtopic.html
Copy: templates/root/styles/subsilver2/template/similar_viewtopic.html To: styles/subsilver2/template/similar_viewtopic.html

и запустить в браузере install_similar_topics.php

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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
Владимир1971 Gender:Male

Постоянный клиент


Joined: 22 Jun 2010
Show/Hide

Sergey, спасибо за обновление. Результаты стали более адекватным.
Хочу спросить, в чём отличие вашего мода от Prime Subject Check? Они вроде бы одинаковы.

Добавлено спустя 12 минут 1 секунду:

Ещё хотелось бы иметь возможность фильтра по форумам, как в вашем моде для phpbb2
similar_topics_cp.png
Вы не планируете дополнить функционал?
Back to topOffline View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

С Prime Subject Check сравнивать не стоит. Они отличаются друг от друга чуть больше, чем полностью. Абсолютно разная реализация, принцип работы, функциональные возможности. Prime Subject использует нативные поисковые таблицы и степень похожести вычисляется по весовым коэффициентам, как работает этот мод, сказано в описании.

Насчет фильтра по форумам.
Protected Text:
Show

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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
Владимир1971 Gender:Male

Постоянный клиент


Joined: 22 Jun 2010
Show/Hide

Согласен. Написал на почту свой скайп. Сообщите ваши реквизиты.
Offtopic:
Личное сообщение отправить не могу.
Back to topOffline View user's profile
Давид Ивченко

Забанен


Joined: 11 Jul 2014
Show/Hide

Поставил ваш мод, все процессы показали Успешно, ввожу тему и получаю "Не указан режим сообщения."
Phpbb 3.0.10 + phpBB SEO
Back to top View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Код из инструкции вставили правильно? Или вообще не вставляли?

Добавлено спустя 2 минуты 28 секунд:

Я уже давно забыл про Phpbb 3.0.10. Актуальная версия Phpbb 3.0.12

Добавлено спустя 43 минуты 50 секунд:

На phpbb 3.0.11 + phpBB SEO он работает точно, остальное не мои проблемы.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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