Перейти к содержанию

DLE Faker

Ссылка на разработку: Перейти к разработке

DLE Faker - лагин, что позволяет вам генерировать случайные данные для DLE. На данный момент поддерживаются следующие компоненты: новости и пользователи.

Версия модификации: 173.1.0

Установка / Обновление

У вас три варианта для установки:

1. При помощи bat-Скрипта. Для пользователей Windows

Для этого устанавливаем 7Zip. После установки запускаем скрипт install_archive.bat. После завершения установки - загружаем install.zip в менеджер плагинов.

2. При помощи sh-Скрипта. Для пользователей Linux/MacOS

  1. Устанавливаем права
    Bash
    chmod +x install_archive.sh
    
  2. Запускаем скрипт
    Bash
    ./install_archive.sh
    
  3. Устанавливаем плагин через менеджер плагинов

3. Упаковать самому

Любым архиватором запаковать всё содержимое в папке upload (нужен формат zip!), причём так, чтобы в корне архива был файл install.xml и папка engine. Затем устанавливаем архив через менеджер плагинов.

4. Просто залить

Залейте папку engine в корень сайта и установите плагин через менеджер плагинов.

5. Установка зависимостей (Опционально)

Если в ходе использования выскочит ошибка связанная с Faker или / и Faker\Factory - установите зависимости через композер.

Нужно установить следующую зависимость:

Bash
composer require fakerphp/faker

В теории она должна прописаться через файл init.php.

Структура

Text Only
engine/
  ├── ajax/
    └── maharder/
      └── dle_faker/
        ├── generator_create_post.php
        ├── generator_create_user.php
        ├── master.php
        ├── parse_content.php
        ├── settings.php
        ├── templates_change_status.php
        ├── templates_create.php
        └── templates_delete.php
  └── inc/
    ├── maharder/
      ├── _locales/
        ├── de_DE/
          └── dle_faker.xliff
        ├── en_US/
          └── dle_faker.xliff
        ├── ru_RU/
          └── dle_faker.xliff
        ├── uk_UA/
          └── dle_faker.xliff
        └── .htaccess
      ├── _modules/
        └── dle_faker/
          ├── assets/
            ├── .htaccess
            └── icon.png
          ├── models/
            └── FakerTemplate.php
          ├── module/
            ├── changelog.php
            ├── generator.php
            ├── main.php
            ├── tags.php
            └── templates.php
          ├── pages/
            ├── generator_all.php
            ├── generator_news.php
            ├── generator_users.php
            ├── templates_all.php
            └── templates_create.php
          ├── repositories/
            └── FakerTemplateRepository.php
          └── utils/
            ├── composer.lock
            ├── faker_lang.php
            ├── helper_tags.php
            ├── init.php
            ├── post_tags.php
            └── user_tags.php
      └── _templates/
        └── dle_faker/
          ├── generator_all.html
          ├── generator_posts.html
          ├── generator_users.html
          ├── main.html
          ├── tags.html
          ├── templates_all.html
          └── templates_create.html
    └── dle_faker.php
install.xml