Скрипт generate reviews to users для Cotonti Siena v.0.9.26 (PHP 8.4)
Назначение
Автоматическая генерация отзывов внутри системы Cotonti.
Скрипт создает новые отзывы для пользователей одной группы (например, заказчики, group_id=7) от имени пользователей другой группы (например, исполнители, group_id=4).
Скрипт "Генератор отзывов пользователям от имени других пользователей"
ReviewGen — это PHP-скрипт для автоматической генерации фейковых отзывов в таблице плагина cot_reviews CMS Cotonti Siena.
Скрипт предназначен для разработчиков, тестировщиков и администраторов сайтов, которым нужно быстро заполнить базу данных реалистичными отзывами для тестирования функционала, UI/UX или демонстрации сайта.
Он создает отзывы от пользователей группы 7 (авторы-заказчики) для пользователей группы 4 (получатели-исполнители), с текстами, заголовками и ключевыми словами по категориям (programming, seo, consulting), случайными оценками (3–5) и датами (май-июнь 2025).
Уникальность пар автор-получатель, фильтрация по количеству отзывов и исключение ID обеспечивают точную генерацию. Логи записываются в generate_reviews.log. Идеально для тестирования отзывов, аналитики, демонстрации и симуляции активности на сайте.
Возможности
- Автоматическая генерация отзывов
Для выбранной группы пользователей система создаёт отзывы с заданным количеством текстов. - Распределение авторов
Отзывы пишутся от пользователей другой группы. Исключённые ID учитываются, чтобы избежать дублей. - Контроль условий
- Учитывается текущее количество отзывов у получателя.
- Можно задавать правило "каждому N-му пользователю".
- Проверка уникальности связки "автор → получатель".
- Реалистичность
- Заголовки и тексты берутся из заранее прописанных категорий (programming, seo, consulting).
- Подбор текста ведётся по ключевым словам.
- Генерируется случайная дата в заданном диапазоне.
- Оценки выставляются случайно в заданных пределах (например, 3–5).
- Гибкая настройка
- Группы получателей и авторов.
- Исключения по ID (диапазоны или отдельные значения).
- Количество отзывов для одного пользователя.
- Дата, диапазон оценок.
- Список категорий с готовыми текстами.
- Логирование
Все действия и ошибки записываются в generate_reviews.log (создание отзыва, пропуски пользователей, исключения, найденные проблемы).
Чем полезен
- Экономит время: отзывы создаются пакетно.
- Подходит для наполнения тестовой базы или имитации активности.
- Устраняет необходимость ручного ввода.
- Отзывы выглядят разными — тексты и заголовки рандомизируются.
- Можно прогнать хоть сотни аккаунтов за один запуск.
Запуск
- Скопировать файл
generate_reviews_to_4.php в корень Cotonti. - Запустить через браузер:
- браузер →
http://site.com/generate_reviews_to_4.php
- После выполнения будет выведено сообщение о количестве сгенерированных отзывов.
- Лог работы смотрим в
generate_reviews.log.
инструкция прикреплена к товару в архиве