Клонирование:
Для того чтобы создать (клонировать) новый модуль на основе "Информационные страницы", необходимо выполнить ряд действий:
  1. Создать таблицу для нового модуля, в базе данных MySQL сайта.

    Создание таблицы можно выполнить в любом удобном, визуальном менеджере баз данных MySQL.
    Либо в shell, при помощи командной строки.
    Самый простой способ создать таблицы для нового модуля, - это клонировать имеющуюся таблицу мода "Информационные страницы" со всем содержимым и затем переименовать её.
    Мы расскажем, как это сделать в phpMyAdmin.
    phpMyAdmin — Веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой Веб-интерфейс для администрирования СУБД MySQL.
    Данный менеджер используется, практически на всех хостингах.
    И так:
    • Подключаемся к вашей базе, при помощи phpMyAdmin.
    • Делаем экспорт таблицы мода "Информационные страницы".

      Скриншот страницы + Увеличить
      Для этого, в верхнем меню, в правой части, Веб-интерфейса phpMyAdmin, нажимаем вкладку "Экспорт".
      В открывшемся окне, в выпадающем меню блока "Экспорт" выделяем одну таблицу:
      053_info
      По умолчанию выделены все таблицы, нам нужно выделить только одну!
      Далее, в том же окне, в блоке "Параметры SQL":
      Устанавливаем галку для параметра "Структура" (в этом же субблоке убираем галки для всех "Добавить" и "Заключить").
      Оставляем только галку для "Структура".

      Далее, ниже, "Данные" - снимаем все галки (данные нам не нужны).
      Теперь в нижнем блоке страницы, ставим галку "Сохранить как файл", Упаковать: - Нет.
      Нажимаем кнопку "ОК".
      Скриншот страницы + Увеличить
      Файл .sql сохранится в одну из папок вашего компьютера.
      Далее, открываем этот файл в любом текстовом редакторе.

      Если удалить лишние внутренние комментарии, то файл будет выглядеть примерно так:
      --
      -- Структура таблицы '053_info'
      --

        TABLE 053_info (
        infoid int(11) unsigned NOT NULL auto_increment,
        infotitle varchar(255) NOT NULL default '',
        infotext text NOT NULL,
        infotpl varchar(255) NOT NULL default '',
        PRIMARY KEY  (infoid),
        KEY infotpl (infotpl)
      ) TYPE=MyISAM;
      Данный код можно использовать для клонирования таблиц.
      Необходимо лишь переименовать префикс и название таблицы, на свои.
      Либо скачайте файл cloninfo.sql в архиве cloninfo.zip
    • Если вы скачали файл в архиве, распакуйте и откройте находящийся внутри файл cloninfo.sql в любом удобном редакторе.
      Измените название таблицы 053_info, на свои.
      К примеру: 053_price
      и сохраните данные изменения.
      Либо скачайте файл с уже измененным названием таблицы для мода price - price.zip
      Далее в описании для нового мода, будем использовать мод price.
      Не забудьте префикс таблиц 053_ изменить на свой!
    • Далее, делаем импорт новой таблицы.

      Необходимо импортировать файл price.sql (или со своим названием) при помощи phpMyAdmin в базу данных, для создания таблицы нового мода.
      Открываем вашу базу данных, при помощи phpMyAdmin.
      В верхнем меню, в правой части, Веб-интерфейса phpMyAdmin, нажимаем вкладку "Импорт".

      Скриншот страницы + Увеличить

      Через кнопку "Обзор" выбираем на компьютере файл с таблицей для нового мода, и нажимаем кнопку "ОК" внизу страницы.

      Скриншот страницы + Увеличить

      Если все нормально, появится сообщение "Импорт успешно завершен, запросов выполнено: 1".
      Если появится ошибка значит, проверяем корректность своих предыдущих действий, и все повторяем.
    • Все.

      Таблица для новой платформы, на основе мода "Информационные страницы" создана!
  2. Создать папку в директории /mod/ и скопировать туда все файлы из папки /mod/info/.

    Так и сделаем.
    Создадим новую папку внутри корневого каталога /mod/ папку price.
    Получится уровень /mod/price/.
    Теперь копируем индексный файл
    /index.php
    из папки
    /mod/info/
    во вновь созданную папку
    /mod/price/
    (либо любое другое название).

    Конечно, проще было бы, сделать копию всей папки /mod/info/ вместе с файлами, и потом эту копию переименовать в новый мод.
    Но мы исходим из максимально возможной, подробности изложения.
  3. Теперь открываем индексный файл нового модуля, в любом текстовом редакторе:
    /mod/price/index.php

    Скриншот страницы + Увеличить

    в строке:
    $newsetting['table'] = 'info';
    название таблицы "info" меняем на "price". Должно получиться:
    $newsetting['table'] = 'price';
    название таблицы 'price' измените на свое.
  4. Следующий шаг - создание файлов оформления для нового модуля, в вашем шаблоне.

    Для этого нужно, создать папку /price/ в директории temp/ваш_шаблон/mod/
    temp/ваш_шаблон/mod/price/
    и скопировать в нее файлы
    info.read.tpl
    info.title.tpl
    из
    temp/ваш_шаблон/mod/info/
    Затем переименовываем эти файлы в
    price.read.tpl
    price.title.tpl
    Названия могут быть другими, соответственно названию нового мода.
    В общем, "клонируем" файлы оформления мода info.
  5. Следующий шаг - добавить в файл .htaccess новую строку:

    Открываем файл .htaccess (в корне сайта), в любом текстовом редакторе.
    И просто клонируем строку:
    RewriteRule ^info/([a-zA-Z0-9_]+).html$ info/.html$1 [NC]
    рядом добавляем новую:
    RewriteRule ^price/([a-zA-Z0-9_]+).html$ price/.html$1 [NC]
    Название мода может быть другим.
  6. Следующий шаг - добавить в файл apanel/base/danneo.permission.php новую платформу.

    Открываем файл в любом текстовом редакторе. После строк:
    $IPS[0]['name']='INFO';  // Название для апанели
    $IPS[0]['table']='info'; // Название таблицы с инфо.страницами
    Добавляем новую платформу:
    $IPS[1]['name']='PRICE';   // Название для апанели
    $IPS[1]['table']='price'; // Название таблицы с инфо.страницами

    Скриншот страницы + Увеличить

  7. И последний шаг - в админ-панели настроить новый модуль.

    Входим в админ-панель.
    Настройки => Управление модами:
    Добавляем новый модуль price.
    Новый мод будет отображен внизу страницы, в форме SELECT.
    Для того чтобы добавить новый модуль, его необходимо выделить, и нажать кнопку "Добавить".
    Новый модуль появится в списке всех модулей.

    После того как модуль будет добавлен, в поле "Название" необходимо вписать название, которое будет отображаться на сайте.
    В колонке "Состояние" установите переключатель в позицию "Вкл.".
    Нажмите кнопку "Сохранить".

    На этом создание нового модуля (клонирование), на основе модуля "Информационные страницы" завершено.

    Для того чтобы начать работать с новым модулем откройте,
    Информационные страницы => Все страницы:
    В выпадающем списке, вверху страницы, выберите новую платформу "PRICE" и нажмите кнопку "Сменить платформу".
    После обновления страницы, произойдет смена платформы.
    Теперь можно, приступать к добавлению и редактированию страниц для нового модуля.

Donation визитки про ,  tau