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

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

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


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


Скрипт "смена дизайна": деффект.

Сообщений 21 страница 40 из 82

21

aspirin
Вы поставьте - я поправлю - могу сместить для начала кнопки в таблицу

0

22

Deff

готово)

0

23

Deff

а можно сделать так, чтобы они были статичны? то есть не двигались вместе с форумом?

0

24

aspirin
А чо там с первым дизайном - рамка ниже меню у меня исчезла
Картинка фона на HTML => http://i060.radikal.ru/1201/c5/742599aa334d.png не грузицо - перезалили бы на сайт

Отредактировано Deff (Пт, 10 Фев 2012 14:21:25)

0

25

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

А чо там с первым дизайном - рамка ниже меню у меня исчезла

вернул)

0

26

Переносим кнопки в Объяву
Поставьте в конец Объявления такой скрипт:

<script>
$("#changeStyle").prependTo("#pun-announcement .html-box")
</script>

HTML верх заменить на такое:

Код:
	<style> #pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: 1px; top: 0px
}
</style>

<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{width:70px;height:auto;border:solid 2px transparent;}
.STYLselect {border-color:red!important;}
</style>
<div id="changeStyle" style="z-index:1000;position:absolute!important;">
<img src="http://www.10pix.ru/img1/3444/5439522.jpg" alt="http://forumstatic.ru/styles/000e/3c/47/style.1328618809.css"/>
<br> 
<img src="http://www.10pix.ru/img1/3492/5439523.jpg" alt="http://forumstatic.ru/styles/0010/65/46/style.1328543892.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)});</script>
<style> #pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: 1px; top: 0px
}
</style>


<style> 
div.splLink {width: 130px; height: 40px; text-align: center; font-family: Comic Sans Ms; font-size: 15px; padding: 10px;}
.spll {width: 130px; height: 70px; }
.spll div.splCont {height: auto; width:300px; background:  url(http://s39.radikal.ru/i086/1009/bd/6a903b66db25.png); padding: 5px; z-index: 1000; margin-top: 0px; font-size: 12px; font-family: Microsoft Sans Serif; text-align: center;}
</style>

<style type="text/css">
.post-author li {text-align:center}
</style>

<script type="text/javascript">
function select_text(elem) {
	if(window.getSelection) {   
var s=window.getSelection();   
if(s.setBaseAndExtent){   
	s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1);   
}
else {   
	var r=document.createRange();   
	r.selectNodeContents(elem);   
	s.removeAllRanges();   
	s.addRange(r);
}   
	}
	else if(document.getSelection){   
var s=document.getSelection();   
var r=document.createRange();   
r.selectNodeContents(elem);   
s.removeAllRanges();   
s.addRange(r);   
	}
	else if(document.selection){   
var r=document.body.createTextRange();   
r.moveToElementText(elem);   
r.select();
	}   
}
</script>
<script type="text/javascript">
var div = document.getElementById('pun-main').getElementsByTagName('div');
for(x in div){
	if(div[x].className=='code-box'){
div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>';
	}
}
</script>
<style> 
div.splLink {width: 130px; height: 40px; text-align: center; font-family: Comic Sans Ms; font-size: 15px; padding: 10px;}
.spll {width: 130px; height: 70px; }
.spll div.splCont {height: auto; width:300px; background:  url(http://s39.radikal.ru/i086/1009/bd/6a903b66db25.png); padding: 5px; z-index: 1000; margin-top: 0px; font-size: 12px; font-family: Microsoft Sans Serif; text-align: center;}
</style>

<style type="text/css">
.post-author li {text-align:center}
</style>

<script type="text/javascript">
function select_text(elem) {
	if(window.getSelection) {   
var s=window.getSelection();   
if(s.setBaseAndExtent){   
	s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1);   
}
else {   
	var r=document.createRange();   
	r.selectNodeContents(elem);   
	s.removeAllRanges();   
	s.addRange(r);
}   
	}
	else if(document.getSelection){   
var s=document.getSelection();   
var r=document.createRange();   
r.selectNodeContents(elem);   
s.removeAllRanges();   
s.addRange(r);   
	}
	else if(document.selection){   
var r=document.body.createTextRange();   
r.moveToElementText(elem);   
r.select();
	}   
}
</script>
<script type="text/javascript">
var div = document.getElementById('pun-main').getElementsByTagName('div');
for(x in div){
	if(div[x].className=='code-box'){
div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>';
	}
}
</script>

Вы просто Замените - ( текущее сохраните в топике ( а то вы пытаетесь адаптировать - в итоге лишние коды

0

27

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

вернул)

Я Ващет про эту Рамку => http://uploads.ru/t/Y/U/h/YUhE2.png

0

28

Deff

Ага, спасибо огромное)) А вот, когда переключаешься на второй дизайн, там реклама на навигацию залезает, а внизу остаются кнопка баннеров и копирайт с первоко дизайна, с этим можно что-то сделать?

0

29

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

Я Ващет про эту Рамку =>

в смысле, фон долго грузится?

Отредактировано aspirin (Пт, 10 Фев 2012 14:41:53)

0

30

aspirin
Пост 24 смотрите - ?

Лан - забить ( Радикал восстановицо - всё вернёцо, просто у Вас Она в кеше сохранилась, а я на Вашем сайте не сижу и кеш чищу

Отредактировано Deff (Пт, 10 Фев 2012 14:42:56)

0

31

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

в смысле, фон долго грузится?

Он ваще сейчас не грузицо - сейчас данная картинка на радикале зависла - поэтому рекомендовал перезалить на сайт (как на body) и поменять ссылку

Отредактировано Deff (Пт, 10 Фев 2012 14:44:18)

0

32

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

Он ваще сейчас не грузицо - сейчас данная картинка на радикале зависла - поэтому рекомендовал перезалить на сайт (как на body) и поменять ссылку

сделано)

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

А вот, когда переключаешься на второй дизайн, там реклама на навигацию залезает, а внизу остаются кнопка баннеров и копирайт с первоко дизайна, с этим можно что-то сделать?

а что с этим?

0

33

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

Ага, спасибо огромное)) А вот, когда переключаешься на второй дизайн, там реклама на навигацию залезает, а внизу остаются кнопка баннеров и копирайт с первоко дизайна, с этим можно что-то сделать?

