Вход • Регистрация

Как создать шаблон сайта на продажу

  • 02 февраля 2015 г. , редакция: 19 сентября 2018 г.
  • Коллеги, партнеры.
    Как сделать шаблон на продажу в Аддонсах? Взять любой, например: https://addons.diafan.ru/templates/shop/adaptivnyy-magazin-tsvetov/

    Если купить этот шаблон и скачать ZIP-файл, в нем будет установщик тематического сайта. Если указать этот установщик на 5-ом шаге инсталлятора DIAFAN.CMS, то на выходе получится готовый тематический предзаполненный сайт. Собственно, есть даже коротенькое видео, что и как получается.

    Для создания таких установщиков шаблонов в DIAFAN.CMS есть встроенный инструмент, модуль "Темы и дизайн". https://www.diafan.ru/dokument/full-manual/sysmodules/themes/

    Порядок действий для создания шаблона на продажу

    1. Установить чистую систему, без демо-контента
    2. Внедрить свой дизайн, который вы собираетесь продавать
    3. Заполнить сайт тематическим контентом: создать нужные меню, блоки, страницы сайта, формы заявок, размеры обрабатываемых изображений и пр.
    4. Удалить лишние модули (например, если на сайте используются только страницы сайта, обратная связь и новости, то скрыть всякие теги, объявления, фотогалереи и пр., иначе они все попадут в архив и он будет неоправданного размера)
    5. Зайти в модуль "Темы и дизайн" (site.ru/admin/custom/) и нажать "Сгенерировать тему"



    6. DIAFAN.CMS автоматически найдет все измененные вами файлы, соберет их в папку /custom/.
      Выйдет сообщение "Тема сгенерирована" и в списке тем появится позиция.



    7. Далее в списке тем, где появится Ваша новая тема, нужно нажать "Обновить контент". DIAFAN.CMS проанализирует изменения в БД и создаст нужные инсталлы для модулей.



    8. Затем останется только нажать "Скачать в ZIP". DIAFAN.CMS сожмет всё это и предоставит Вам архив.




    Это и есть тот самый *.zip файл, который можно загружать в установщик новой чистой системы, чтобы получить клон вашего сайта с вашим дизайном, заполненными картинками, меню и текстами. Собственно, его можно продавать.
    • 02 февраля 2015 г.
    • Ну скоро голосом можно будет темы делать если так и дальше пойдёт)))
    • 03 февраля 2015 г.
    • Виталий, А если мне надо не тему создать, а доработать модуль и там надо добавить в БД дополнительное поле? В этом случае подойдет данный инструмент?
      • 03 февраля 2015 г.
      • Нет. Только для тем и полных тематических сайтов.
        • 03 февраля 2015 г.
        • А как поступать в моем случае?
          Хочу выложить доработанный модуль, но помимо файлов, там еще необходимо добавить поле в БД.
          • 03 февраля 2015 г.
          • где-то там в настройках есть install action, вот его надо модифицировать в этом случае.
            • 03 февраля 2015 г. , редакция: 19 сентября 2018 г.
            • Если инсталл любого модуля открыть, видно:
              Код
              /**
              * @var array таблицы в базе данных
              */
              public $tables = array(
              array(
              "name" => "news",
              "comment" => "Новости",
              "fields" => array(
              array(
              "name" => "id",
              "type" => "INT(11) UNSIGNED NOT NULL AUTO_INCREMENT",
              "comment" => "идентификатор",
              ),
              array(
              "name" => "name",
              "type" => "TEXT NOT NULL",
              "comment" => "название",
              "multilang" => true,
              ), ....
              добавляйте свое любое поле и установщик его создаст.
  • 26 ноября 2019 г.
  • Сделайте пожалуйста чтобы этот инструмент корректно сохранял все данные в архив. Я трачу кучу времени чтобы довести установщик до ума. Сделайте нормальный инструмент.
    • 26 ноября 2019 г. , редакция: 26 ноября 2019 г.
    • "сделайте корректно", "сделайте красиво", "мать, забацай зашибись", "братаны, давайте, чтобы крутяк был", "хачу, чтобы нестыдна была!" - это вот всё нереализуемо. Ну как первый раз...
      Дмитрий, конкретика конкретная нужна. Что именно не попадает в установщик, модуль, категория, элемент, тип, файл, бд, контент? Лучше онлайн дать к проекту, чтобы мы проверили, увидели где затык. А иначе как?
  • 26 ноября 2019 г.
  • Цитата
    Дмитрий, конкретика конкретная нужна. Что именно не попадает в установщик, модуль, категория, элемент, тип, файл, бд, контент? Лучше онлайн дать к проекту, чтобы мы проверили, увидели где затык. А иначе как?

    Все в листе пожеланий, делаю шаблон по ходу кидаю туда ошибки.
    Просто, реально уже наболело. Всякое желание делать отпадает.
    • 26 ноября 2019 г.
    • Лучше, конечно, в данном случае в какой-нибудь ворд-файл список и потом мне или в тот же вишлист в одно предложение. У нас этим сборщиком занимается только Марина, а она в отпуске до конца недели. Приедет, ей список вручим, она одним махом поправит
  • 16 декабря 2019 г.
  • А как на счет защиты алгоритмов? Могу ли я написать расширение, которое будет обращаться к моему серверу и получать информацию от туда?
    • 16 декабря 2019 г.
    • Можете, почему нет? Степан со своим SEO-фильтром так и поступил.
      Но сразу нужно сказать, 100% защиты РНР-кода не существует ;)
      • 18 декабря 2019 г.
      • да то что защиты не существует - это понятно. Просто можно написать отправку и получение ответа в модуле, разместить его бесплатно и указать что работает по подписке.
        • 18 декабря 2019 г.
        • Тогда Дифана не заработает на вашем шаблоне, а только вы и в облака не разместите его
          • 19 декабря 2019 г.
          • Что имеете в виду?
            • 19 декабря 2019 г.
            • То и имеет в виду, делать бесплатно шаблон на продажу, а платить будут вам напрямую, тогда сам диафан ничего не заработает
              • 22 декабря 2019 г.
              • Мы не очень бьёмся за процент от дополнений и партнёрских решений. Если сделаете бесплатный модуль, где будут какие-то Ваши условия и отдельная оплата и покупатели с ними будут согласны, пожалуйста, выкладывайте

Новости

  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.
  • 25 июля 2023 г.
  • Выпустили очередную сборку DIAFAN.CMS 7.0.1. Она уже доступна к установке.

Блоги

  • 15.12.2023
  • В новой сборке DIAFAN.CMS 7.1.1 мы расширили функциональность баннеров, уделили внимание YML-фиду для Яндекс.Маркет, улучшили “Настройки шаблона”, оформили модуль лога действий и разработали “Заметки” для пользователей административной части сайта. Также проработали замечания и предложения наших пользователей, исправили несколько ошибок.

Форум