Форумы сервера Aeroion.Ru
Welcome
Welcome
![]() |
| Author | Мод Search Similar Topics Before Posting - Похожие темы при создании новой темы |
|---|---|
Sergey ![]() Местный босс - администратор Joined: 06 Jan 2005 Location: Оренбург Posts: 805 Last Visited: Today at 01:01 Кредиты: 2745 Reputation: 25 Age: 39 Zodiac: | Описание мода: Этот мод осуществляет поиск тем, схожих по смыслу, при создании новой темы и выводит таблицу результатов поиска под полем названия темы.
Версия мода: 1.0.2 Сложность установки: Легко Время установки: ~ 10 минут Примечание автора: В основе мода лежит мод Extended Similar topics и использует его файлы и настройки поиска. :arrow: Очень важно: Если у вас уже установлен этот мод, НЕ выполняйте SQL-запросы и внимательно смотрите на комментарии в инструкции по установке. Мод работает по 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 91 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: 805 Last Visited: Today at 01:01 Кредиты: 2745 Reputation: 25 Age: 39 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. При первом запуске не на одном из форумов функция незавелась :cry: На первом хоть бы ошибку какую показал, пусто и как будто ничего нет. На втором вижу ошибку браузера на странице постинга "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'] )
Откуда он взялся и предназначение не знаю, был такой :) В phpBB его нет. Только почему он мешает выводу информации, вот это непонятно... Упоминание этого блока также есть в privmsg.php одной строкой. Как грамотно подружить ключи? |
Sergey ![]() Местный босс - администратор Joined: 06 Jan 2005 Location: Оренбург Posts: 805 Last Visited: Today at 01:01 Кредиты: 2745 Reputation: 25 Age: 39 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: 805 Last Visited: Today at 01:01 Кредиты: 2745 Reputation: 25 Age: 39 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: 31 Last Visited: Sun 10 Jan, 2010 01:34 Кредиты: 369 Reputation: 4 Age: 29 Zodiac: | Offtopic: Молодец, Поручик, давно уже ждал этот мод _________________ Siava.Ru |
Мариша | Спасибо за долгожданный мод! |
vlad77 Модератор Joined: 15 Mar 2008 Posts: 98 Last Visited: Wed 25 Aug, 2010 03:09 Кредиты: 983 Reputation: 2 | Мод очень легко ставится и прекрасно работает. Спасибо! |
vlad77 Модератор Joined: 15 Mar 2008 Posts: 98 Last Visited: Wed 25 Aug, 2010 03:09 Кредиты: 983 Reputation: 2 | После смены хостинга перестала работать настройка "Игнорируемые форумы". Ид игнорируемых форумов в базу записываются, но при создании новой темы мод в этих игнорируемых форумах не отключается. На локалхосте все по прежнему работает нормально.
Добавлено спустя 2 минуты 45 секунд: На всякий случай сообщаю хостера, где появился этот баг - mchost.ru . |
Sergey ![]() Местный босс - администратор Joined: 06 Jan 2005 Location: Оренбург Posts: 805 Last Visited: Today at 01:01 Кредиты: 2745 Reputation: 25 Age: 39 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: 1 Last Visited: Mon 02 Nov, 2009 11:42 Кредиты: 20 Reputation: 0 Age: 35 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 | 26 | Tue 24 Aug, 2010 22:01 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 |