| Author | Мод Search Similar Topics Before Posting - Похожие темы при создании новой темы |
|---|---|
Sergey ![]() Местный босс - администратор Joined: 06 Jan 2005 Location: Оренбург Posts: 1127 Last Visited: Today at 01:25 Кредиты: 3594 Reputation: 47 Age: 41 Zodiac: | Описание мода: Этот мод осуществляет поиск тем, схожих по смыслу, при создании новой темы и выводит таблицу результатов поиска под полем названия темы.
Версия мода: 1.0.2 Сложность установки: Легко Время установки: ~ 10 минут Примечание автора: В основе мода лежит мод Extended Similar topics и использует его файлы и настройки поиска. Мод работает по AJAX-технологии и включает в себя библиотеку JsHttpRequest (если у вас есть вопросы по этой библиотеке, не связанные с данным модом, то задавайте их на сайте разработчика). Демонстрацию работы можно посмотреть на этом форуме или на форуме dklab.ru (там эта фича имеет, разумеется, несколько иной вид, но принцип работы поиска, по-видимому, одинаков). Скриншот панели настройки поиска в администраторском разделе смотрите по этому адресу. Поиск похожих тем происходит также в процессе ввода названия темы (срабатывает через 3.5 секунды после нажатия любой клавиши в поле ввода) Вероятные вопросы по использованию мода Поставил мод, у меня он работает нормально, а у некоторых пользователей нет. Почему так? Данный мод разработан с использованием технологии AJAX и может работать только у пользователей, в агентах которых разрешено исполнение сценариев JavaScript и установлен объект XmlHttpRequest. У меня уже установлен AJAX-мод, работающий на jQuery. Будет ли версия для этой библиотеки? Возможно будет, хотя меня смущают 30 кБ подгружаемого кода jquery.js, к тому же в JsHttpRequest уже решены некоторые проблемы, связанные с кодировкой передаваемых данных. Правильно ли я понял, что этот мод работает в связке с Extended Similar topics? Нет, не правильно. Эти моды могут работать и работают абсолютно независимо друг от друга. Есть ли адд-оны для этого мода или шаблоны для других стилей форума? В папке contrib: - адд-он для Topic Description by Morpheus2matrix (описание темы) - адд-он для Topic Description by Swizec (описание темы) - адд-он для Ignore/Hide Forums (игнорировать/скрыть форумы) Папка contrib/templates содержит шаблоны для стилей Aeolus и greenpar. Отдельное спасибо Палычу с конференции Гуру.нет за тестирование мода, благодаря чему своевременно замечена и устранена ошибка в инструкции по установке. Download search similar topics before posting pphbb2.zip (36.91 KB).
Added/Updated Wed 05 Nov, 2008 17:14.
Downloaded 120 Time(s).
Автоматический поиск похожих по смыслу тем при создании новой темы или живой поиск. Для phpBB2 _________________ Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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! |
forall | спасибо. давно ждал его...
Добавлено спустя 43 минуты 11 секунд: Поставил. Все работает =) еще раз: большое спасибо! |
Sergey ![]() Местный босс - администратор Joined: 06 Jan 2005 Location: Оренбург Posts: 1127 Last Visited: Today at 01:25 Кредиты: 3594 Reputation: 47 Age: 41 Zodiac: | Версия мода 1.0.1
Исправлена давняя небольшая ошибка в includes/similar_topics.php, связанная с формированием пути к новому непрочитанному сообщению. Для обновления достаточно закачать на сервер файл root/includes/similar_topics.php из архива в первом сообщении. _________________ Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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! |
Fskon | Думал никогда не увижу, после перехода гуру на тройку Пара вопросов - замечены какие-нибудь конфликты с другими билиотеками, подфорумами или например с "Slash News Mod"? Почему спрашиваю - два форума, на одном установлены Slash News Mod, симпле подфорум, используется jQuery и prototype. С последними двумя пришлось повозиться чтобы подружить. В overall_header.tpl символ $ используемый в jQuery конфликтовал с prototype. Вылечилось заменой символа на слово jQuery На другом библиотека prototype, Topic description (вижу в адонах) и Easy Sub Forums. При первом запуске не на одном из форумов функция незавелась На первом хоть бы ошибку какую показал, пусто и как будто ничего нет. На втором вижу ошибку браузера на странице постинга "JsHttpRequest - определение отсутствует" Добавлено спустя 8 минут 21 секунду: PS Буду колдовать, искать способ решения =) Если есть какая информация, благодарю. Добавлено спустя 14 минут 11 секунд: Упсс, поправочка (редактирование не позволено) - на втором заработало, моя вина путь до JsHttpRequest.js был прописан неверно. Добавлено спустя 4 часа 3 минуты 57 секунд: Нашел причину и по первому. В posting_body.tpl, колонка с {SUBJECT} заключена в ключ switch_show_subject. В posting.php видим Code: if ( $mode == 'newtopic' || $post_data['first_post'] )
Откуда он взялся и предназначение не знаю, был такой |
Sergey ![]() Местный босс - администратор Joined: 06 Jan 2005 Location: Оренбург Posts: 1127 Last Visited: Today at 01:25 Кредиты: 3594 Reputation: 47 Age: 41 Zodiac: | я знaю, откyдa взялcя этот пocлeдний фpагмeнт. это мoд для зaпpeтa пoкaзa пoля нaзвaния тeмы пpи oтвeтax. нa гypy.нeт ecть нa нeгo ссылкa, нe пoмню нaзвaния. пoдpyжить cмoгy толькo в cpeдy, ecли caм нe cпpaвишьcя. нa пoдфopyмax нe тecтил, пoтомy что тaкиx мoдoв мнoгo, дa и нe дoлжнo быть нecтыкoвoк.
Добавлено спустя 53 минуты 1 секунду: лyчшe cдeлaю версию по аналогии с вариантом для тройки, с переопределением событий. _________________ Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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! |
Sergey ![]() Местный босс - администратор Joined: 06 Jan 2005 Location: Оренбург Posts: 1127 Last Visited: Today at 01:25 Кредиты: 3594 Reputation: 47 Age: 41 Zodiac: | Версия мода 1.0.2
Функции Java-script вынесены в отдельный файл. Добавлена возможность поиска непосредственно во время ввода названия темы. Обработка события onblur для поля "subject" вынесена в подключаемый обработчик, совместимость с модами типа Hide subject field on reply. Инструкция по обновлению в папке contrib - update_from_101_to_102.txt Замечание по поводу модов вида Hide subject field on reply. Если на вашем форуме установлен подобный мод, данный код в posting_body.tpl Code: <!-- BEGIN switch_not_privmsg -->
следует размещать после строк вида Code: </tr>
_________________ Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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! |
Fskon | Версия мода 1.0.2
Все красиво |
Siava Партнер Joined: 25 Dec 2005 Posts: 37 Last Visited: Wed 04 Jan, 2012 22:42 Кредиты: 464 Reputation: 4 Age: 30 Zodiac: | Offtopic: Молодец, Поручик, давно уже ждал этот мод |
Мариша | Спасибо за долгожданный мод! |
vlad77 Модератор Joined: 15 Mar 2008 Location: Москва Posts: 170 Last Visited: Yesterday at 00:37 Кредиты: 1707 Reputation: 4 | Мод очень легко ставится и прекрасно работает. Спасибо! |
vlad77 Модератор Joined: 15 Mar 2008 Location: Москва Posts: 170 Last Visited: Yesterday at 00:37 Кредиты: 1707 Reputation: 4 | После смены хостинга перестала работать настройка "Игнорируемые форумы". Ид игнорируемых форумов в базу записываются, но при создании новой темы мод в этих игнорируемых форумах не отключается. На локалхосте все по прежнему работает нормально.
Добавлено спустя 2 минуты 45 секунд: На всякий случай сообщаю хостера, где появился этот баг - mchost.ru . |
Sergey ![]() Местный босс - администратор Joined: 06 Jan 2005 Location: Оренбург Posts: 1127 Last Visited: Today at 01:25 Кредиты: 3594 Reputation: 47 Age: 41 Zodiac: | Наверное, связано с версией php у хостера.
Попробуй заменить в posting_similar_topics.php этот фрагмент Code: $ignore_forums_ids = array_map('intval', explode("\n", trim($board_config['similar_ignore_forums_ids'])));
на этот Code: $ignore_forums_ids = explode("\n", trim($board_config['similar_ignore_forums_ids']));
этот Code: if ( count($ignore_forums_ids) && in_array($k, $ignore_forums_ids) )
Code: if ( sizeof($ignore_forums_ids) && in_array($k, $ignore_forums_ids) )
_________________ Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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! |
core | Не подскажете, где и какие внести изменения в код модификации, что бы фильтровались цифры и может еще какие указанные выражения?
Дело в том, что множество названий тем на форуме имеют цифры в своем заголовке, и сущность модификации сводится на нет. Правильнее конечно было бы реализовать такую функцию в админке, на подобие игнорируемых форумов. Спасибо. |
GliX Заинтересовался Joined: 31 Oct 2009 Posts: 2 Last Visited: Fri 04 Jun, 2010 01:47 Кредиты: 60 Reputation: 0 | Благодарю за мод, очень пригодился... |
miba Постоянный клиент Joined: 02 Nov 2009 Posts: 57 Last Visited: Sun 18 Sep, 2011 19:46 Кредиты: 366 Reputation: 0 Age: 37 Zodiac: | Спасибо огромное за мод! Очень долго его искал, даже писал Xpert-у, но он как мне сказали "отошел от дел", а я это дело проспал.
Ещё раз спасибо, Порутчик! |
| Summary Rating For >> Мод Search Similar Topics Before Posting - Похожие темы при создании новой темы | |||
| Average Rating: 5.00 :: Min Rating: 5 :: Max Rating: 5 :: Number of Ratings: 1 | |||
| | |||
| Similar Topics | |||||
| Topic | Author | Forum | Replies | Last Post | |
|---|---|---|---|---|---|
![]() | [RC] Advanced Similar (Related) Topic... автоматический поиск похожих по смысл... | Sergey | Поддержка и моды для phpBB3 | 89 | Sat 21 Jan, 2012 16:35 Sergey |
![]() | Фиксим мод Similar Topics - Похожие темы или Топики, схожие по смыслу | Sergey | Поддержка и моды для phpBB2 | 11 | Thu 23 Feb, 2006 08:13 Sergey |
![]() | Мод Extended Similar topics - Похожие... | Sergey | Поддержка и моды для phpBB2 | 1 | Tue 28 Feb, 2006 18:22 Sergey |
![]() | Функция Русский MetaPhone и другие дл... нечёткий поиск поиск информации | Sergey | 1Сv8: Программирование, отчёты, обработки, статьи | 2 | Sun 16 May, 2010 02:33 Sergey |
![]() | Мод Recent Topics - последние темы фо... Вопрос по установке | juk | Поддержка и моды для phpBB2 | 9 | Wed 15 Apr, 2009 15:57 Sergey |
| 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 |