[3.2] [dev] liveSearch - живой поиск (как в Гугле)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
[3.2] [dev] liveSearch - живой поиск (как в Гугле)
Расширение является 3.2 совместимой версией к [dev] liveSearch - живой поиск (как в Гугле)
Расширение позволяет быстро перейти к форуму/теме/пользователю по набору части названия/имени:
1. Быстрый поиск по форуму отображает все форумы конференции, содержащие введенную комбинацию символов
2. Быстрый поиск по теме отображает все темы конференции, содержащие введенную комбинацию символов
3. Быстрый поиск по пользователю отражает все ники, начинающиеся с введенной комбинации символов и позволяет:
- перейти в профиль пользователя
- отправить ЛС пользователю
- отправить E-mail пользователю
- связаться с пользователем любым, указанным им в профиле сервисом(skype, ICQ, Facebook и.т.д)
- найти все темы пользователя ( в конференции или в конкретном форуме и его подфорумах)
- найти все посты пользователя ( в конференции или в конкретном форуме и его подфорумах или в конкретной теме)
4. на странице создания нового ЛС позволяет быстро добавить пользователя в список получателей
5. Быстрый поиск тем при создании новой темы
6. Быстрый поиск форума, группы, пользователя в панели администратора
7. с помощью плагина "глаз" можно управлять видимостью блока поиска
На странице настроек можно включить/отключить любой из поисков, а также настроить параметры, с какого введённого символа начинать поиск и сколько результатов отображать
Репозиторий: https://github.com/alg5/liveSearch/tree/dev_3.2.x
Инсталляция:
Скопируйте всё содержимое репозитория в папку ext/alg/liveSearch/
Перейдите в Панель администратора: АСР-> Персонализация-> Управление расширениями
Включите расширение "liveSearch"
Расширение позволяет быстро перейти к форуму/теме/пользователю по набору части названия/имени:
1. Быстрый поиск по форуму отображает все форумы конференции, содержащие введенную комбинацию символов
2. Быстрый поиск по теме отображает все темы конференции, содержащие введенную комбинацию символов
3. Быстрый поиск по пользователю отражает все ники, начинающиеся с введенной комбинации символов и позволяет:
- перейти в профиль пользователя
- отправить ЛС пользователю
- отправить E-mail пользователю
- связаться с пользователем любым, указанным им в профиле сервисом(skype, ICQ, Facebook и.т.д)
- найти все темы пользователя ( в конференции или в конкретном форуме и его подфорумах)
- найти все посты пользователя ( в конференции или в конкретном форуме и его подфорумах или в конкретной теме)
4. на странице создания нового ЛС позволяет быстро добавить пользователя в список получателей
5. Быстрый поиск тем при создании новой темы
6. Быстрый поиск форума, группы, пользователя в панели администратора
7. с помощью плагина "глаз" можно управлять видимостью блока поиска
На странице настроек можно включить/отключить любой из поисков, а также настроить параметры, с какого введённого символа начинать поиск и сколько результатов отображать
Репозиторий: https://github.com/alg5/liveSearch/tree/dev_3.2.x
Инсталляция:
Скопируйте всё содержимое репозитория в папку ext/alg/liveSearch/
Перейдите в Панель администратора: АСР-> Персонализация-> Управление расширениями
Включите расширение "liveSearch"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB 3.0.0 RC2
- Сообщения: 1540
- Стаж: 13 лет 3 месяца
- Благодарил (а): 49 раз
- Поблагодарили: 77 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
Это неправильно, я выше дал ссылку там верхняя строчка
-
- Поддержка
- Сообщения: 3336
- Стаж: 16 лет 1 месяц
- Благодарил (а): 17 раз
- Поблагодарили: 561 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
VsOK, этому расширению надо, чтобы работал URL rewriting. Посмотрите, что у вас в .htaccess. Если у .htaccess дефолтное содержимое, возможно отключён mod_rewrite (модуль сервера Apache).
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
Да не было прописано в .htaccessNekstati писал(а): 17.02.2024 19:29 VsOK, этому расширению надо, чтобы работал URL rewriting. Посмотрите, что у вас в .htaccess. Если у .htaccess дефолтное содержимое, возможно отключён mod_rewrite (модуль сервера Apache).
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>
-
- phpBB 2.0.1
- Сообщения: 293
- Стаж: 11 лет 11 месяцев
- Благодарил (а): 88 раз
- Поблагодарили: 11 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
Подскажите, а как интегрировать liveSearch в стандартный поиск phpbb ? ИМХО плодить на проекте 4 поля поиска не очень хорошая идея ... Куда лучше 1 поле, где работает как живой поиск, так и обычный, который ищет совпадения в постах
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
AlexOo, для сообщений живой слишком тяжёлым будет. Поэтому его нет в расширении
-
- phpBB 2.0.1
- Сообщения: 293
- Стаж: 11 лет 11 месяцев
- Благодарил (а): 88 раз
- Поблагодарили: 11 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
Татьяна5, я немного про другое. Грубо говоря у нас есть поле поиска от расширения, в котором активирован живой поиск и он ищет совпадения по заголовкам топиков, никнеймов и форумам, хотя последнее имхо лишнее. Если ничего не нашлось или нашлось, но пользователь не выбрал подсказку, то запрос передается в обычный поиск и он уже ищет по стандартному алгоритму.
Тем самым мы избавляемся от "глаза" и дополнительных полей поиска, которые не привносят интерактивности, а только запутывают пользователя. Лично я, буквально до вчерашнего дня был уверен, что глаз - это версия сайта для слабовидящих
Так же, если у кого-то есть возможность и желание улучшить расширение - вот пара идей:
1. Интеграция с обычным поиском форума (описано выше)
2. База синонимов для живого поиска. Тут каждый должен собирать самостоятельно под твое направление форума. Пример для этого форума:
phpbb = phpBB = пхп бб
расширение = дополнение = плагин = мод = модуль = модификация = ext
Ну и так дальше дальше, на сколько фантазия рвется в бой )))
3. Синонимы для поиска пользователей:
Администратор = админ = administrator = admin -> (выводит ники) rxu, nissin, Xpert
Тем самым мы избавляемся от "глаза" и дополнительных полей поиска, которые не привносят интерактивности, а только запутывают пользователя. Лично я, буквально до вчерашнего дня был уверен, что глаз - это версия сайта для слабовидящих

