Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

[BETA] Search Topic JQAutocomplete

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Стаж: 11 лет
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: [BETA] Search Topic JQAutocomplete

Сообщение Alecto »

нет.
такая возможность этим модом не предусмотрена.
ИМХО, это не нужно - на то он и быстрый поиск.
хочешь видеть страницы со списками тем - пользуйся стандартным поиском.
ищи другую модификацию или переписывай эту под свои потребности :)
romeo_piter
phpBB 2.0.15
Сообщения: 1033
Стаж: 11 лет 9 месяцев
Благодарил (а): 168 раз
Поблагодарили: 20 раз

Re: [BETA] Search Topic JQAutocomplete

Сообщение romeo_piter »

Обнаружил проблему - темы статьи (мод Палыча) не учитываются.

Чтобы подружить данный мод с модом [BETA] Topics as article MOD

Ищем в vajax.php

Код: Выделить всё

WHERE t.topic_type IN (" . POST_NORMAL . ', ' . POST_STICKY . ")
меняем на:

Код: Выделить всё

WHERE t.topic_type IN (" . POST_NORMAL . ', ' . POST_STICKY . ', ' . POST_ARTICLE . ")
romeo_piter
phpBB 2.0.15
Сообщения: 1033
Стаж: 11 лет 9 месяцев
Благодарил (а): 168 раз
Поблагодарили: 20 раз

Re: [BETA] Search Topic JQAutocomplete

Сообщение romeo_piter »

Очень нужно чтоб найденные темы открывались в новом окне.
Ковырял все файлы мода, так и не понял, где это можно сделать и как.
Может подскажет кто?
Аватара пользователя
МайскийЖук
phpBB 3.0.6
Сообщения: 2388
Стаж: 11 лет 3 месяца
Благодарил (а): 17 раз
Поблагодарили: 304 раза

[BETA] Search Topic JQAutocomplete

Сообщение МайскийЖук »

Вероятнее всего, поставить тэг

Код: Выделить всё

target="_blank"
для всех найденных ссылок. А где именно — подсказать не могу, мод не ставил.
Любовь и боль, покой и бой я как любой несу с собой…
romeo_piter
phpBB 2.0.15
Сообщения: 1033
Стаж: 11 лет 9 месяцев
Благодарил (а): 168 раз
Поблагодарили: 20 раз

Re: [BETA] Search Topic JQAutocomplete

Сообщение romeo_piter »

МайскийЖук писал(а):Вероятнее всего, поставить тэг
)
МайскийЖук писал(а):А где именно — подсказать не могу
Вот этот момент как раз более интересен, тк ссылка передаётся явой и в ней ничего не понятно
Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Стаж: 11 лет
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: [BETA] Search Topic JQAutocomplete

Сообщение Alecto »

romeo_piter
на ваши вопросы мог бы ответить автор, но он, судя по всему забил на свою разработку.
romeo_piter
phpBB 2.0.15
Сообщения: 1033
Стаж: 11 лет 9 месяцев
Благодарил (а): 168 раз
Поблагодарили: 20 раз

Re: [BETA] Search Topic JQAutocomplete

Сообщение romeo_piter »

Да с автором всё понятно, просто если есть кто-то кто это юзает и знает java - думаю тоже смогли бы ответить )
Аватара пользователя
boloto
phpBB 1.4.4
Сообщения: 126
Стаж: 11 лет 3 месяца
Благодарил (а): 57 раз
Поблагодарили: 10 раз

Re: [BETA] Search Topic JQAutocomplete

Сообщение boloto »

В вашем коде в search_topic.js есть замечательная строчка jQuery.noConflict();
Так вот она блокирует работу скриптов на jQuery которые вызываются после этого.
Пока я ее не убрал, у меня не работало: [RC] Цитата выделенного в быстрый ответ через всплывашку.
romeo_piter
phpBB 2.0.15
Сообщения: 1033
Стаж: 11 лет 9 месяцев
Благодарил (а): 168 раз
Поблагодарили: 20 раз

Re: [BETA] Search Topic JQAutocomplete

Сообщение romeo_piter »

У мода есть ещё одна замечательная проблема.

Ссылки, которые он выдает, имеют вид: http://www.forum.ru/viewtopic.php?t=8044

И ес-но эти ссылки являются дублями стандартных ссылок с парамером f=
А пользователи уже кучу их напостили на форуме.
Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Стаж: 11 лет
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: [BETA] Search Topic JQAutocomplete

Сообщение Alecto »

подтверждаю
Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Стаж: 11 лет
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: [BETA] Search Topic JQAutocomplete

Сообщение Alecto »

еще один баг.
если в заголовке темы встречается символ |
например, у мены была тема Колеса войны, мотоциклы Вермахта | Wheels At War
то поиск выбрасывал на страницу mysite/viewtopic.php?t=%20Wheels%20At%20War с сообщением Запрошенной темы не существует.
Так продолжалось до тех пор, пока не заменил символ | на другой.

