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

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

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

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

Сообщение Алг » 30.10.2014 12:36

Расширение позволяет быстро перейти к форуму/теме/пользователю по набору части названия/имени:
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
Последний раз редактировалось Алг 25.06.2018 20:28, всего редактировалось 1 раз.
Причина: показ на кажлой странице, изменение тега
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

Аватара пользователя
Алг
Former team member
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 279 раз
Контактная информация:

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

Сообщение Алг » 17.11.2014 14:36

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

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

Т. Шаов

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

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

Сообщение Alecto » 17.11.2014 14:55

у меня значение идентификатора значится vkontakte и поменять его не представляется возможным без потери всех данных.
VIEW_VK_PROFILE - это языковая переменная? потому как описание введено в админке без прописывания каких-либо языковых переменных.

Аватара пользователя
Алг
Former team member
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 279 раз
Контактная информация:

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

Сообщение Алг » 17.11.2014 15:00

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

Т. Шаов

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

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

Сообщение Alecto » 17.11.2014 15:06

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

Аватара пользователя
Алг
Former team member
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 279 раз
Контактная информация:

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

Сообщение Алг » 17.11.2014 15:15

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

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

Т. Шаов

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

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

Сообщение Alecto » 17.11.2014 15:29

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

Аватара пользователя
Алг
Former team member
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 279 раз
Контактная информация:

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

Сообщение Алг » 17.11.2014 15:30

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

Т. Шаов

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

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

Сообщение Alecto » 17.11.2014 15:42

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

Добавлено спустя 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
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 279 раз
Контактная информация:

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

Сообщение Алг » 17.11.2014 16:03

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

Т. Шаов

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

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

Сообщение Alecto » 17.11.2014 16:08

в фб есть, хотя при переходе на страницу - он не нужен, но в самом фб это хотя бы работает.
вконтакте
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
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 279 раз
Контактная информация:

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

Сообщение Алг » 17.11.2014 18:18

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.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

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

Сообщение Alecto » 17.11.2014 18:40

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

Аватара пользователя
Алг
Former team member
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 279 раз
Контактная информация:

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

Сообщение Алг » 17.11.2014 18:48

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

Т. Шаов

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

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

Сообщение Alecto » 17.11.2014 18:55

уже там.

Добавлено спустя 16 секунд:
переустанавливал с полным удалением всех данных.

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

Ответить

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