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

[3.2] [dev] liveSearch - живой поиск (как в Гугле)

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 8 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз
Контактная информация:

[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"
Вложения
liveSearch-dev_3.2.x.zip
(95.69 КБ) 28 скачиваний
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Leo Angel
phpBB 2.0.3
Сообщения: 395
Стаж: 6 лет 2 месяца
Благодарил (а): 144 раза
Поблагодарили: 34 раза
Контактная информация:

Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)

Сообщение Leo Angel »

Просмотрел всю тему - и эту и предыдущую (про это расширение для 3.1).
Не нашёл ответа. Простите, если просмотрел.
Как сделать, чтобы ВСЕ результаты поиска открывались в новой вкладке?
То есть, получил результаты по поиску форумов, клацнул на то, что интересует, и ссылка открывается в новой вкладке.
Аналогично и для всего остального в поиске - тем и пользователей.
Версия форума 3.2.5, стоит также расширение External Links Open in New Window, стиль переделанный просильвер (ну очень переделанный).
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12415
Стаж: 12 лет 8 месяцев
Благодарил (а): 224 раза
Поблагодарили: 3526 раз
Контактная информация:

Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)

Сообщение Татьяна5 »

Leo Angel, в файле https://github.com/alg5/liveSearch/blob ... sults.html во все подходящие ссылки физически вписать target="_blank"
Это в ссылки с

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

{livesearchresults.U_NEWEST_POST}
{livesearchresults.U_VIEW_TOPIC}
{livesearchresults.U_VIEW_FORUM}
{livesearchresults.U_VIEW_POST}
Аватара пользователя
Leo Angel
phpBB 2.0.3
Сообщения: 395
Стаж: 6 лет 2 месяца
Благодарил (а): 144 раза
Поблагодарили: 34 раза
Контактная информация:

Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)

Сообщение Leo Angel »

Татьяна5, спасибо.
Нашёл. Таких ссылок в файле 9штук.
Вставил target="_blank"
Не работает!
Ссылки результатов поиска по имени в новой вкладке не открываются...
Последний раз редактировалось Leo Angel 19.02.2019 23:26, всего редактировалось 1 раз.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)

Сообщение Sheer »

Leo Angel писал(а): 19.02.2019 22:00 Не работает!
Изображение
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Leo Angel
phpBB 2.0.3
Сообщения: 395
Стаж: 6 лет 2 месяца
Благодарил (а): 144 раза
Поблагодарили: 34 раза
Контактная информация:

Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)

Сообщение Leo Angel »

Естественно!!! И на форуме и в браузере! :lol:
Результаты поиска форумов и тем, открываются в новых вкладках, а результаты поиска по имени пользователя в той же вкладке.
static77
phpBB 2.0.0
Сообщения: 232
Стаж: 8 лет 2 месяца
Благодарил (а): 112 раз
Поблагодарили: 7 раз

Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)

Сообщение static77 »

На версии php 7.2 в модераторском разделе в шапке форума выходит

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

[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/event/listener.php on line 58: A non-numeric value encountered
подскажите что поправить
Версия phpBB: 3.3.11
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12415
Стаж: 12 лет 8 месяцев
Благодарил (а): 224 раза
Поблагодарили: 3526 раз
Контактная информация:

Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)

Сообщение Татьяна5 »

static77, попробуйте так (заменить строку)

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

$is_livesearch_mcp = isset($this->config['live_search_on_off_mcp']) & intval($this->config['live_search_on_off_mcp']) ? true : false;
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 9 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)

Сообщение Gubkin »

static77, Re: [3.1][3.2][dev] [dev] liveSearch - живой поиск (как в Гугле)

Татьяна5, странно, 2 темы на 1 расширение :roll:
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12415
Стаж: 12 лет 8 месяцев
Благодарил (а): 224 раза
Поблагодарили: 3526 раз
Контактная информация:

Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)

Сообщение Татьяна5 »

Да, странно
Значит продолжение там (а варианты исправлений оба имеют право на жизнь) - [3.1][3.2][dev] [dev] liveSearch - живой поиск (как в Гугле)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)

Сообщение Sheer »

Татьяна5, там ветка для 3.1. Нет ссылки на версию для 3.2. Надо объединить темы и почистить, навести порядок.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
static77
phpBB 2.0.0
Сообщения: 232
Стаж: 8 лет 2 месяца
Благодарил (а): 112 раз
Поблагодарили: 7 раз

Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)

Сообщение static77 »

Татьяна5 писал(а): 04.04.2019 7:24 попробуйте так (заменить строку)
спасибо, помогло!
Версия phpBB: 3.3.11
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 5 лет 8 месяцев
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)

Сообщение TrekRed »

При поиске по имени выбираешь в окне посмотреть "Сообщения в конференции", после нажатия все становится иероглифами с ошибкой:

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

[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/alg/liveSearch/controller/livesearch_ajax_handler.php on line 889: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/sniper/mobiledevice/core/functions.php on line 358: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3358)
[phpBB Debug] PHP Warning: in file [ROOT]/ext/sniper/mobiledevice/core/functions.php on line 359: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3358)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4626: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3358)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4626: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3358)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4626: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3358)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4626: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3358)


На вашем сайте аналогичная ошибка, правда текст нормальный, не иероглифами.

Отправлено спустя 3 минуты 39 секунд:
Видимо, данная ошибка возникла после обновления PHPBB!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16354
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 535 раз
Поблагодарили: 2134 раза
Контактная информация:

Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)

Сообщение rxu »

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

OPEN
/ext/alg/liveSearch/controller/livesearch_ajax_handler.php

FIND
$parse_flags = ($row['bbcode_bitfield'] ? OPTION_FLAG_BBCODE : 0) | OPTION_FLAG_SMILIES;

REPLACE WITH
$parse_flags = ((int) $row['bbcode_bitfield'] ? OPTION_FLAG_BBCODE : 0) | OPTION_FLAG_SMILIES;

FIND
'U_VIEW_POST'		=> (!empty($row['post_id'])) ?  append_sid("{$this->phpbb_root_path}viewtopic.$this->php_ext", "f=" + $row['forum_id'] + "&t=" . $row['topic_id'] . '&p=' . $row['post_id'] ) . '#p' . $row['post_id'] : '',

REPLACE WITH
'U_VIEW_POST'		=> (!empty($row['post_id'])) ?  append_sid("{$this->phpbb_root_path}viewtopic.$this->php_ext", "f={$row['forum_id']}&t=" . $row['topic_id'] . '&p=' . $row['post_id'] ) . '#p' . $row['post_id'] : '',
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12415
Стаж: 12 лет 8 месяцев
Благодарил (а): 224 раза
Поблагодарили: 3526 раз
Контактная информация:

Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)

Сообщение Татьяна5 »

TrekRed писал(а): 13.10.2019 20:55 Видимо, данная ошибка возникла после обновления PHPBB!
Нет, после обновления php на сервере
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 5 лет 8 месяцев
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)

Сообщение TrekRed »

Ждать решения?

Отправлено спустя 58 секунд:
PHP 7.2 стояла всегда, до обновления PHPBB вроде не было такой ошибки!

Отправлено спустя 3 минуты 38 секунд:
Решение выше, спасибо!

Отправлено спустя 34 минуты 19 секунд:
Есть ещё один косячок, при отключении расширения для гостей, глаз не исчезает. Странно, по аналогии он должен тоже быть не виден для гостей!
Ответить

Вернуться в «Анонсы и поддержка расширений для phpBB»