Модуль Unreglist для работы с незарегистрированными пользователями в vBulletin Разработан компанией VGroup (www.vgroup.ru) На настоящий момент разрешается открытое распространение и добросовестные изменения, при условии сохранения ссылки на VGroup. Продукт распространяется «как есть», VGroup не несёт ответственности за прямой или косвенный ущерб, могущий возникнуть при использовании продукта. Задачи модуля: - Вывод списка пользователей, которые не зарегистрированы в системе, но оставляли посты на форуме. - Поиск по имени незарегистрированного пользователя. - Подсчет количества постов от найденных пользователей. - Вывод этих постов с возможностью перехода к конкретному посту для определенного пользователя. На настоящий момент разрешается открытое распространение и добросовестные изменения, при условии сохранения ссылки на VGroup. Продукт распространяется «как есть», VGroup не несёт ответственности за прямой или косвенный ущерб, могущий возникнуть при использовании продукта. Требования - vBulletin 3.8.x - русский язык в vBulletin (желательно zCarot) Доступ: Модуль доступен только для администраторов, модераторов и супер модераторов с учетом дополнительных групп Страницы: *Главная страница* unreg.php Подключаемые шаблоны - unreg, unreg_bits, unreg_search Выдается список имен всех пользователей, оставлявших посты на форуме, их IP-адресов (если удалось их установить), количество постов и дата последнего Количество постов является ссылкой на страницу со списком постов Используются: - стандартная навигация; - стандартный переход по страницам; - стандартное разбиение на страницы. Для более быстрой работы на каждой странице проиходит обращение к БД для выборки 20-ти записей Имеется поиск по логину пользователя. Ищется не точное совпадение, а все логины, начинающиеся с введенной строки. *Список постов* unreg_post.php Подключаемые шаблоны - unreg_post, unregpost_bits_header, unregpost_bits Выдается список постов для определенного пользователя. С предыдущей страницы в виде GET-данных передается строка вида логин_пользователя***ip_пользователя в зашифрованном виде (обратимое шифрование base64). Эта строка раскладывается на части и ищется соответствующая запись в таблице постов. При совпадении выбираются посты, оставленные данным пользователем с данным IP-адресом для каждой темы форума Заголовок поста или тело сообщения, если заголовок пуст, является ссылкой на это сообщение в соответствующей теме на форуме. Также используется постраничная навигация. Используемые таблицы (названия без префиксов): - post - thread