Forum Webscript.Ru

Программирование => Perl => Тема начата: Alexander M от 17 Мая 2002, 10:59:02

Название: Дизайн по выходжным и празникам
Отправлено: Alexander M от 17 Мая 2002, 10:59:02
Не получается с помощью одного лишь SSI изменить сабж. Хочу, что бы в определенные дни пользователю выдавался другой дизайн. В идеале: смена цветов в фонтах, фоне и картиках. С помощью SSI можно попытаться подменять CSS по выходным. Но видимо я еще не достаточно знаком с этой технологией потому, что у меня даже Это не получается. А вот как к этому еще и праздники прикрутить..? Без скрипта и БД, видимо не получится. Как же это мне реализовать?
Название: Дизайн по выходжным и празникам
Отправлено: NAS от 17 Мая 2002, 11:05:28
А может воспользоваться обычным crontab и копировать в разные дни, разные css файлы.
Название: Дизайн по выходжным и празникам
Отправлено: Alexander M от 17 Мая 2002, 11:14:22
По-подробней пожалуйста можно. (мне бы не только CSS, но еще и графики чуть-чуть)
Название: Дизайн по выходжным и празникам
Отправлено: ЖеньКа от 17 Мая 2002, 11:21:07
Alexander M мне кажется можно и через SSI только надо ещё один скрипт. Идея - скрипт типа календаря, элементарно что то выделено в нём чёрным, что-то красным, и для SSI задаёшь условия, что мол если - то, а не если это... ?
Название: Дизайн по выходжным и празникам
Отправлено: Alexander M от 17 Мая 2002, 11:37:09
Пасибки, Женечька... Я как-то не подумал... Но мне кажется, что все равно не получится картики менять - только CSS. Вот если бы можно было сделать такой алгоритм: если число "празничное", то CSS и графику (!) загружать из "Папки-1", если - "выходное", то из "Папки-2", иначе - использовать "Папку-3". Так бы было то, что мне надо.

Подумаю по поводу календаря... может хотя бы на первых порах CSS получится менять.
Название: Дизайн по выходжным и празникам
Отправлено: NAS от 17 Мая 2002, 11:42:36
Alexander M
У тебя на хостинге cron есть ?
Название: Дизайн по выходжным и празникам
Отправлено: Alexander M от 17 Мая 2002, 11:51:42
Не знаю.
В каких случаях он есть? Это модуль к серверу?
Если с помощью cron-a будет несложно реализовать мою идею, а главное прикруть этот не понятный (для меня :) ) cron к Апачу, то я попрошу админа так и сделать (его сейчас нет поэтому про cron пытаюсь узнать сам)
Название: Дизайн по выходжным и празникам
Отправлено: NAS от 17 Мая 2002, 11:58:26
Это стандартная программа UNIX. Аналог в Win Планировщик задач. С помощью него можно было бы задать копирование определенной папки и css в определенное время и никакого программирования.
Название: Дизайн по выходжным и празникам
Отправлено: Alexander M от 17 Мая 2002, 12:08:25
NAS, это супер! Апач у меня работает под Linux-ом. Значит cron там должен быть?
А как теперь это реализовать не подскажешь?
Название: Дизайн по выходжным и празникам
Отправлено: NAS от 17 Мая 2002, 12:30:38
Crontab
http://www.citforum.ru/operating_systems/manpages/CRONTAB.1.shtml

Копирование
http://www.citforum.ru/operating_systems/manpages/CP.1.shtml
Название: Дизайн по выходжным и празникам
Отправлено: Green Kakadu от 17 Мая 2002, 16:50:40
Цитировать
Не получается с помощью одного лишь SSI изменить сабж. Хочу, что бы в определенные дни пользователю выдавался другой дизайн. В идеале: смена цветов в фонтах, фоне и картиках.

можно скриптом просто переименовывать папки, типа все берется из img
а есть img1
img2
img3
когда нужно, текущая папка img переименовывается во что-то старое (например imgn в папку можно текстовый файл конфиг кинуть)
а img2 переименовывается в img ;) и все.

cron - эта развлекуха доступна немногим.
Название: Дизайн по выходжным и празникам
Отправлено: Mog. от 18 Мая 2002, 07:52:46
Цитировать
можно скриптом просто переименовывать папки


Проще, по моему, не переименовывать папки, а скриптом менять какой нибудь базовый урл (в котором имя нужной папки прописано), для конкретной даты - свой.
Название: SSI
Отправлено: SteelRat от 18 Мая 2002, 14:50:40
поддерживает логические функции IF .. ELSE. Привяжите к дате и наслаждайтесь...
Справочников по переменным окружения SSI и функциям можно найти почти на каждом web-coding сайте.