Добавлено спустя 1 минуту 35 секунд:
я так понимаю, что мод автором заброшен?
тот не появлялся на сайте с июля прошлого года, да и когда появлялся - не отвечал на вопросы по обнаруженным ранее багам.
romeo_piter
phpBB 2.0.15
Сообщения: 1033
Стаж: 11 лет 9 месяцев
Благодарил (а): 168 раз
Поблагодарили: 20 раз

Re: [BETA] Search Topic JQAutocomplete

Сообщение romeo_piter »

FomenkoAndrey писал(а):я так понимаю, что мод автором заброшен?
Судя по явке и реакциям - давно.

Хотя мод отличнейший и полезнейший, особенно в свете неудобства стандартных поисковых механизмов. (
vulkan3
phpBB 2.0.0
Сообщения: 221
Стаж: 10 лет 8 месяцев
Благодарил (а): 32 раза
Поблагодарили: 2 раза

Re: [BETA] Search Topic JQAutocomplete

Сообщение vulkan3 »

Не пойму у меня портал стоит так почему то на potal.php не хочет искать как и на site.ru а вот на index.php все отлично ищет , где чего прописать не пойму
Аватара пользователя
Алг
Former team member
Сообщения: 926
Стаж: 8 лет 5 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 299 раз

Re: [BETA] Search Topic JQAutocomplete

Сообщение Алг »

Я давно хотела сделать быстрый поиск на форуме, наткнулась на этот мод, он действительно полезнейший, спасибо автору и жаль, что заброшен, мод имеет критические недостатки, о них написано выше, короче, пришлось подделывать.
Что я добавила-исправила:
1. Поиск выдает вначале темы, которые начинаются с введённых символов, а потом остальные темы, в которых введённые символы присутствуют. Вместе с названием темы выдается форум, в котором тема была создана
2. Поиск в форумах ведётся по форуму и всем его подфорумам любой вложенности
3. Тема по выбранным буквам должна находиться всегда, а не когда быстро или медленно печатаешь. Мое решение не универсально, годится для малых и средних форумов, опробовано на моем, где 2500 примерно тем
Решение следующее: выбираю все соотв. записи из базы( начиная со второй буквы) и все передаю на клиент, на клиенте же отображаю не более 20 записей, остальные кешируются, при дальнейшем вводе букв выборка сужается и нужная тема высвечивается. Для больших форумов, где тем раз в 10 больше надо пробовать.

Ещё одна проблема была, в инструкции к плагину заявлены несколько опций, в том числе width - ширина поля вывода и maxItemsToShow - количество строк для показа, и эти опции не работали. Посмотрела сам плагин и к удивлению не нашла ни одного места, где он хотя бы считывает эти опции, пришлось добавить в сам плагин код, чтобы опции работали ( ну раз уж заявлено...), хотя делать это не рекомендуется, тут я согласна с автором мода, а вдруг плагин обновится. А с другой стороны, обновиться то он может когда-нибудь, а пользоваться им хочется здесь и сейчас

Короче, обсуждение мода прекращено год назад, но если кому-то это актуально, то пожалуйста, вот решение:

Скачайте дополненную версию плагина и файл vajax.php ( замените ими существующие)

в файле search_topic.js
найти

Код: Выделить всё

selectFirst: true,
вставить перед ним

Код: Выделить всё

 sortResults:false,
            width: 600,
            maxItemsToShow:20,
Добавлено спустя 8 минут 29 секунд:
romeo_piter писал(а):Очень нужно чтоб найденные темы открывались в новом окне.
Ковырял все файлы мода, так и не понял, где это можно сделать и как.
Может подскажет кто?
файл search_topic.js
найти

Код: Выделить всё

window.location.href = url_topic+"?t="+id;
заменить на

Код: Выделить всё

window.open(url_topic+"?t="+id ,  '_blank' );
Последний раз редактировалось Алг 19.06.2013 17:53, всего редактировалось 1 раз.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Стаж: 11 лет
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: [BETA] Search Topic JQAutocomplete

Сообщение Alecto »

Алг писал(а):Вместе с названием темы выдается форум, в котором тема была создана
никакие форумы в результатах поиска не присутсвуют, только темы.
Алг писал(а):Поиск в форумах ведётся по форуму и всем его подфорумам любой вложенности
это и так реализовано: поиск на главной странице ищет везде, поиск из форумов - только в рамках форума
Алг писал(а):Тема по выбранным буквам должна находиться всегда, а не когда быстро или медленно печатаешь.
это полезно только с вашей точки зрения.
но, некоторые с вами не согласятся.
я, например, категорически против такого "улучшения", которое "изнасилует" БД сайта.
Алг писал(а):заявлены несколько опций, в том числе width - ширина поля вывода и maxItemsToShow - количество строк для показа, и эти опции не работали
все прекрасно работает.

позрдавляю, вы изобрели велосипед!
а вот к полезным улучшениям и замечаниям, которые предлагались ранее в данной теме, вы так и не пришли.
к сожалению, как вы уже заметили, мод давно заброшен и автор не появляется.

Вернуться в «Бета-версии модов для phpBB 3.0.x»