Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Смена скина! (https://forum.antichat.xyz/showthread.php?t=100002)

Fighter 07.01.2009 18:52

Смена скина!
 
Здраствуйте! Помогите реализовать Смену скина на сайте! Пробовал решить эту проблему сам, но не выходит!

Pashkela 07.01.2009 19:23

через CSS

А вообще писать надо, что за двиг, что ты понимаешь под "сменить скин" и т.д.

ЗЫЖ И смени аватарку (ппц, гы)

Fighter 07.01.2009 21:22

Двиг сам пишу для себя! Хочу чтоб пользователь мог сменить через форму на сайте скин(дизайн сайта) [code]
<?php
echo '<form acnion="../../config.php" metod="POST">
<input type="text" value="../../Стиль1.css">Черно-зеленый
<input type="text" value="../../Стиль2.css">Маирица
<input type="text" value="../../Стиль3.css">Робо
...
</form>';
?>
Вот такого вида! Как реализовать можно?

Fighter 07.01.2009 21:23

Двиг сам пишу для себя! Хочу чтоб пользователь мог сменить через форму на сайте скин(дизайн сайта)
Код:

<?php
echo '<form acnion="../../config.php" metod="POST">
<input type="text" value="../../Стиль1.css">Черно-зеленый
<input type="text" value="../../Стиль2.css">Маирица
<input type="text" value="../../Стиль3.css">Робо
...
</form>';
?>

Вот такого вида! Как реализовать можно?

Pashkela 07.01.2009 21:47

через css и cookie

Т.е. допустим у тебя 4 стиля. Делаешь такую форму как ты написал выше (примерно такую), в action= пишешь перенаправление на style.php, который будет делать примерно следуюшее:

1. Идентифицировать пользователя
2. Писать ему в куки выбранный им(пользователем) стиль (просто дополнительный параметр, например style=1)
3. Перенправлять на сайт с уже выбранным стилем (каждый из стилей, который можно выбирать, должен уже естественно быть сделан и оттестен предварительно). Примерно так

А в шапке сайта сделать например скрипт-проверку на выбранный стиль из кукисов, чтобы работало для всех страниц сайта

Joker-jar 07.01.2009 21:48

Сделать выпадающий список - последнее дело :) Для начала необходимо php от html отделить. Сделай все на шаблонах. Напиши свой или своруй где-нибудь класс template. В конце концов под сменой скина будет пониматься смена пути к файлам шаблонов

Jer1cho 07.01.2009 21:52

PHP код:

<select onchange="location.href='style.php?change='+this.value;">
    <
option value="style1">Style1</option>
    <
option value="style2">Style2</option>
    <
option value="style3">Style3</option>
</
select

В style.php принимай $_GET['change'] и присваивай куку с выбранным стилем.

DDoSька 07.01.2009 22:00

по кукам сделай

Fighter 07.01.2009 22:51

Можете написать пример с куками?

DDoSька 07.01.2009 23:08

Цитата:

Сообщение от Fighter
Можете написать пример с куками?

не, не могу написать.
Ну выдавай куку
setcookie('skin', '1');
Если кука = 1 , то первый скин, если 2, то второй.
Там уж полет фантазий
ХЫ:Юзай case
ЗЫ: я сейчас не в силах
какую-то я ***ню написал....
---
с помошью аяксе(jquery), можно тож

Fighter 08.01.2009 19:08

Цитата:

Сообщение от DDoSька
не, не могу написать.
Ну выдавай куку
setcookie('skin', '1');
Если кука = 1 , то первый скин, если 2, то второй.
Там уж полет фантазий
ХЫ:Юзай case
ЗЫ: я сейчас не в силах
какую-то я ***ню написал....
---
с помошью аяксе(jquery), можно тож

Спасибо за советы! Буду пробовать!


Время: 21:47