[3.1][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.1][3.2][dev] liveSearch - живой поиск (как в Гугле)
Расширение позволяет быстро перейти к форуму/теме/пользователю по набору части названия/имени:
1. Быстрый поиск по форуму отображает все форумы конференции, содержащие введенную комабинацию символов
2. Быстрый поиск по теме отображает все темы конференции, содержащие введенную комбинацию символов
3. Быстрый поиск по пользователю отражает все ники, начинающиеся с введенной комбинации символов и позволяет:
- перейти в профиль пользователя
- отправить ЛС пользователю
- отправить E-mail пользователю
- связаться с пользователем любым, указанным им в профиле сервисом(skype, ICQ, Facebook и.т.д)
- найти все темы пользователя ( в конференции или в конкретном форуме и его подфорумах)
- найти все посты пользователя ( в конференции или в конкретном форуме и его подфорумах или в конкретной теме) - работает не до конца
- на странице создания нового ЛС позволяет быстро добавить пользователя в список получателей
- с помощью плагина "глаз" можно управлять видимостью блока поиска
На странице настроек можно включить/отключить любой из поисков, а также настроить параметры, с какого введённого символа начинать поиск и сколько результатов отображать
Репозиторий: https://github.com/alg5/liveSearch
Инсталляция:
Скопируйте всё содержимое репозитория в папку ext/alg/liveSearch/
Перейдите в Панель администратора: АСР-> Персонализация-> Управление расширениями
Включите расширение "liveSearch"
Обсуждение, тестирование, демо ТУТ http://anderson.phpbbguru.net/viewtopic.php?f=5&t=59
1. Быстрый поиск по форуму отображает все форумы конференции, содержащие введенную комабинацию символов
2. Быстрый поиск по теме отображает все темы конференции, содержащие введенную комбинацию символов
3. Быстрый поиск по пользователю отражает все ники, начинающиеся с введенной комбинации символов и позволяет:
- перейти в профиль пользователя
- отправить ЛС пользователю
- отправить E-mail пользователю
- связаться с пользователем любым, указанным им в профиле сервисом(skype, ICQ, Facebook и.т.д)
- найти все темы пользователя ( в конференции или в конкретном форуме и его подфорумах)
- найти все посты пользователя ( в конференции или в конкретном форуме и его подфорумах или в конкретной теме) - работает не до конца
- на странице создания нового ЛС позволяет быстро добавить пользователя в список получателей
- с помощью плагина "глаз" можно управлять видимостью блока поиска
На странице настроек можно включить/отключить любой из поисков, а также настроить параметры, с какого введённого символа начинать поиск и сколько результатов отображать
Репозиторий: https://github.com/alg5/liveSearch
Инсталляция:
Скопируйте всё содержимое репозитория в папку ext/alg/liveSearch/
Перейдите в Панель администратора: АСР-> Персонализация-> Управление расширениями
Включите расширение "liveSearch"
Обсуждение, тестирование, демо ТУТ http://anderson.phpbbguru.net/viewtopic.php?f=5&t=59
Последний раз редактировалось Алг 18.05.2023 18:26, всего редактировалось 1 раз.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:55 модератором LavIgor
-
- Former team member
- Сообщения: 2317
- Стаж: 15 лет 5 месяцев
- Благодарил (а): 20 раз
- Поблагодарили: 221 раз
Re: [3.1][3.2][dev] [dev] liveSearch - живой поиск (как в Гугле)
это настройка если включена - то профилях при клике на конверт откроется форма для отправки email сообщения и отправить не видит email получателя. Если Отключена, то под конвертом будет ссылка вида
mailto:xxxxxx@yyyyyyy.zzz
Помощь в ЛС/email только за WM или ЮMoney
-
- phpBB 2.0.7
- Сообщения: 567
- Стаж: 8 лет 4 месяца
- Благодарил (а): 241 раз
- Поблагодарили: 52 раза
Re: [3.1][3.2][dev] [dev] liveSearch - живой поиск (как в Гугле)
Это я понимаю. У меня в профилях нет никаких конвертов для обычных пользователей, кроме админа, так как стоит "Скрывать email-адреса" и в правах "Может посылать email-сообщения" - никогда. Проблема в другом. Как я выше писал, через живой поиск иногда конверт появляется.
И еще момент. Например я вышел из под пользователя и в строке остался сид. Задаю поиск тем пользователя через расширение - получаю: No route found for "GET /liveSearch/usertopic/" (from "https://xxx.xx.xx/?sid=76e2cd8a996090019ad0364c215282fb"), так как адрес в строке https://xxx.xx.xx/liveSearch/usertopic/ ... cce0/0/278
Фактически я смотрю форум уже как гость. Но после этого (ругань на сид) начинаются непонятки с пользователями. То есть у них поля посмотреть профиль и отправить личку, то нет. Хотя гостем как я понимаю никаких полей быть не должно.
-
- Former team member
- Сообщения: 2317
- Стаж: 15 лет 5 месяцев
- Благодарил (а): 20 раз
- Поблагодарили: 221 раз
Re: [3.1][3.2][dev] [dev] liveSearch - живой поиск (как в Гугле)
sid в 99% случаев получается когда неправильно настроены cookies или включено отслеживание сессий гостей (например для маркировки тем прочтенными для гостей)
Помощь в ЛС/email только за WM или ЮMoney
-
- phpBB 2.0.7
- Сообщения: 567
- Стаж: 8 лет 4 месяца
- Благодарил (а): 241 раз
- Поблагодарили: 52 раза
Re: [3.1][3.2][dev] [dev] liveSearch - живой поиск (как в Гугле)
Pazh, только что вышел с гуру - в адресной строке появилось
Ситуация как и у меня. Тоже куки неправильно настроены?
https://www.phpbbguru.net/community/index.php?sid=01687f72cec1cda8a9b83a741a87fafe
Ситуация как и у меня. Тоже куки неправильно настроены?
-
- Former team member
- Сообщения: 2317
- Стаж: 15 лет 5 месяцев
- Благодарил (а): 20 раз
- Поблагодарили: 221 раз
Re: [3.1][3.2][dev] [dev] liveSearch - живой поиск (как в Гугле)
а потом перейди на другую страницу форума и он пропадет
Помощь в ЛС/email только за WM или ЮMoney
-
- phpBB 2.0.7
- Сообщения: 567
- Стаж: 8 лет 4 месяца
- Благодарил (а): 241 раз
- Поблагодарили: 52 раза
Re: [3.1][3.2][dev] [dev] liveSearch - живой поиск (как в Гугле)
Мне кажется дело не в правах, а в кешировании форума или сервера. Я посмотрел код расширения - там идет выборка пользователей и формируется строка с параметрами, отправляемая json. В моей ситуации я просматриваю пользователей под админом, затем выхожу и захожу простым пользователем. Та выборка, которую я под админом не смотрел, показывается нормально. Та, которая просматривалась под админом, показывается с емейлом. Из кеша берется? Я правильно мыслю? Даже если запустить два браузера на одном компе, в одном смотреть гостем, а в другом админом - та же петрушка. Сервер?
-
- phpBB 2.0.16
- Сообщения: 1086
- Стаж: 9 лет 9 месяцев
- Благодарил (а): 203 раза
- Поблагодарили: 91 раз
Re: [3.1][3.2][dev] [dev] liveSearch - живой поиск (как в Гугле)
стоит данное расширение, email в профиле скрыт при вкл. опции "рассылка через конференцию"
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
-
- phpBB 2.0.7
- Сообщения: 567
- Стаж: 8 лет 4 месяца
- Благодарил (а): 241 раз
- Поблагодарили: 52 раза
Re: [3.1][3.2][dev] [dev] liveSearch - живой поиск (как в Гугле)
Разобрался. Это потому что у меня убран index.php? на заглавной странице и адрес идет https://xxx.xxx.xxx/?sid=acdc4edb7af867 ... f9a96db332Vlad__ писал(а): 05.10.2018 12:06 И еще момент. Например я вышел из под пользователя и в строке остался сид. Задаю поиск тем пользователя через расширение - получаю: No route found for "GET /liveSearch/usertopic/" (from "https://xxx.xx.xx/?sid=76e2cd8a996090019ad0364c215282fb"), так как адрес в строке https://xxx.xx.xx/liveSearch/usertopic/ ... cce0/0/278
Вылечилось добавлением костылика:
live_search.js
Ищем:
Код: Выделить всё
var usertopic_path = U_USERTOPIC_LS_PATH + '0/0/' + user_id;
Код: Выделить всё
var to = U_USERTOPIC_LS_PATH.lastIndexOf("?sid=");
to = to == -1 ? U_USERTOPIC_LS_PATH.length : to ;
var t_link = U_USERTOPIC_LS_PATH.substring(0,to);
var usertopic_path = t_link + '0/0/' + user_id;
Код: Выделить всё
var userpost_path = U_USERPOST_LS_PATH + '0/0/' + user_id ;
Код: Выделить всё
var to = U_USERPOST_LS_PATH.lastIndexOf("?sid=");
to = to == -1 ? U_USERPOST_LS_PATH.length : to ;
var p_link = U_USERPOST_LS_PATH.substring(0,to);
var userpost_path = p_link + '0/0/' + user_id ;
-
- phpBB 2.0.15
- Сообщения: 1011
- Стаж: 10 лет 6 месяцев
- Откуда: Беларусь
- Благодарил (а): 264 раза
- Поблагодарили: 47 раз
Re: [3.1][3.2][dev] [dev] liveSearch - живой поиск (как в Гугле)
При включении на php 7.1 сыпет ошибку
Код: Выделить всё
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/event/listener.php on line 110: A non-numeric value encountered
-
- phpBB 2.0.16
- Сообщения: 1086
- Стаж: 9 лет 9 месяцев
- Благодарил (а): 203 раза
- Поблагодарили: 91 раз
Re: [3.1][3.2][dev] [dev] liveSearch - живой поиск (как в Гугле)
COB16,
заменить на
и далее будет сыпать пока везде не заменить & на && 
заменить на
Код: Выделить всё
$is_livesearch_acp = isset($this->config['live_search_on_off_acp']) && $this->config['live_search_on_off_acp'] ? true : false;

Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
-
- phpBB 2.0.15
- Сообщения: 1011
- Стаж: 10 лет 6 месяцев
- Откуда: Беларусь
- Благодарил (а): 264 раза
- Поблагодарили: 47 раз
Re: [3.1][3.2][dev] [dev] liveSearch - живой поиск (как в Гугле)
Gubkin, само странно что такое стало выкидывать при переходе с 7 на 7.1 phph и только это экст
Отправлено спустя 18 минут 35 секунд:
поправил,вроде работает
Отправлено спустя 18 минут 35 секунд:
поправил,вроде работает
-
- phpBB 2.0.4
- Сообщения: 445
- Стаж: 7 лет 8 месяцев
- Благодарил (а): 92 раза
- Поблагодарили: 27 раз
Re: [3.1][3.2][dev] [dev] liveSearch - живой поиск (как в Гугле)
Live Search (as in google) 3.0.3
phpbb 3.2.7
php 7.2
При модерировании, в администраторском разделе лезут ошибки
Все правки которые приведены здесь и в соседней ветке производил, помогает но не везде. Плюнул решил отключить расширение, поменял файлы из репозитория, отключил, удалил данные, а оно опять включается?
Просто удалить папку с файлами боюсь, вдруг где потом хвосты останутся, и какие нибудь ошибки полезут.
Что делать то?
phpbb 3.2.7
php 7.2
При модерировании, в администраторском разделе лезут ошибки
Код: Выделить всё
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/event/listener.php on line 110: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 137: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3365)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 137: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3365)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 137: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3365)

Просто удалить папку с файлами боюсь, вдруг где потом хвосты останутся, и какие нибудь ошибки полезут.
Что делать то?
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: [3.1][3.2][dev] [dev] liveSearch - живой поиск (как в Гугле)
Вычистить остатки через STK, аккуратно
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [3.1][3.2][dev] [dev] liveSearch - живой поиск (как в Гугле)
-
- phpBB 2.0.4
- Сообщения: 445
- Стаж: 7 лет 8 месяцев
- Благодарил (а): 92 раза
- Поблагодарили: 27 раз
Re: [3.1][3.2][dev] [dev] liveSearch - живой поиск (как в Гугле)
Из той темы тоже правки пробовал, единственное не понял "пока везде не заменить & на &&", что значит везде?