Уважаемые пользователи!
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.
Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.
Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
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 - живой поиск (как в Гугле)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 2 месяца
- Откуда: Израиль
- Благодарил (а): 73 раза
- Поблагодарили: 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 2.0.5
- Сообщения: 483
- Стаж: 6 лет 2 месяца
- Благодарил (а): 68 раз
- Поблагодарили: 16 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
Как убрать глаз для гостей?
Отправлено спустя 31 секунду:
Окно исчезает для гостей, а глаз остается!
Отправлено спустя 31 секунду:
Окно исчезает для гостей, а глаз остается!
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1717 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
Открыть
ext\alg\liveSearch\styles\all\template\event\overall_header_head_append.html
Заменить все следующим кодом
Код: Выделить всё
<!-- IF S_LIVE_SEARCH -->
<!-- INCLUDECSS @alg_liveSearch/jquery.autocomplete.css -->
<!-- INCLUDECSS @alg_liveSearch/live_search.css -->
<!-- INCLUDECSS @alg_liveSearch/../jquery.eye/jquery.eye.css -->
<!-- ENDIF -->
ext\alg\liveSearch\styles\all\template\event\overall_footer_after.html
Найти
Код: Выделить всё
<script type="text/javascript" >
Код: Выделить всё
<!-- IF S_LIVE_SEARCH -->
Код: Выделить всё
<!-- INCLUDEJS @alg_liveSearch/live_search.js -->
Код: Выделить всё
<!-- ENDIF -->
Можно также заменить
<script type="text/javascript" >
(это теперь не кошерно) на <script>
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 2.0.15
- Сообщения: 1011
- Стаж: 10 лет
- Откуда: Беларусь
- Благодарил (а): 298 раз
- Поблагодарили: 57 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
У меня почему то нету кнопки для закрытия формы поиска
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 2.0.1
- Сообщения: 260
- Стаж: 4 года 10 месяцев
- Откуда: Москва
- Благодарил (а): 54 раза
- Поблагодарили: 35 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
На 3.3.9 больше не работает
Содержимое overall_header_head_append.html
Код: Выделить всё
PHP Fatal error: Uncaught Twig\\Error\\LoaderError: Looks like you try to load a template outside configured directories (../jquery.eye/jquery.eye.css) in "@alg_liveSearch/event/overall_header_head_append.html" at line 5. in /vendor/twig/twig/src/Loader/FilesystemLoader.php:291
Содержимое overall_header_head_append.html
Код: Выделить всё
{% if S_LIVE_SEARCH %}
{% INCLUDECSS '@alg_liveSearch/jquery.autocomplete.css' %}
{% INCLUDECSS '@alg_liveSearch/live_search.css' %}
{% if LIVE_SEARCH_USE_EYE_BUTTON %}
{% INCLUDECSS '@alg_liveSearch/../jquery.eye/jquery.eye.css' %}
{% endif %}
{% endif %}
-
- phpBB Guru
- Сообщения: 16620
- Стаж: 18 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 545 раз
- Поблагодарили: 1821 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
Тут только вручную.
Перенести папку
jquery.eye
из styles/all/
в styles/all/template/
и в файлах styles/all/template/event/overall_header_head_append.html
и styles/all/template/event/overall_footer_after.html
заменить
Код: Выделить всё
{% INCLUDEJS '@alg_liveSearch/../jquery.eye/jquery.eye.js' %}
{% INCLUDECSS '@alg_liveSearch/../jquery.eye/jquery.eye.css' %}
на
Код: Выделить всё
{% INCLUDEJS '@alg_liveSearch/jquery.eye/jquery.eye.js' %}
{% INCLUDECSS '@alg_liveSearch/jquery.eye/jquery.eye.css' %}
Очистить кэш конференции.
-
- phpBB 2.0.1
- Сообщения: 258
- Стаж: 17 лет 11 месяцев
- Благодарил (а): 74 раза
- Поблагодарили: 107 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
При поиске сообщений смайлики отображаются относительно текущей директории, а вставленные вложения вообще не показываются.
А при поиск топиков не отображается нумерация страниц
Гуру, подскажите, как пофиксить?
Скриншот
Скриншот
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Поддержка
- Сообщения: 5340
- Стаж: 19 лет 9 месяцев
- Откуда: Питер
- Благодарил (а): 191 раз
- Поблагодарили: 821 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
dimassamid, ага, здесь аналогично кстати (по смайликам)
Попробуйте в файле liveSearch/controller/livesearch_ajax_handler.php
найти
добавить после
Попробуйте в файле liveSearch/controller/livesearch_ajax_handler.php
найти
Код: Выделить всё
private function live_search_userpost($forum, $topic, $user)
{
Код: Выделить всё
if (!defined('PHPBB_USE_BOARD_URL_PATH'))
{
define('PHPBB_USE_BOARD_URL_PATH', true);
}
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 2.0.1
- Сообщения: 258
- Стаж: 17 лет 11 месяцев
- Благодарил (а): 74 раза
- Поблагодарили: 107 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
Спасибо, смайлики починились.
Я тут подумал, а не легче будет заменить этот поиск на встроенный в движок? Ведь он умеет всё то же самое:
ID форумов/тем тоже можно подставить, если поиск производится в них.
И чинить не придётся, и в логи записи уходить будут (у меня стоит расширение Log searches), да и вообще будет лучше отображаться, особенно если установлены какие-то другие расширения. Встроенный механизм всё-таки роднее будет.
Отправлено спустя 2 часа 5 минут 22 секунды:
Внёс вот такие изменения в функцию
Было:
Стало:
Не знаю насколько это костыльно, но вроде как работает
Я тут подумал, а не легче будет заменить этот поиск на встроенный в движок? Ведь он умеет всё то же самое:
search.php?author_id=2&sr=topics
search.php?author_id=2&sr=posts
ID форумов/тем тоже можно подставить, если поиск производится в них.
И чинить не придётся, и в логи записи уходить будут (у меня стоит расширение Log searches), да и вообще будет лучше отображаться, особенно если установлены какие-то другие расширения. Встроенный механизм всё-таки роднее будет.
Отправлено спустя 2 часа 5 минут 22 секунды:
Внёс вот такие изменения в функцию
goto_user
в скрипте ext/alg/liveSearch/styles/all/template/live_search.js
Было:
Код: Выделить всё
$('.topics-live-search-board').on('click', function (e) {
e.preventDefault();
var usertopic_path = U_USERTOPIC_LS_PATH + '0/0/' + user_id;
window.location = usertopic_path;
});
$('.topics-live-search-forum').on('click', function (e) {
e.preventDefault();
var usertopic_path = U_USERTOPIC_LS_PATH + S_FORUM_ID + '/0/' + user_id;
window.location = usertopic_path;
});
$('.posts-live-search-board').on('click', function (e) {
e.preventDefault();
var userpost_path = U_USERPOST_LS_PATH + '0/0/' + user_id ;
window.location = userpost_path;
});
$('.posts-live-search-forum').on('click', function (e) {
e.preventDefault();
var userpost_path = U_USERPOST_LS_PATH + + S_FORUM_ID + '/0/' + user_id;
window.location = userpost_path;
});
$('.posts-live-search-topic').on('click', function (e) {
e.preventDefault();
var userpost_path = U_USERPOST_LS_PATH + + S_FORUM_ID + '/' + S_TOPIC_ID + '/' + user_id;
window.location = userpost_path;
});
Код: Выделить всё
$('.topics-live-search-board').on('click', function (e) {
e.preventDefault();
window.location = 'search.php?sr=topics&sf=firstpost&author_id='+user_id;
});
$('.topics-live-search-forum').on('click', function (e) {
e.preventDefault();
window.location = 'search.php?sr=topics&sf=firstpost&fid[]='+S_FORUM_ID+'&author_id='+user_id;
});
$('.posts-live-search-board').on('click', function (e) {
e.preventDefault();
window.location = 'search.php?sr=posts&author_id='+user_id;
});
$('.posts-live-search-forum').on('click', function (e) {
e.preventDefault();
window.location = 'search.php?sr=posts&fid[]='+S_FORUM_ID+'&author_id='+user_id;
});
$('.posts-live-search-topic').on('click', function (e) {
e.preventDefault();
window.location = 'search.php?sr=posts&fid[]='+S_FORUM_ID+'&t='+S_TOPIC_ID+'&author_id='+user_id;
});
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
А для версии 3.3 есть это расширение? Или может что-то подобное посоветуете?
-
- Поддержка
- Сообщения: 12562
- Стаж: 13 лет 2 месяца
- Благодарил (а): 168 раз
- Поблагодарили: 2520 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
VsOK, оно тут работает, на 3.3
Правки расписаны в теме
Правки расписаны в теме
-
- Поддержка
- Сообщения: 12562
- Стаж: 13 лет 2 месяца
- Благодарил (а): 168 раз
- Поблагодарили: 2520 раз
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
VsOK, повторяю: правки все в теме, их вносят в код руками
Re: [3.2] [dev] liveSearch - живой поиск (как в Гугле)
Понятно что руками, правки в теме просто найти не могу.