Показать сообщение отдельно
  #2 (permalink)  
Старый 29.06.2015, 15:23
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Примерно так.

change_theme.php:

<?php
$style = $_GET['style'];
setcookie('style', $style, time() + 60 * 60 * 24 * 365, '/');
header('Location: /');
?>


В head на всех страницах:
<link href="/temp/css/<?=$_COOKIE['style'] ?: 'stand'?>.css" rel="stylesheet" type="text/css">


Для применения:
<a href="/.../change_theme.php?style=stand">Стандартная тема</a>
<a href="/.../change_theme.php?style=red">Красная тема</a>
<a href="/.../change_theme.php?style=gold">Золотая тема</a>


Ну и конечно же, сами файлы хранить в таком виде: stand.css, red.css.

Последний раз редактировалось ruslan_mart, 29.06.2015 в 15:27.
Ответить с цитированием