тему  в  архив,  я  всё  сделала

У меня раньше на форуме стояла  смена  стилей. Но  теперь они перестали работать. возможно из-за  смены ваших настроек и т.д..

Стоял  вот такой  простой  скрипт.

<!-- Смена диза -->

<script type="text/javascript">
var linkStyles='<link rel="stylesheet" type="text/css" href="';
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 clearSet(L)*************{if(L){setcookie("changeStyle",L,30);$("link[rel='stylesheet']:first").replaceWith(linkStyles+L+'"/>')}};var Lmem=getcookie("changeStyle");clearSet(Lmem);
</script>

<!-- Конец смена диза -->

<!-- Кнопки для смены диза -->

<style>#changeStyle img{border:solid 0px transparent;}
.STYLselect {border-color:red!important;}
</style>
<div id="changeStyle" style="top:0; left: 3px; position:fixed!important;">
<img src="http://4.firepic.org/4/images/2014-04/28/d65z64wa8baq.png" alt="http://co.forum4.ru/styles/0013/be/30/style.1398787533.css"/>
<br>
<img src="http://4.firepic.org/4/images/2014-04/28/85rx6laqu0mo.png" alt="http://co.forum4.ru/styles/0014/5c/3b/style.1431636388.css"/>
<br> 
</div>

<script>$("#changeStyle img[alt='"+Lmem+"']").addClass("STYLselect");$('#changeStyle img[alt]').click(function(){L=$(this).attr("alt");$('#changeStyle img[alt]').removeClass("STYLselect");$(this).addClass("STYLselect");clearSet(L);window.location=document.URL.replace(/#.\d+$/img,"");});</script>

<!-- Конец кнопки смена диза -->

<!-- ВНИМАНИЕ - Скрипты для разных стилей-->

<!-- мув для первого стиля-->
<style alt="http://co.forum4.ru/styles/0013/be/30/style.1398787533.css" class=OnlyThisStyle>/*

<div style="position: absolute;
top: 130px;
left: 76px;
width:97px;">
<img src="http://4.firepic.org/4/images/2014-04/29/kam3qb8e8r2w.gif" border="0" />
</div>

*/</style>
<script>var L=$("link[rel='stylesheet']:first").attr('href');var V=$("style.OnlyThisStyle[alt='"+L+"']");if(V.html()!=null){var V1=V.html().replace(/^\/\*([\s\S]*)\*\//img,"$1");V.replaceWith(V1);}</script>
<!-- огонь для второго стиля-->


Было  всё  удобно и хорошо.

здесь  я нашла  смену  дизайнов  таким  вот скриптом.

<script type="text/javascript">
function vzstyle(value){
var tag = document.getElementsByTagName("link")
for(z=0;z<tag.length;z++){
if(tag[z].rel=="stylesheet"){
tag[z].href=value
break;
}
}
}
</script>
<select name="sel">
<option value="http://support.rusff.ru/style/RusFF_Classic/RusFF_Classic.css">RusFF_Classic</option>
<option value="http://support.rusff.ru/style/RusFF_FunZone/RusFF_FunZone.css">RusFF_FunZone</option>
<option value="http://support.rusff.ru/style/RusFF_DeathNote/RusFF_DeathNote.css">RusFF_DeathNote</option>
</select>
<input type="button" class="button" onclick="vzstyle(document.getElementsByName('sel')[0].value)" value="ОК" />


Однако он  совершенно  не  удобно, он  не  списывается  в дизайн ну  никак, да и хотелось  просто  кнопки  картинками  т.д.
http://sh.uploads.ru/t/uH2nU.png

http://darkgates.rusff.ru/

Отредактировано Nocticula de Michi (15.05.2015 01:20:00)