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

Независимость темы от diafan js и css

  • 24 января 2015 г.
  • Подскажите по какому пути идти, чтобы быть уверенным в том, что созданный собственный шаблон не грузит лишнее от диафан cms?
    Почему шаблонизация имеет скрытую зависимость, в которой нужно разбираться. Хочу просто закинуть в папку custom свой шаблон, где есть css js и быть уверенным, что лишнее не грузится. Проверял на наличии левых css стилей, то их просто уйма. Товарищи разработчики, посветите, когда будет именно так: в папку кустом закачиваем свою тему и не беспокоимся за все вышеописанное.
    • 24 января 2015 г.
    • пути в теме прямы пишите да и все.
      • 25 января 2015 г.
      • Степан я чего-то не уловил мысли в вашем ответе.
        Влад смотри хочешь быть независимым от CSS и JS которые используются в базовой комплектации не проблема теги их встраивания в шаблоне не используй.
        Помоему это даже не вопрос а данность. Это же очевидно.
        • 25 января 2015 г.
        • обычно в этом контексте речь о custom и default css файлах, которые цепляются чуть ли не сами, с точки зрения неопытных людей. вот я про это и хотел сказать)
  • 25 января 2015 г.
  • Поделитесь тогда последовательностью натяжки темы с нуля. Имеется тема в html c js. Если удаляем все оформление, то все вьюхи содержать привязку к старому css. Как все это дело переписать? Все вьюхи правят или оставляют классы и дописывают новое оформление.
    • 25 января 2015 г.
    • Ну так вьюхи то для дефолтной темы, или вы хотите не меняя шаблоны модулей чтобы они отображались так как вам нужно?
      • 25 января 2015 г.
      • да именно так.
        • 25 января 2015 г.
        • Ну тогда смотрите какие классы прописаны во вьюхах и пишите для них стили. А те которые подключены по дефолту не подключайте.
          • 25 января 2015 г.
          • Умела бы цмс вытаскивать из ранее определенных тегов в созданном шаблоне стили и вставлять во вьюхи. Тогда полная независимость была бы. Мечта
            • 25 января 2015 г.
            • я так и не понял в чем сейчас зависимость, берите свою верстку и правьте вьюхи как вам нужно, подключайте свой файл стилей и скрипты и все в ажуре будет.
              По поводу
              Цитата
              Умела бы цмс вытаскивать из ранее определенных тегов в созданном шаблоне стили и вставлять во вьюхи
              - если честно, то бред сивой кобылы написан. Зачем вставлять стили во вьюхи?Вообще что это за извращение файл стилей разбивать и вставлять инлайново во вьюхах? И как вы себе представляете вытаскивать из тегов в стили? С помощью тегов выводится та или иная информация в зависимости от тега, оформление же никоим образом не затрагивает логику - стили находятся в файле стилей. Такое ощущение, что вы ни разу не интегрировали свою верстку. Иначе бы таких вопросов не возникало.
            • 25 января 2015 г.
            • а зачем стили вставлять во вьюхи??? Бр.... Вы наверно прикалываетесь, скучно что ли?
              • 25 января 2015 г.
              • Логику не понимаете. Теги специальные, которые видит цмс для подстановки в вью файлы. Когда верстаешь шаблон не нужно переделывать все вьюхи. Цмс заберет их сама.
  • 26 января 2015 г.
  • Не ставьте show_js в свой шаблон и всё. Ничего нашего грузиться не будет. Или идите в themes/functions/show_js.php и там добавьте свое/уберите лишнее, там обычная функция по выводу js в html.
    Однако, ничего особо лишнего мы не грузим. Там:
    1. скрипты панели администрирования
    2. вспомогательные скрипты календариков для конструкторов форм, для модальных окон, для аяксовых отправок корзин и комментов
    3. стили для вышеперечисленного
    4. стили типа default.css - это когда вы делаете шаблон для страниц сайта и модуля новостей, а потом берете и подключаете модуль обратной связи и фотогалереи, которые в Вашем шаблоне не описаны. Так вот в default.css описаны все модули системы, чтобы они более-менее ровно вставали и не расползались в какашку.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум