![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Borland_Delphi_6 |
|
|||
![]() LoneLINEss ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2509 Регистрация: 5.11.2002 Где: in fortune dreams ... Репутация: 2 Всего: 20 |
Всера добавил в свою прогу простенькую поддержку скинов, но сейчас можно только установить скин по-умолчанию, поменяв конфиг. Как можно сделать так, чтобы любой посетитель мог выбрать скин, подходящий ему ( например, при нажатии на скришот скина ) ? Расскажите хотя бы в общих чертах, еще лучше, если с кодом. Или может пример какой-то есть где-то?
-------------------- Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform. Мои фотографии |
|||
|
||||
| Dr.Death |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 950 Регистрация: 15.7.2003 Где: Волгоград Репутация: нет Всего: 1 |
Все очень легко, делаешь папку templates - в ней хранятся папки с названиями скинов. Для каждого посетителя делаешь запись в куки с названием папки шаблона. Когда он заходит, извлекаешь значение и меняешь путь.
-------------------- Жизнь коротка, чтобы быть в ней слабым.© Арнольд Шварцнеггер |
|||
|
||||
| foRaver |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 561 Регистрация: 6.7.2003 Где: Düsseldorf Репутация: 1 Всего: 3 |
А если у определённого (я так пологаю) зарегестрированного пользователся по определённой (например переустановка системы) причине собьются куки? Можно-же наверное как-нить с использованием БД или конфигурацинных файлов user account'ов такое реализовать?
|
|||
|
||||
| Borland_Delphi_6 |
|
|||
![]() LoneLINEss ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2509 Регистрация: 5.11.2002 Где: in fortune dreams ... Репутация: 2 Всего: 20 |
foRaver
Нет, регистрации пользователей не будет. -------------------- Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform. Мои фотографии |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 6 Всего: 22 |
foRaver
выберет снова...я думаю это не фатально для него будет )) |
|||
|
||||
| Borland_Delphi_6 |
|
|||
![]() LoneLINEss ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2509 Регистрация: 5.11.2002 Где: in fortune dreams ... Репутация: 2 Всего: 20 |
Поглядите, как я это сделал. С куками правда долго мучился, но потом все получилось, даже селектор написал
if (!isset($HTTP_COOKIE_VARS['SKIN'])) { setcookie("SKIN", "$default_skin", time()+63072000); $skin=$default_skin; require datas/skins/$default_skin/skin_config.php"; } Ну и т.д. в том же духе. Просто перепечатывал с другого компа, некогда было Добавлено @ 20:23 За мелкие ошибки просьба не ругать, причина выше ^^. Если кому-то интересно, могу потом полный код привести, все оказалось довольно легко, терь вот сижу, скины штампую -------------------- Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform. Мои фотографии |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |