Кто подскажет как прописать функцию по смене цвета фона для шаблона. Настройка должна выводится в админке (можно через модуль)., с сохранением в базу.
Нужна примерная наводка, как и что делать.
Пример, есть модуль "смена цвета", у него есть настройка "цвет фона сайта" доступно 3 цвета (допустим), жмякаю нужный цвет и сохраняю. После этого цвет фона меняется на нужный.
Мне лично самому просто хочется узнать каким образом это будет работать, чтобы в дальнейшем было понятно как мне вывести уже другую опцию а не цвет фона.
Сейчас занят созданием мобильного шаблона для 1 ветке, хочу вывести некоторые фишки, но без помощи не обойдусь. А если и обойдусь то шаблон будет простым без опций в админке (например смена цвета фона).
И это правильно, но возможно адаптивного шаблона для всех устройствСейчас занят созданием мобильного шаблона для 1 ветки
(с использованием скажем "донора"). Как к примеру здесь.
А вот тут для ТС будет ступор. У него при выборе будет торчать не адаптивный _default_.В первой ветке есть модуль "Выбор шаблона". Создаете 3 шаблона с нужными цветами и меняете их на лету.
На сегодня ТС не готов решить эту проблему. До этого нужно дойти.
А зачем напрягать базу и админку? Админке админово, шаблону шаблоново — организоватьНастройка должна выводится в админке (можно через модуль)., с сохранением в базу.
интерфейс смены цвета фона для юзера наиболее приемлемо в шаблоне.
Отнюдь — есть более простой путь через куки (на сайтах это не новинка).Это единственный простой способ.
С простым примером (выбором из 21 цвета фона) и кодом можно ознакомиться тут.
Подобного в инете масса. А на пресловутом RadioBells.com в правом верхнем углу можно
выбрать картинку фона через cookies!
Некоторые интересные фишки для 1 ветки есть здесь (и в блоге автора).хочу вывести некоторые фишки
Успехов.
Наличие сомнений — это Ваше право. Две ссылки (21 цвет фона и RadioBells.com) я привёл.куки я тоже использовал на демо-сайтах. Увы, не думаю что это приемлемый вариант. Хотя смотря чего добиваться
В отношении путей сайта, текущего домена и https — здесь.
Вот и все, что нужно знать для работы с куками — там же.
P.S. В конце статьи можно взглянуть про LocalStorage и SessionStorage.
Добрый день. По поводу этого все ясно, если юзер почистит кеш то все слетит.С простым примером (выбором из 21 цвета фона) и кодом можно ознакомиться тут.
Вопрос такой, если я вставлю вместо цвета <option selected value="#ffffff">Белый ссыль на картинку, выведется ли она на фон? По идее должна, не ошибаюсь?
Спасибо, про это я знаю, но хотел для юзеров предоставить более надежную возможность. К примеру Имеется 1000 цветов, получается нужно делать 1000 копий шаблонов? Данная идея не катит.В первой ветке есть модуль "Выбор шаблона". Создаете 3 шаблона с нужными цветами и меняете их на лету. Это единственный простой способ.
Я думаю пару запросов в базу, она даже не обратит вниманияА зачем напрягать базу
С этим знаком спасибоНекоторые интересные фишки для 1 ветки есть здесь (и в блоге автора).
Есть божий дар и есть яичница. Для понимания в строке поиска наберите фразу — кэш и куки браузера.По поводу этого все ясно, если юзер почистит кеш то все слетит.
С трех цветов Вы пришли к 1000 цветов с целью приукрасить тему? Идея ещё как катит!К примеру Имеется 1000 цветов, получается нужно делать 1000 копий шаблонов? Данная идея не катит.
Но она не приемлема для Вас — причины я изложил и дал иные варианты.
По ссылке 21 цвета фона Вы можете выбрать фон и практически почистить
кеш и куки своего браузера. Чистку куков можно сделать и на Вашем сайте.
Если Вы какой то опции только присваиваете значение, то каким образом это касается фона?<option selected value="#ffffff">… выведется ли она на фон? По идее должна, не ошибаюсь?
О коде было сказано ранее (ознакомиться тут — выше).
А нужна ли эта пара запросов? Это решать Вам.Я думаю пару запросов в базу, она даже не обратит внимания
Для варианта без куков и с выбором шаблона была дана ссылка (к примеру здесь — выше).
Весьма рад. Пожалуйста.С этим знаком спасибо