Уважаемые пользователи!
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
Стаж: 12 лет 4 месяца
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 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
Последний раз редактировалось Алг 18.05.2023 18:26, всего редактировалось 1 раз.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 12 лет 4 месяца
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 248 раз

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

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

Alecto писал(а): Есть доп.поле vkontakte, оно по включенным в настройках опциям полностью соответвует facebook.
facebook отображается в поиске пользователя, vkontakte при всех одинаковых - нет.
Добавила отображение всех контакных полей, в том числе и vkontakte, если оно добавлено администратором
На поле vkontakte есть след. требования:
Идентификатор поля: phpbb_vk
описание контакта: VIEW_VK_PROFILE
ссылка на контакт: http://vk.com/%s/

Возможно, позже я доделаю со свободным выбором этих названий, но пока так
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 15 лет
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

у меня значение идентификатора значится vkontakte и поменять его не представляется возможным без потери всех данных.
VIEW_VK_PROFILE - это языковая переменная? потому как описание введено в админке без прописывания каких-либо языковых переменных.
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 12 лет 4 месяца
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 248 раз

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

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

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

Т. Шаов
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 15 лет
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

идентификатор создается при создании доп.поля. т.е. надо удалить поле вместе со всеми данными и создать заново.
при редактировании поля изменить идентификатор не представляется возможным.
другого способа не знаю.
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 12 лет 4 месяца
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 248 раз

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

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

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

UPDATE phpbb_profile_fields SET field_name='phpbb_vk' WHERE field_id=id в твоей таблице
Погоди, не меняй пока, проверю, насколько ты усложнишь мне жизнь :)
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 15 лет
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

да как бы я не против запроса к базе, лишь бы оно потом боком не вылезло.
мало ли где еще этот айди может быть прописан.
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 12 лет 4 месяца
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 248 раз

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

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

это не айди, это имя всего лишь. твой айди остается без изменений
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 15 лет
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

вместо теста случайно выпонил апдейт на основе, но вроде все работает.
сейчас на тесте проверю поиск.

Добавлено спустя 1 минуту 35 секунд:

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

[phpBB Debug] PHP Notice: in file [ROOT]/ext/alg/liveSearch/event/listener.php on line 88: Undefined property: alg/liveSearch/event/listener::$auth

Fatal error: Call to a member function acl_get() on a non-object in /home/motobra2/public_html/ext/alg/liveSearch/event/listener.php on line 88
Добавлено спустя 2 минуты 3 секунды:
Алг писал(а):ссылка на контакт: http://vk.com/%s/
закрывающий слэш - он лишний, вконтакте его быть не должно, иначе - ошибка 404
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 12 лет 4 месяца
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 248 раз

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

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

точно? в фб есть слеш. Я пробовала, меня на фб перебрасывает
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 15 лет
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

в фб есть, хотя при переходе на страницу - он не нужен, но в самом фб это хотя бы работает.
вконтакте
https://vk.com/motobratvacom - работает
https://vk.com/motobratvacom/ - ошибка 404
https://vk.com/andrey.vandamm - работает
https://vk.com/andrey.vandamm/ - ошибка 404

Добавлено спустя 1 минуту 13 секунд:
и, вонтакте не http, а httpS
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 12 лет 4 месяца
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 248 раз

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

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

Alecto писал(а):[phpBB Debug] PHP Notice: in file [ROOT]/ext/alg/liveSearch/event/listener.php on line 88: Undefined property: alg/liveSearch/event/listener::$auth
исправлено
Алг писал(а):На поле vkontakte есть след. требования:
Идентификатор поля: phpbb_vk
описание контакта: VIEW_VK_PROFILE
ссылка на контакт: http://vk.com/%s/
1. Идентификатор поля: контакт (любой) должен начинаться с "phpbb_", в противном случае живпоиск контакт не подхватит
2. описание контакта: может быть любым. В расширение добавлена языковая переменная

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

	'VIEW_VK_PROFILE'	=> 'Просмотр профиля ВКонтакте',
, если хотите ей воспользоваться, то в описании контакта ставьте VIEW_VK_PROFILE, если не хотите, можно вписать любой текст
3.ссылка на контакт:https://vk.com/%s
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 15 лет
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

ошибка исчезла, но поиск пользователей перестал работать.
дальше ничего проверить не смог.
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 12 лет 4 месяца
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 248 раз

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

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

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

Т. Шаов
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 15 лет
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

уже там.

Добавлено спустя 16 секунд:
переустанавливал с полным удалением всех данных.
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:55 модератором LavIgor

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