Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Динамический css


Recommended Posts

Доброго времени суток господа, поделитесь советом, как лучше с точки зрения производительности сохранять css который будет писаться с админки для фронтенда

 

У меня пока назрел вариант

- записывать все в документ и оттуда же читать, как в админке, так и во фронтенде

  или же писать отдельно для админки в БД с использованием base64, и отдельно создавать css-ку для фроненда

 

Спасибо !

Надіслати
Поділитися на інших сайтах

...

У вас есть мой модуль - посмотрите как у меня сделано, может такой вариант подойдет

В новой версии, есть css файл и к нему линкуется "динамика" с php, "описанная" в админке

Надіслати
Поділитися на інших сайтах

Мне нравится вариант Марка..

Кеширование стиля, вполне рабочее предложение. Столкнулся с этим когда динамические стили были прописаны в header

Сделал для него контроллер, в шаблон прописал алгоритм формирования стиля.

При вызове проверка на наличие, время изменения и кеширование.

И редактировать стало на порядок удобней, и отладка.

Надіслати
Поділитися на інших сайтах

Спасибо всем, наверно остановлюсь на варианте Марка

Надіслати
Поділитися на інших сайтах

не дает покоя успех Даниэля  когда он xml файлы модификаций стал хранить в базе? :oops:

Это такая дикая штука кода пишешь модификатор, всегда с открытой базой, старый костыль удобнее был но минусов и там хватает :(  

Надіслати
Поділитися на інших сайтах

э.. про модификаторы...

Это просто хранилище

 

Редактируйте модификатор в админке и не парьтесь

Надіслати
Поділитися на інших сайтах

Спасибо всем, наверно остановлюсь на варианте Марка

В старой версии как я считаю не очень удачный вариант, хотя  совсем не плох

В версии что выйдет (27) я полностью изменил алгоритм, прислушиваясь к разработчикам

Я отделил файлы css (чтобы они могли изменять css препроцессорами) от динамики php и потом после рендеринга их совмещаю

Надіслати
Поділитися на інших сайтах

В старой версии как я считаю не очень удачный вариант, хотя  совсем не плох

В версии что выйдет (27) я полностью изменил алгоритм, прислушиваясь к разработчикам

Я отделил файлы css (чтобы они могли изменять css препроцессорами) от динамики php и потом после рендеринга их совмещаю

Я как раз буду щяс смотреть Ваш алгоритм, интересно что там под капотом =) на данный момент лучшее решения,

правда не смотрел присутствует ли минификация в конечном файле - это тоже важный момент при оптимизации 

Змінено користувачем ArtenPitov
Надіслати
Поділитися на інших сайтах

Я как раз буду щяс смотреть Ваш алгоритм, интересно что там под капотом =) на данный момент лучшее решения,

правда не смотрел присутствует ли минифрикция в конечном файле - это тоже важный момент при оптимизации 

Ну минификацию всегда можно добавить на конечном этапе генерации

Кстати спасибо за идею

Надіслати
Поділитися на інших сайтах

э.. про модификаторы...

Это просто хранилище

 

Редактируйте модификатор в админке и не парьтесь

а как с админки ковырять саму xml-ку ? 

каждый раз через загрузчик грузить долго

Надіслати
Поділитися на інших сайтах

а как с админки ковырять саму xml-ку ? 

каждый раз через загрузчик грузить долго

Модуль

Он free

ocmod-editor.ocmod.zip

Змінено користувачем chukcha
  • +1 2
Надіслати
Поділитися на інших сайтах

Ну минификацию всегда можно добавить на конечном этапе генерации

Кстати спасибо за идею

Всегда пожалуйста ) Кстати компилировать препроцессоры так же сразу на сервере и с помощью платина codemirror.net (кстати "гугловцы" юзают его тоже) можно слепить чуть ли не полноценный редактор, я даже нарыл emmet к нему и кеймап от саблайма, дико удобная штука

 

Надіслати
Поділитися на інших сайтах

Модуль

Он free

супер, спасибо !

Надіслати
Поділитися на інших сайтах

минифрикция

ну попутал с кем не бывает, у меня когда мозг кипит и не такое бывает )

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.