Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Корзина » смена дизайна


смена дизайна

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

1

Уже не на одном форуме видела, что можно сделать так, что пользователь может выбрать дизайн, из предоставленных ему.(авторских)

Как это можно сделать. подскажите пожалуйста.

0

2

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

Как это можно сделать. подскажите пожалуйста.

администрирование - настройки - (4 чтрока сверху)Стиль пользователя - Разрешить пользователям выбирать свой стиль оформления форума? ДА - сохранить

изучаем админку.. :flirt:

Отредактировано АЛЬБ (Вс, 6 Фев 2011 19:53:16)

0

3

АЛЬБ вы может не поняли что я имею в виду. Приведу пример

http://emdiart.ru/ вот тут в левой вверхнем углу выбор. Вот что я хочу.

0

4

Эту часть ставим туда, где хотите увидеть меню переключения стилей:

Код:
<select name="sel"> 
<option value="Ссылка на стиль_1">Название стиля_1</option> 
<option value="Ссылка на стиль_2">Название стиля_2</option> 
<option value="Ссылка на стиль_3">Название стиля_3</option>
</select> 
<input type="button" id="button" class="button" value="ОК" />

Вместо слов "Ссылка на стиль" необходимо подставить прямую ссылку на файл Вашего стиля. Файл должен иметь расширение .css. Пример такого файла: http://j-14kcob.narod.ru/style_1.css
Обращаю отдельное внимание для тех, кто будет сам создавать свои стили: код первого и второго окна должен находиться в одном файле, то есть, как один целый код! Пункт

Код:
 /* A1.1 */
  @import url(style_cs.css);

лишний, его нужно убрать!
А это в самый конец ХТМЛ-низ, менять здесь ничего не нужно.

Код:
<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>

0

5

А как сделать тоже самое, только в более симпатичном варианте, типа этого http://heavenschool.ru/ (слева)?

0

6

Или же как сделать в горизонтальном варианте,как на том же форуме,только внизу.

0

7

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

Вместо слов "Ссылка на стиль" необходимо подставить прямую ссылку на файл Вашего стиля. Файл должен иметь расширение .css. Пример такого файла: http://j-14kcob.narod.ru/style_1.css

а куда нужно загружать? туплю. просто такое впервые делаю

0

8

Хотелось бы узнать, получу ли я ответ, на вопрос?

0


Вы здесь » Единый форум поддержки » Корзина » смена дизайна