Так же, если у кого-то есть возможность и желание улучшить расширение - вот пара идей:
1. Интеграция с обычным поиском форума (описано выше)
2. База синонимов для живого поиска. Тут каждый должен собирать самостоятельно под твое направление форума. Пример для этого форума:
phpbb = phpBB = пхп бб
расширение = дополнение = плагин = мод = модуль = модификация = ext
Ну и так дальше дальше, на сколько фантазия рвется в бой )))
3. Синонимы для поиска пользователей:
Администратор = админ = administrator = admin -> (выводит ники) rxu, nissin, Xpert
-
- phpBB 2.0.17
- Сообщения: 1113
- Стаж: 14 лет 1 месяц
- Благодарил (а): 195 раз
- Поблагодарили: 63 раза
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
Оффтоп, конечно, но как по мне, так это расширение на форуме лишнее, как ни придумывал, какая от него польза, так и не смог понять, для чего оно было бы нужно именно юзерам (подчеркиваю - юзерам).
-
- phpBB 2.0.1
- Сообщения: 293
- Стаж: 11 лет 11 месяцев
- Благодарил (а): 88 раз
- Поблагодарили: 11 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
er107, согласен. Поэтому меня и заинтересовала возможность слить весь функционал в одно поле. Для своих пользователей пользу увидел, но именно в том ракурсе, что я описал. Та реализация, что предложена сейчас конечно больше для админов
-
- phpBB 2.0.7a
- Сообщения: 622
- Стаж: 7 лет 3 месяца
- Благодарил (а): 210 раз
- Поблагодарили: 69 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
Пользуюсь этим расширением давно. Ещё с самой первой версии и до правок начал. Потом вносил рекомендованные правки. Всё работало "на ура".
Сейчас на новый форум поставил версию отсюда
Полез в файлы. Путём сравнения со старой версией, выяснилось, что в файле есть (кроме всего прочего) отличие, которое и влияет на невидимость "глаза".
В строкеЕсли убрать вот это , то всё начинает работать корректно.
Короче, удалил то выражение, и проблема исчезла.
Может, что ещё вылезет, не знаю. Пока не обнаружил. Но я не программист и могу не знать куда смотреть.
Что скажете? Откуда вылезло это изменение? В старой версии (до правок) этого не было. И всё работало корректно.
Сейчас на новый форум поставил версию отсюда
По привычке отключил видимость для гостей. И тут же пропал "глаз" и у всех остальных. У гостей не видно ничего, а у всех остальных, включая админа, пропал "глаз" и форма поиска не отключается. Думал, это у меня что-то в стилях. Думал, что просто куда-то "убежал". Искал в консоли, а нет "глаза"!Татьяна5 писал(а): 18.05.2023 19:15 Вариант расширения для 3.3, с правками из темы
Также изменено название папки, так что обновлять с полной переустановкой
alg_livesearch_3.3.zip
Полез в файлы. Путём сравнения со старой версией, выяснилось, что в файле
Код: Выделить всё
\livesearch\event\listener.php
В строке
Код: Выделить всё
'LIVE_SEARCH_USE_EYE_BUTTON' => $live_search_show_for_guest && isset($this->config['live_search_use_eye_button']) ? (bool) $this->config['live_search_use_eye_button'] : false,
Код: Выделить всё
$live_search_show_for_guest &&
Короче, удалил то выражение, и проблема исчезла.
Может, что ещё вылезет, не знаю. Пока не обнаружил. Но я не программист и могу не знать куда смотреть.
Что скажете? Откуда вылезло это изменение? В старой версии (до правок) этого не было. И всё работало корректно.
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
Leo Angel, навскидку: в той строке
$live_search_show_for_guest
надо заменить на $is_live_search
-
- phpBB 2.0.1
- Сообщения: 278
- Стаж: 5 лет 5 месяцев
- Откуда: Москва
- Благодарил (а): 56 раз
- Поблагодарили: 37 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
Случайно никто себе show-hide.png не рисовал под тёмный фон? Я конечно попытался, но выглядит так себе 

У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 2.0.7a
- Сообщения: 622
- Стаж: 7 лет 3 месяца
- Благодарил (а): 210 раз
- Поблагодарили: 69 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
jd8615, посмотрите у меня - https://leoangel.info/index.php
-
- phpBB 2.0.1
- Сообщения: 278
- Стаж: 5 лет 5 месяцев
- Откуда: Москва
- Благодарил (а): 56 раз
- Поблагодарили: 37 раз