Сделать можно, тогда клики - переключения - будут чуть дольше(хотя не думаю что их часто тыкать будут

0

34

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

хотя не думаю что их часто тыкать будут

Я тоже)) Но это важно) будь оба стиля мои, забил бы))

0

35

aspirin
Замените HTML верх

Код:
	<style> #pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: 1px; top: 0px
}
</style>



	<style> #pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: 1px; top: 0px
}
</style>

<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{width:70px;height:auto;border:solid 2px transparent;}
.STYLselect {border-color:red!important;}
</style>
<div id="changeStyle" style="z-index:1000;position:absolute!important;">
<img src="http://www.10pix.ru/img1/3444/5439522.jpg" alt="http://forumstatic.ru/styles/000e/3c/47/style.1328870732.css"/>
<br> 
<img src="http://www.10pix.ru/img1/3492/5439523.jpg" alt="http://forumstatic.ru/styles/0010/65/46/style.1328543892.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)});</script>
<style> #pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: 1px; top: 0px
}
</style>


<style> 
div.splLink {width: 130px; height: 40px; text-align: center; font-family: Comic Sans Ms; font-size: 15px; padding: 10px;}
.spll {width: 130px; height: 70px; }
.spll div.splCont {height: auto; width:300px; background:  url(http://s39.radikal.ru/i086/1009/bd/6a903b66db25.png); padding: 5px; z-index: 1000; margin-top: 0px; font-size: 12px; font-family: Microsoft Sans Serif; text-align: center;}
</style>

<style type="text/css">
.post-author li {text-align:center}
</style>

<script type="text/javascript">
function select_text(elem) {
	if(window.getSelection) {   
var s=window.getSelection();   
if(s.setBaseAndExtent){   
	s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1);   
}
else {   
	var r=document.createRange();   
	r.selectNodeContents(elem);   
	s.removeAllRanges();   
	s.addRange(r);
}   
	}
	else if(document.getSelection){   
var s=document.getSelection();   
var r=document.createRange();   
r.selectNodeContents(elem);   
s.removeAllRanges();   
s.addRange(r);   
	}
	else if(document.selection){   
var r=document.body.createTextRange();   
r.moveToElementText(elem);   
r.select();
	}   
}
</script>
<script type="text/javascript">
var div = document.getElementById('pun-main').getElementsByTagName('div');
for(x in div){
	if(div[x].className=='code-box'){
div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>';
	}
}
</script>
<style> 
div.splLink {width: 130px; height: 40px; text-align: center; font-family: Comic Sans Ms; font-size: 15px; padding: 10px;}
.spll {width: 130px; height: 70px; }
.spll div.splCont {height: auto; width:300px; background:  url(http://s39.radikal.ru/i086/1009/bd/6a903b66db25.png); padding: 5px; z-index: 1000; margin-top: 0px; font-size: 12px; font-family: Microsoft Sans Serif; text-align: center;}
</style>

<style type="text/css">
.post-author li {text-align:center}
</style>

<script type="text/javascript">
function select_text(elem) {
	if(window.getSelection) {   
var s=window.getSelection();   
if(s.setBaseAndExtent){   
	s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1);   
}
else {   
	var r=document.createRange();   
	r.selectNodeContents(elem);   
	s.removeAllRanges();   
	s.addRange(r);
}   
	}
	else if(document.getSelection){   
var s=document.getSelection();   
var r=document.createRange();   
r.selectNodeContents(elem);   
s.removeAllRanges();   
s.addRange(r);   
	}
	else if(document.selection){   
var r=document.body.createTextRange();   
r.moveToElementText(elem);   
r.select();
	}   
}
</script>
<script type="text/javascript">
var div = document.getElementById('pun-main').getElementsByTagName('div');
for(x in div){
	if(div[x].className=='code-box'){
div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>';
	}
}
</script>






<style> 
div.splLink {width: 130px; height: 40px; text-align: center; font-family: Comic Sans Ms; font-size: 15px; padding: 10px;}
.spll {width: 130px; height: 70px; }
.spll div.splCont {height: auto; width:300px; background:  url(http://s39.radikal.ru/i086/1009/bd/6a903b66db25.png); padding: 5px; z-index: 1000; margin-top: 0px; font-size: 12px; font-family: Microsoft Sans Serif; text-align: center;}
</style>

<style type="text/css">
.post-author li {text-align:center}
</style>

<script type="text/javascript">
function select_text(elem) {
	if(window.getSelection) {   
var s=window.getSelection();   
if(s.setBaseAndExtent){   
	s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1);   
}
else {   
	var r=document.createRange();   
	r.selectNodeContents(elem);   
	s.removeAllRanges();   
	s.addRange(r);
}   
	}
	else if(document.getSelection){   
var s=document.getSelection();   
var r=document.createRange();   
r.selectNodeContents(elem);   
s.removeAllRanges();   
s.addRange(r);   
	}
	else if(document.selection){   
var r=document.body.createTextRange();   
r.moveToElementText(elem);   
r.select();
	}   
}
</script>
<script type="text/javascript">
var div = document.getElementById('pun-main').getElementsByTagName('div');
for(x in div){
	if(div[x].className=='code-box'){
div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>';
	}
}
</script>

<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>

При смене  - сохранении дизайна - меняется ссылка на файл стиля, (*поэтому в скрипте рекомендация перезаливать в файл

Отредактировано Deff (Пт, 10 Фев 2012 14:51:33)

0

36

Еще раз

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

А вот, когда переключаешься на второй дизайн, там реклама на навигацию залезает, а внизу остаются кнопка баннеров и копирайт с первоко дизайна, с этим можно что-то сделать?

Можно сделать скриншоты и тыкнуть стрелками ?

0

37

Deff

сейчас)

Отредактировано aspirin (Пт, 10 Фев 2012 14:55:30)

0

38

aspirin
И еще раз - Замените HTML верх - весь полностью

Код:
	<style> #pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: 1px; top: 0px
}
</style>


<style> #pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: 1px; top: 0px
}
</style>



	<style> #pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: 1px; top: 0px
}
</style>

