Задача : сделать на сайте выбор цвета (как в шаблонах rt_carbonation и т.д.)
Решение :
1. Качаем
отсюда архив
2. Содержимое архива распаковываем в шаблон который используется на сайте
3. В index.php шаблона добавляем следущее
- после
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>'; (если переделывается чей то шаблон) добавляем
require($mosConfig_absolute_path."/templates/" . $mainframe->getTemplate() . "/styleloader.php"); - после <link href="<?php echo $mosConfig_live_site;?>/templates/<?php $mainframe->getTemplate(); ?>/css/template_css.css" rel="stylesheet" type="text/css" />
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/<?php echo $colorstyle; ?>.css" rel="stylesheet" type="text/css" /> - В любом месте шаблона где будет отображаться вывод выбора цветов
<?php require($mosConfig_absolute_path."/templates/" . $mainframe->getTemplate() ."/colors.php"); ?>После вышеописанных манипуляций на сайте получаем полоску с цветными квадратиками.
При нажатии на соотвествующий цвет на сайте имеем
1. доступ к переменной
$colorstyle (например при нажатии на красную кнопку $colorstyle == "red")
на практике используется например так: <body style="background:<?php echo $colorstyle; ?>"> получаем красный цвет фона
2. загрузку отдельного CSS файла с именем цвета (при $colorstyle = "red" загружается red.css )
Жду вопросов по использованию
Удачи
