Позвать пользователя в тему по полю профиля для vBulletin 4.2.1
хак чем то похож на
этот (Упоминание пользователя в темах), с тем отличием, что парсится не ник пользователя или цитата, но поля профиля, которые админ определит в настройках хака
разумеется сами эти поля должны быть добавлены в админке
предварительные настройки, суть хака и как работает скрипт
- админ добавляет одно или несколько полей в настройках "Дополнительные поля профиля"
обязательное условие,
поле должно быть текстовое, одной строкой, либо выбор предопределенных значений из селект менюшки
никаких чекбоксов и/или радиобатонов и/или полей селект с выбором нескольких значений
- для каждого такого поля добавляется свой ббкод
как замену можно использовать обычный тег <b> с прописанным стилем или классом
- в настройках хака добавляются поля + соотв. ббкод (см. скрин
#3)
- по примеру автомобильного форума, добавлены несколько полей + ббкодов: (см. скрин
#4)
field12 - идентификатор поля профиля + abrand - марка авто
field13 - идентификатор поля профиля + amodel - модель авто
field14 - идентификатор поля профиля + places - нас. пункт, город и т.д...
затем в тексте сообщения пользователи могут вставлять ббоды: [abrand]AUDI[/abrand] [amodel]A3[/amodel] [places]Москва[/places] которые будут заменены на нечто похожее
#1

найденные дубликаты ID-шников узеров, вырезаются, что бы не отправлять уведомления по несколько раз
скрипт парсит эти ббкоды и ищет в БД совпадения в полях профилей пользователей
регистр символов как самого ббкода, так и текста внутри него не важен, важно только точное совпадение того что в ббоде с тем, что в поле профиля
всем кого скрипт нашел, отправляются уведомления, если скрипт нашел много совпадений, отправляются только первые 30 уведомлений, остальные ставятся в очередь (кэш) и отправляются пачками по 30 штук, каждые 10 минут
каждые три дня этот кэш очищается, как не актуальный
это вполне возможно, когда таких совпадений найдено очень много, и что бы не отправлять огромное количество запросов и не валить сервак
добавление ббкода обязательно по скрину
#6
разумеется, скрипт не ограничивается только марками, моделями, городами, можно использовать для игровых фрумов, кланов, создается поле профиля
клан + соотв. ббкод и в тему могут позвать всех участников этого сообщества/клана
естессно у них это поле должно быть заполнено
#2
#3
#4
#5
#6
#7
#8
скрипт написан и
тестировался только на версии форума 4.2.1
скрипт платный
за приобретением в
ЛС
если нужно демо, покажу, за доступами к демо площадке, так же в ЛС