Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


Рекомендованные сообщения

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

 

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

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

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

 

Спасибо !

Ссылка на комментарий
Поделиться на других сайтах

...

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

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

Ссылка на комментарий
Поделиться на других сайтах

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

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

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

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

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

Ссылка на комментарий
Поделиться на других сайтах

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

Ссылка на комментарий
Поделиться на других сайтах

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

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

Ссылка на комментарий
Поделиться на других сайтах

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

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

 

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

Ссылка на комментарий
Поделиться на других сайтах

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

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

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

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

Ссылка на комментарий
Поделиться на других сайтах

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

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

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

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

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

Изменено пользователем ArtenPitov
Ссылка на комментарий
Поделиться на других сайтах

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

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

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

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

Ссылка на комментарий
Поделиться на других сайтах

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

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

 

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

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

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

Ссылка на комментарий
Поделиться на других сайтах

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

 

Давно сделал, :)

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

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

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

Модуль

Он free

ocmod-editor.ocmod.zip

Изменено пользователем chukcha
  • +1 2
Ссылка на комментарий
Поделиться на других сайтах

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

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

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

 

Ссылка на комментарий
Поделиться на других сайтах

Модуль

Он free

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

Ссылка на комментарий
Поделиться на других сайтах

минифрикция

Ссылка на комментарий
Поделиться на других сайтах

минифрикция

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

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.