<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{width:70px;height:auto;border:solid 2px transparent;}
.STYLselect {border-color:red!important;}
</style>
<div id="changeStyle" style="z-index:1000;position:absolute!important;">
<img src="http://www.10pix.ru/img1/3444/5439522.jpg" alt="http://forumstatic.ru/styles/000e/3c/47/style.1328870732.css"/>
<br> 
<img src="http://www.10pix.ru/img1/3492/5439523.jpg" alt="http://forumstatic.ru/styles/0010/65/46/style.1328543892.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)});</script>
<style> #pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: 1px; top: 0px
}
</style>


<style> 
div.splLink {width: 130px; height: 40px; text-align: center; font-family: Comic Sans Ms; font-size: 15px; padding: 10px;}
.spll {width: 130px; height: 70px; }
.spll div.splCont {height: auto; width:300px; background:  url(http://s39.radikal.ru/i086/1009/bd/6a903b66db25.png); padding: 5px; z-index: 1000; margin-top: 0px; font-size: 12px; font-family: Microsoft Sans Serif; text-align: center;}
</style>

<style type="text/css">
.post-author li {text-align:center}
</style>

<script type="text/javascript">
function select_text(elem) {
	if(window.getSelection) {   
var s=window.getSelection();   
if(s.setBaseAndExtent){   
	s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1);   
}
else {   
	var r=document.createRange();   
	r.selectNodeContents(elem);   
	s.removeAllRanges();   
	s.addRange(r);
}   
	}
	else if(document.getSelection){   
var s=document.getSelection();   
var r=document.createRange();   
r.selectNodeContents(elem);   
s.removeAllRanges();   
s.addRange(r);   
	}
	else if(document.selection){   
var r=document.body.createTextRange();   
r.moveToElementText(elem);   
r.select();
	}   
}
</script>
<script type="text/javascript">
var div = document.getElementById('pun-main').getElementsByTagName('div');
for(x in div){
	if(div[x].className=='code-box'){
div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>';
	}
}
</script>

У Вас коды продублированы три раза!!!

0

39

Отредактировано aspirin (Пт, 10 Фев 2012 15:09:56)

0

40

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

Когда нажимаешь на вторую кнопку, внизу должна быть картинка:

http://forumstatic.ru/files/000e/3c/47/72941.bmp

А сейчас там сохраняется та, что стоит на первом дизайне вместе с копирайтом с него же)

Это понял

0


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