webitproff (профиль)

Товаров: 73 Категорий: 7 Дата регистрации: 16.07.2019 10:39
Market Mass Edit — массовое редактирование товаров модуля Market

Предоставляет удобный интерфейс для быстрого просмотра и массового редактирования товаров. Позволяет изменять заголовки, алиасы, мета-теги, категории, цены, статусы, арти

0
Модуль Market PRO v.5+ для Cotonti CMF.

Бесплатное решение для масштабируемых E-Commerce проектов: можно создать витрину изделий и услуг кузнеца; групповой интернет-магазин товаров; фермерский онлайн-рынок продуктов питания; в миниатюре маркетплейс как Amazon, Wildberries, Rozetka, Prom, Satu

0
Скрипт Генератор отзывов пользователям от имени других пользователей

Скрипт 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 (создание отзыва, пропуски пользователей, исключения, найденные проблемы).

 

Чем полезен

  • Экономит время: отзывы создаются пакетно.
  • Подходит для наполнения тестовой базы или имитации активности.
  • Устраняет необходимость ручного ввода.
  • Отзывы выглядят разными — тексты и заголовки рандомизируются.
  • Можно прогнать хоть сотни аккаунтов за один запуск.

 

Запуск

  1. Скопировать файл generate_reviews_to_4.php в корень Cotonti.
  2. Запустить через браузер:
    • браузер → http://site.com/generate_reviews_to_4.php
  3. После выполнения будет выведено сообщение о количестве сгенерированных отзывов.
  4. Лог работы смотрим в generate_reviews.log.

 

инструкция прикреплена к товару в архиве

55
Генератор пользователей для фриланс-биржи на Cotonti

Этот скрипт PHP предназначен для генерации фейковых пользователей в базе данных, что может быть полезно для тестирования, разработки или других целей, где требуется заполнить систему случайными данными, похожими на реальные. 

 

Пример работы скрипта с созданными им пользователями

 

Описание:

Программный продукт для массовой генерации пользователей с фейковыми данными на основе заданных параметров.

Этот скрипт предназначен для создания большого количества случайных пользователей с уникальными данными, такими как имя, фамилия, адрес электронной почты, дата рождения, пол, страна, часовой пояс и прочее. Пользователи добавляются в таблицы базы данных с автоматическим присвоением паролей, IP-адресов и других параметров для создания полноценных фейковых аккаунтов.

 

Основные особенности:

  1. Массовая генерация пользователей:
    • Скрипт позволяет сгенерировать до 730 новых пользователей (или любое количество, указанное в конфигурации) с уникальными данными.
    • Каждый пользователь имеет случайно выбранный пол, имя, фамилию, адрес электронной почты, дату рождения и прочее.
    • Данные пользователей могут быть сгенерированы в пределах заданного диапазона дат регистрации, логинов и последней активности.
  2. Параметры пользователя:
    • Пол: Выбор между мужским и женским полом.
    • Имя и фамилия: Генерация уникальных имен и фамилий для каждого пола на основе предустановленных списков.
    • Email: Создание уникального адреса электронной почты для каждого пользователя.
    • Пароль: Генерация пароля на основе заданного шаблона с солью, зашифрованного с использованием алгоритма sha256.
    • Дата рождения: Генерация случайной даты рождения в указанном диапазоне.
  3. Уникальные данные:
    • Имя пользователя: Генерация уникального имени пользователя путем транслитерации имени и фамилии на латиницу.
    • Логины: Проверка на уникальность с использованием хэш-таблицы и проверки уже существующих имен в базе данных.
    • IP-адрес и сессии: Генерация случайного IP-адреса и уникального идентификатора сессии.
  4. Механизм присвоения групп и навыков:
    • Пользователи могут быть добавлены в одну или несколько групп.
    • Если указаны категории навыков, пользователю назначаются случайные навыки, которые затем сохраняются в базе данных.
  5. Гибкая конфигурация:
    • Конфигурируемые параметры, такие как количество пользователей, период регистрации, даты последней активности, максимальное количество визитов и прочее.
    • Возможность удаления существующих пользователей (кроме администратора) при повторной генерации пользователей.
  6. Журналирование и отладка:
    • Скрипт ведет подробное логирование, регистрируя все добавленные записи и ошибки в процессе работы, что позволяет отслеживать возможные проблемы и исключения.
  7. Оптимизация работы с памятью и временем выполнения:
    • Увеличение лимита памяти и времени выполнения скрипта, чтобы он мог обработать большие объемы данных без ошибок.

 

Применение и полезность:

  • Тестирование: Может быть полезен для тестирования работы веб-приложений, которые требуют большого количества фейковых пользователей для проверки различных сценариев.
  • Разработка: Используется для создания тестовых данных при разработке новых функций или перед релизом продукта.
  • Обучение и тренировки: Может быть полезен для тренировки работы с базами данных, тестирования систем безопасности, анализа нагрузки и других сценариев.
  • Симуляции: Может быть применен для симуляции активности пользователей в различных сервисах или для анализа поведения на сайте.

 

Технические характеристики:

  • Язык: PHP
  • База данных: MySQL или совместимая (использует PDO для взаимодействия с базой данных)
  • Длительность работы: Поддерживает выполнение на протяжении до 5 минут с возможностью увеличения лимита времени.
  • Ресурсы: Требует увеличения лимита памяти до 512MB, что позволяет работать с большими объемами данных.
  • Конфигурация: Простая настройка через конфигурационный массив в скрипте.

 

Требования:

  • Веб-сервер с поддержкой PHP (например, Apache, Nginx)
  • Настроенная база данных MySQL (или совместимая)
  • Разрешения для изменения данных в таблицах базы данных

 

Заключение:

Этот скрипт представляет собой мощный инструмент для генерации фейковых пользователей с широкими возможностями настройки. Он идеально подходит для тестирования, разработки и обучения, где требуется создать множество случайных данных для анализа и проверки функционала.

 

Инструкция по запуску скрипта генерации пользователей для Cotonti Siena v.0.9.26 на PHP 8.4


Скрипт запускается просто: загрузите generate_users.php в корень сайта, редактируете конфигурацию, а затем и переходите по ссылке (например, https://yoursite.com/generate_users.php), чтобы увидеть сообщение вроде "Добавлено N фейковых юзеров в таблицу cot_users с уникальными российскими именами и визитами от 50 до 100."
Полная инструкция в архиве с товаром.

 

50