Видела такую вещь... Было предложено несколько дизайнов на главной странице, и каждый пользователь мог выбрать свой дизайн.
Примеры: http://heavenschool.ru/ , http://dropofpoison.rolka.su/
Очень бы хотелось такой скрипт...
Форум поддержки пользователей ZeroParking |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Форум поддержки пользователей ZeroParking » Заказ скриптов » [отвечено] Дизайн на выбор
Видела такую вещь... Было предложено несколько дизайнов на главной странице, и каждый пользователь мог выбрать свой дизайн.
Примеры: http://heavenschool.ru/ , http://dropofpoison.rolka.su/
Очень бы хотелось такой скрипт...
<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>
неважно куда вы это поставите, важно чтобы второй скрипт шел после первого
А в галлерею можно сразу отправить - чтобы не искать ?
Deff
сразу нельзя, надо чтобы пользователь проверил, читай правила
mkusher
спасибо огромное)
Отлично работает, вот только как загрузить дизайновую страничку...
К примеру я ставлю http://biglove-a.narod2.ru/style_1.css.txt на место
<option value="http://j-14kcob.narod.ru/style_1.css">RusFF_Classic</option>
А он не срабатывает и становится белым... http://trener.rolka.su
зря бог создал блондинок
Милая
наверное вот это последнее .txt все портит, попробуйте перезалить стиль без этого .txt на конце
Милая Милая А второе Окно Стиля Вы куда залилили - дайте ссылку на него - оно должно лежать в той же папке
Отредактировано Deff (2011-01-07 02:14:48)
Deff
оно лежит в той же папке.
mkusher
перезалить стиль без этого .txt на конце
Когда делаю перезапись он не открывается вообще.
Милая
дайте ссылку на него
(*На файл второго Окна стиля
Отредактировано Deff (2011-01-07 12:55:01)
Милая
возьмем к примеру второй стиль как пример
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
то мы попадем на файл второго окна стиля.
Ваши файлы должны так же точно ссылаться друг на друга
<option value="http://j-14kcob.narod.ru/style_1.css">RusFF_Classic</option>
А как же эта? Она явно по другому залита... Там сразу два окна стиля...
Я пытаюсь залить файл на народ, но в итоге появляется .txt. Убераю его, он вообще не открывается...
Я, наверное, вас задолбала уже своей тупостью...
А как же эта? Она явно по другому залита... Там сразу два окна стиля.
Проще заливать стандартным образом, для открытия файла используйте - открыть с помощью и укажите блокнот или другую программу - ко всему прочему расширение можно изменить в самом конце, когда файл уже создан-заполнен, с TXT на сss
Выложите коды стилей для обоих окон - киньте логин-пароль на народ в личку - я Вам залью эти файлы
Отредактировано Deff (2011-01-08 13:16:23)
скажите вот тут http://heavenschool.ru/ подводишь на слова "Администрация,Полезные ссылки.. и т.д." и у них появляются выбор ссылки....скажите как сделать так же?
Привет!
Я поставил написанный Вами скрипт, и он после смены дизайна мигает при переходе внутри форума - нажатию кнопок форум и т д. - т.е. сначала грузится один старый дизайн, но не до конца и только потом начинает грузиться новый. А в приведенном примере: http://heavenschool.ru/ такого нет.. Что я делаю не так,не подскажите пожалуйста?
дизайны by chester | Дизайн на заказ | 2013-10-30 |
Обсуждение действий администрации | Работа форума технической поддержки | 2011-10-23 |
Drakenfurt: обитель вампиров | Ролевые игры | 2012-09-20 |
Вы здесь » Форум поддержки пользователей ZeroParking » Заказ скриптов » [отвечено] Дизайн на выбор