Задать вопрос

Выбор дизайна, как сделать?

Здравствуйте! У меня есть конструктор сайтов, есть вот такой код, его использую для смены css чтобы клиент выбрал какая цветовая гамма ему подходит, а мне надо, чтобы клиент выбирал, какой дизайн ему нужен:
в админке:
<?php
// Проверяем выполнилась ли форма
if (isset($_POST['change_css'])) {
    // Имя выбранного стиля
    $style = $_POST['style'];
    // Файл где сохраняется имя выбранного стиля
    $path_to_config = 'config.txt';
    // Открываем файл в режиме перезаписи
    $fp = fopen($path_to_config, 'w');
    // Записываем имя стиля
    fwrite($fp, $style);
    // Закрываем файл
    fclose($fp);

    echo '<p style="color: #008000">Стиль сохранен</p>';
}
?>
<form method="POST" action="">
    <label><input type="radio" name="style" value="red.css"> Красный</label>
    <label><input type="radio" name="style" value="green.css"> Зеленый</label>
    <button type="submit" name="change_css">Сохранить</button>
</form>

и в index.php

<?php
// Получаем содержимое файла в котором хранится имя стиля
$style = file_get_contents('config.txt');
?>
<link rel="stylesheet" href="<?php echo $style ?: 'default.css' ?>">

как сделать выбор дизайна?
  • Вопрос задан
  • 187 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
UZEIR
@UZEIR
Учусь. Пытаюсь развиваться.
Создай таблицу вида
Name id url
Name - название дизайна
id - понятно что
url - ссылка на его стили
Сделай так же радио выбор дизайна (список из базы) если выбрали к примеру 3 дизайн у которого id 3 / то на сайте пропиши условия выбора пользователя и вывода ссылок в html/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы