Форум поддержки пользователей ZeroParking

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум поддержки пользователей ZeroParking » Заказ скриптов » [отвечено] Дизайн на выбор


[отвечено] Дизайн на выбор

Сообщений 1 страница 15 из 15

1

Видела такую вещь... Было предложено несколько дизайнов на главной странице, и каждый пользователь мог выбрать свой дизайн.
Примеры: http://heavenschool.ru/ , http://dropofpoison.rolka.su/

Очень бы хотелось такой скрипт...

0

2

<select name="sel">
<option value="http://j-14kcob.narod.ru/style_1.css">RusFF_Classic</option>
<option value="http://support.rusff.me/style/RusFF_FunZone/RusFF_FunZone.css">RusFF_FunZone</option>
<option value="http://support.rusff.me/style/RusFF_DeathNote/RusFF_DeathNote.css">RusFF_DeathNote</option>
...
</select>
<input type="button" id="button" class="button" value="ОК" />

выделенные адреса - адреса к файлу стиля.
курсивные имена - названия стилей
Вместо многоточия вставляете нужное количество подчеркнутых строк с нужными изменениями
под это вставляете:

Код:
<script type="text/javascript"> 
function setcookie(a,b,c) {if(c){var d = new Date();d.setDate(d.getDate()+c);}if(a && b) document.cookie = a+'='+b+(c ? '; expires='+d.toUTCString() : '');else return false;}
function getcookie(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? c[1] : false;}
function rmcookie(a) {var d = new Date();d.setDate(d.getDate()-900);if(a) document.cookie = a+'=a; expires='+d.toUTCString();else return false;}
 
function change_style(k,l) {setcookie("styles", k); l.href = k;}
function click_style(k,l){if(getcookie('styles') != k) change_style(k,l);}
 
var link = document.getElementsByTagName("link");
for(i in link) {
if ((link[i].rel == "stylesheet")) { 
if(getcookie('styles') != '') change_style(getcookie('styles'), link[i]);
document.getElementById('button').onclick=function(){var userstyle = document.getElementsByName('sel')[0].value;change_style(userstyle,link[i])}
break;
}}
</script>

неважно куда вы это поставите, важно чтобы второй скрипт шел после первого

+2

3

:cool:  А в галлерею можно сразу отправить  - чтобы не искать ?

0

4

Deff
сразу нельзя, надо чтобы пользователь проверил, читай правила

+1

5

mkusher
спасибо огромное)

Отлично работает, вот только как загрузить дизайновую страничку...

0

6

К примеру я ставлю http://biglove-a.narod2.ru/style_1.css.txt на место

mkusher написал(а):

<option value="http://j-14kcob.narod.ru/style_1.css">RusFF_Classic</option>

А он не срабатывает и становится белым... http://trener.rolka.su

зря бог создал блондинок

0

7

Милая
наверное вот это последнее .txt все портит, попробуйте перезалить стиль без этого .txt на конце

0

8

Милая Милая  А второе Окно Стиля Вы куда залилили  - дайте ссылку на него  - оно должно лежать в той же папке

Отредактировано Deff (2011-01-07 02:14:48)

0

9

Deff
оно лежит в той же папке.

mkusher

mkusher написал(а):

перезалить стиль без этого .txt на конце

Когда делаю перезапись он не открывается вообще.

0

10

Милая

Deff написал(а):

дайте ссылку на него

(*На файл второго Окна стиля

Отредактировано Deff (2011-01-07 12:55:01)

0

11

Милая
возьмем к примеру второй стиль как пример
http://support.rusff.me/style/RusFF_FunZone/RusFF_FunZone.css
в нем указано

@import url(RusFF_FunZone_cs.css);

если первую ссылку изменить до(поменяв выделенную часть)
http://support.rusff.me/style/RusFF_FunZone/RusFF_FunZone_cs.css
то мы попадем на файл второго окна стиля.
Ваши файлы должны так же точно ссылаться друг на друга

0

12

mkusher написал(а):

<option value="http://j-14kcob.narod.ru/style_1.css">RusFF_Classic</option>

А как же эта? Она явно по другому залита... Там сразу два окна стиля...
Я пытаюсь залить файл на народ, но в итоге появляется .txt. Убераю его, он вообще не открывается...

Я, наверное, вас задолбала уже своей тупостью...

0

13

Милая написал(а):

А как же эта? Она явно по другому залита... Там сразу два окна стиля.

Проще заливать стандартным образом, для открытия файла используйте - открыть с помощью и укажите блокнот или другую программу - ко всему прочему расширение можно изменить в самом конце, когда файл уже создан-заполнен, с TXT на сss

Выложите коды стилей для обоих окон - киньте логин-пароль на народ в личку - я Вам залью эти файлы

Отредактировано Deff (2011-01-08 13:16:23)

0

14

скажите вот тут http://heavenschool.ru/ подводишь на слова "Администрация,Полезные ссылки.. и т.д." и у них появляются выбор ссылки....скажите как сделать так же?

0

15

Привет!
Я поставил написанный Вами скрипт, и он после смены дизайна мигает при переходе внутри форума - нажатию кнопок форум и т д. - т.е. сначала грузится один старый дизайн, но не до конца и только потом начинает грузиться новый. А в приведенном примере:  http://heavenschool.ru/ такого нет.. Что я делаю не так,не подскажите пожалуйста?

0


Вы здесь » Форум поддержки пользователей ZeroParking » Заказ скриптов » [отвечено] Дизайн на выбор


Рейтинг форумов | Создать форум бесплатно