1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - новый и перспективный форумный движок от бывших создателей vBulletin.

1.2.3 Создание клона EXTRA.css

Тема в разделе "Вопросы по стилям, изменения в CSS и шаблонах", создана пользователем shurik8888, 14 ноя 2013.

Загрузка
  1. shurik8888

    shurik8888 Местный

    Регистрация:
    27.09.12
    Сообщения:
    37
    Симпатии:
    2
    Версия XF:
    1.4.0
    Может кто подсказать : как создать второй Extra.css и подобные , а точней объяснить что нужно дополнительно сделать , кроме создания самого шаблона в админке, чтобы изменения вписанные в него влияли на весь форум как в EXTRA.css?

    Если тема уже была - извиняюсь , поиском не нашло.
     
  2. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    352
    Версия XF:
    1.4.3
    вопрос только - А ЗАЧЕМ? этот один шаблон - незатрагиваемый при обновлении сборник всех нужных поправок, когда нет желания лезть в конкретные функциональные шаблоны. (хотя учитывая систему модификации - мне вполне приемлемо правки вносить и в сами функциональные шаблоны - ничего при этом не рушится и обновление проходит нормально)
    Непонятен смысл желаемого действа, но всё же вообще разделить его несложно. Наделать нужных шаблонов (например 1.css, 2.css), а потом в начале extra.css их все подключить:
    <xen:require css="1.css" />
    <xen:require css="2.css" />
     
    Mirovinger и shurik8888 нравится это.
  3. shurik8888

    shurik8888 Местный

    Регистрация:
    27.09.12
    Сообщения:
    37
    Симпатии:
    2
    Версия XF:
    1.4.0
    Из за большого размера EXTRA.css бд начинает ругаться и отказывается сохранять правки.
    Код:
    Mysqli statement execute error : Got a packet bigger than 'max_allowed_packet' bytes
    Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
    Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
    Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 632
    Zend_Db_Adapter_Abstract->update() in XenForo/DataWriter.php at line 1628
    XenForo_DataWriter->_update() in XenForo/DataWriter.php at line 1597
    XenForo_DataWriter->_save() in XenForo/DataWriter.php at line 1393
    XenForo_DataWriter->save() in XenForo/ControllerAdmin/Template.php at line 670
    XenForo_ControllerAdmin_Template->actionSaveMultiple() in XenForo/FrontController.php at line 337
    XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
    XenForo_FrontController->run() in /home/public_html/admin.php at line 13
    Хочу разгрузить его добавив дополнительные шаблоны.


    Шаблон подключился , но его содержимое не работает, при прописывании на прямую в EXTRA.css все работает, может еще где прописать нужно?
     
    Последнее редактирование: 14 ноя 2013
  4. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1.163
    Симпатии:
    840
    Версия XF:
    1.3.4
    @shurik8888 скорее всего Вы что-то не правильно делаете. Я во всех своих шаблонах делаю такой инклюд. Чтобы мелкие изменения хранились в EXTRA.css, а глобальные изменения в другом шаблоне.
     
    shurik8888 нравится это.
  5. shurik8888

    shurik8888 Местный

    Регистрация:
    27.09.12
    Сообщения:
    37
    Симпатии:
    2
    Версия XF:
    1.4.0
    Мм даже и не знаю что тут можно не правильно делать : 1) создаю чистый шаблон с названием 1.css. 2) подключаю в начало EXTRA.css как сказали выше, появляется вкладка 1.css. 3) Переношу изменения из EXTRA.css в 1.css - результат : все наработки работавшие в EXTRA.css пропадают.

    Добавил :

    Спасибо! Действительно через инклюд работает <xen:include template="1.css" />

    Решено, тему можно закрывать.
     
    Последнее редактирование: 14 ноя 2013
    fly_indiz нравится это.
  6. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    352
    Версия XF:
    1.4.3
    спасибо за поправку )) а то уж у самого мозг набекрень поехал )
     

Поделиться этой страницей