Уважаемые пользователи!
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.1][3.2][dev] liveSearch - живой поиск (как в Гугле)

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

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

[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
Последний раз редактировалось Алг 18.05.2023 18:26, всего редактировалось 1 раз.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
KOT-Pskov
phpBB 1.4.2
Сообщения: 50
Стаж: 9 лет 5 месяцев
Благодарил (а): 23 раза
Поблагодарили: 2 раза
Контактная информация:

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

Сообщение KOT-Pskov »

Алг, доброго времени суток! Хотел поинтересоваться: не планируете вернуть в расширение поиск сообщений пользователя?
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

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

Сообщение Alecto »

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

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

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

Alecto, логично

Добавлено спустя 3 минуты 37 секунд:
KOT-Pskov писал(а):не планируете вернуть в расширение поиск сообщений пользователя?
KOT-Pskov, планирую
Вот мой примерный список todo
1. Сообщения пользователя ( с дифференциацией по теме, форуму, конференции)
2. Быстрый поиск форума, юзера, группы в панели администратора
3. Аддаптивныйй дизайн ( пока сделано только для списка контактов)
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
KOT-Pskov
phpBB 1.4.2
Сообщения: 50
Стаж: 9 лет 5 месяцев
Благодарил (а): 23 раза
Поблагодарили: 2 раза
Контактная информация:

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

Сообщение KOT-Pskov »

Алг, заметил небольшую.. особенность. "Глаз" ведёт себя по разному для гостя и для зарегистрированного пользователя:
ls_10.png
ls_11.png
Шаблон стандартный, без правок.
По сути не критично, но бывает закрывает часть текста с права.
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 7 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз
Контактная информация:

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

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

KOT-Pskov, проверила в оперенекст и хроме - не смещается. Каким браузером смотрите?
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
KOT-Pskov
phpBB 1.4.2
Сообщения: 50
Стаж: 9 лет 5 месяцев
Благодарил (а): 23 раза
Поблагодарили: 2 раза
Контактная информация:

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

Сообщение KOT-Pskov »

Mozilla Firefox (последний)

Добавлено спустя 2 минуты 15 секунд:
IE 11 (win 8.1)
ls_12.png
Добавлено спустя 22 минуты 41 секунду:
Кажется проблема в расширении [BETA] empennage: добавление контента в низ страниц.. При добавлении второго счётчика происходит расширение шаблона стиля.
Счётчик добавлял в предложенную конструкцию:

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

<div width="100%">
	<div style="float:left; padding:8px;">
	...контент...
	</div>
	<div style="float:right; padding:8px;">
	...контент...
	</div>
</div>
На предыдущих скринах в правом блоке был вставлен код только для подсчёта статистики (без отображения счётчика). После добавления самого счётчика в правый блок, шаблон растянуло ещё сильнее и теперь у залогиненных пользователей тоже.
Internet Explorer 11
Internet Explorer 11
Mozilla Firefox 33.1
Mozilla Firefox 33.1
Добавлено спустя 2 часа 18 минут 16 секунд:
Если поставить счётчики после футера, то всё возвращается на место. Правда внешний вид (по крайней мере на ПК, на телефоне нормально) малость страдает..
ls_&_emp_1.png
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

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

Сообщение Alecto »

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

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

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

Алг писал(а):Сообщения пользователя ( с дифференциацией по теме, форуму, конференции)
добавила
Плюс в темах пользователя добавлены события для последующей интеграции с экстом TopicPreview.
Алг писал(а):На поле vkontakte есть след. требования:
Идентификатор поля: phpbb_vk
описание контакта: VIEW_VK_PROFILE
языковую переменную VIEW_VK_PROFILE пришлось убрать, ею пользуются и другие места. Так что остается только ограничение на имя поля и строка подключения( но она зависит от самой ВКонтакте, а не от экста)

Добавлено спустя 1 минуту 28 секунд:
Только прошу учесть, последняя версия расширения не прошла валидацию. При этом нормально работает, можно и нужно протестировать
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

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

Сообщение Alecto »

1 -
Alecto писал(а):а если изменить порядок поиска, чтобы новые темы были вначале списка?
этого нет.

2 - ссылки на фб, вк и тд по прежнему открываются в том же окне, перезагружая страницу форума.

3 -
Темы пользователя
>в конференции
>>в форуме
и сообщения... отличная идея! будет полезно.
вот только как-то бы облагородить > и >> или вообще убрать, без них вполне нормально
в конференции не звучит, лучше все темы на сайте или все на сайте
в форуме -> в этом форуме
сообщения - аналогично.

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

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

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

Alecto писал(а):а если изменить порядок поиска, чтобы новые темы были вначале списка?

этого нет.
это есть. в запросе использую сортировку

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

'ORDER_BY'	=> 't.topic_last_post_time DESC',
и вижу соответственно новые темы сверху
Alecto писал(а):ссылки на фб, вк и тд по прежнему открываются в том же окне, перезагружая страницу форума.
Честно говоря думала, то их должен подхватить менеджер внешних ссылок. Но он не подхватил, и ссылки в минипрофиле тоже не в новом окне открываются. Пришлось самой фиксировать в эксте. Возьми с гитхаба
Alecto писал(а):как-то бы облагородить > и >> или вообще убрать, без них вполне нормально
я хотела их стилизовать, поэтому пока убирать не стала
Alecto писал(а):в конференции не звучит, лучше все темы на сайте или все на сайте
в форуме -> в этом форуме
сообщения - аналогично.
вот тут не согласна.Сайт - это все-таки портал, а форумы - его часть ( как я понимаю)
а про терминологию форум-конференция были обсуждения. Я решила сделать консистентно с существующей. Желающие могут поменять по своему вкусу
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

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

Сообщение Alecto »

обновил, поставил на основу.
теперь ссылки открываются в новом окне, спасибо.
Алг писал(а):это есть. в запросе использую сортировку
нет, не работает. новых тем вверху списка нет.
Алг писал(а):я хотела их стилизовать
пока сделал на свой вкус, а дальше - поглядим :)
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 7 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз
Контактная информация:

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

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

Alecto писал(а):нет, не работает. новых тем вверху списка нет.
давай проверим, должны же быть
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

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

Сообщение Alecto »

Изображение
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 7 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз
Контактная информация:

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

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

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

Добавлено спустя 1 минуту 20 секунд:
а, понятно, я отсортировала в темах пользователя, надо ещё в поиске тем.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

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

Сообщение Alecto »

Алг писал(а):то юзер потеряет авторизацию?
скорее всего да.
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:55 модератором LavIgor

Закрыто

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