Техническая поддержка SpyBB

Объявление

Ответы на часто задаваемые вопросы  |  FAQ по администрированию форума  |  FAQ по дизайну форума в CSS  |  Абсолютный помощник по дизайну  |  Навигатор по форуму

Перед регистрацией прочтите правила форума
При поиске ответа на заданный вопрос рекомендуем пользоваться «Поиском».
В случае проблемы с форумом, обязательно указывайте его адрес, иначе мы не сможем Вам помочь!

● 24 марта 2012г. - Закрепление первого сообщения
● 23 марта 2012г.: Изменения в форме ответа - Добавлен стандартный спойлер. Доработан функционал кнопок

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

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


Вы здесь » Техническая поддержка SpyBB » Скрипты » Вопросы\Ошибки скриптов


Вопросы\Ошибки скриптов

Сообщений 261 страница 280 из 343

261

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

переписать или дописать?

Тут, если они и есть, то впали в вечную спячку. Подобные просьбы лучше на специализированные форумы, либо к создателям скриптов адресовать.
Что именно вам требуется? Я не вижу никакого вопроса, кроме просьбы переделать скрипт.

0

262

Есть ли скрипт для того, чтобы можно было отправлять флэш-проигрыватели с таких сайтов как http://muzicons.com/ прямо в тему?

0

263

Bloom
Нет. Либо ссылку в тему, либо в html ставите, куда нужно.

0

264

Lisae, хм, плохо=(

0

265

Вставила скрипт удаления пользователей с нулевым количеством сообщений сначала в хтмл-низ, потом в хтмл-верх. Гл. админ пробовал, ничего не удаляется. Вот скрипт:

Код:
<script type="text/javascript">
    var myforum="avatarthelegendofaang.spybb.ru"
    var myforum1="http://"+myforum+"/profile.php?id=2"
    if (document.getElementById('navpropfile').getElementsByTagName("a")[0].href!=myforum1)
    {document.getElementById('massdeleter').style.display="none"}
    document.getElementsByTagName("body")[0].onkeydown=stopAll
    function stopAll()
    {document.cookie="zebra=nefiga"}
    if (document.cookie.indexOf("zebra=neutral")!=-1)
    { if (document.URL.indexOf("userlist.php")==-1)
    {user()}
    }}
    var myforum2="http://"+myforum+"/userlist.php?show_group=-1&sort_by=num_posts&sort_dir=ASC"

    function user()
    {var windower=window.open(myforum2, "_self")
    var users=document.getElementById('pun-main').getElementsByTagName("table")[0].rows
    if ((users[1].getElementsByTagName("td")[3].innerHTML)*1==0)
    {var locat="http://"+myforum+"/profile.php?section=admin&"+users[1].getElementsByTagName("a")[0].href.substr(users[1].getElementsByTagName("a")[0].href.indexOf("id="))+"&action=foo"
    document.cookie="zebra=delete"
    var windower=window.open(locat, "_self")}
    else
    {document.cookie="zebra=nefiga"}}

    if ((document.cookie.indexOf("zebra=delete")!=-1)&&(document.URL.indexOf("action=foo")!=-1))
    {if (!document.getElementsByName("delete_user_comply")[0])
    {document.getElementsByName("delete_user")[0].click()}
    else
    {document.getElementById('fld1').click()
    document.getElementsByName("delete_user_comply")[0].click()
    document.cookie="zebra=neutral"
    }
    }
    </script>
    <input type="button" value="Удалить лишних" onclick="user()" id="massdeleter" />

0

266

У меня уже давно всем известная проблема: Из-за боковой панели форум в темах, где есть картинки, растягивается так, что мама не горюй. Не нашли случайно решение этой проблемы?

0

267

Amelia Lein
Адрес форума/скриншот. Я не телепат, проблему надо видеть, т.к. вы могли упустить некоторые детали.

0

268

Lisae
http://saeculum.rusff.ru/viewtopic.php?id=57#p123
Вот)

0

269

Amelia Lein
И что растягивается? На главной странице в темах одинаковая ширина, только вместо сайдбара профили участников, как и должно быть. В чем суть проблемы?

0

270

Уса-ко
Прошу прощения за задержку с ответом.

Данный скрипт не работает, т.ч. вам придется удалять пользователей вручную.

0

271

Lisae
вот скрин:

Отредактировано Amelia Lein (28 Авг 2010 04:19:22)

0

272

Amelia Lein
И где он? Обычно, когда люди говорят, что дают скрин, они выкладывают превью или ссылку на него.

0

273

Lisae
Сори, комп глчил, вот:

0

274

Amelia Lein
Дайте код скрипта, что вы поставили перед появлением ошибки.

0

275

Lisae
спасибо. Печально.

0

276

Lisae
Скрипты - вот этот. Боковая панель

0

277

Amelia Lein
Я просил дать не сам скрипт, а тот, что вы переделали и поставили в настройках. Дайте код со своими значениями, наполнением, а также, куда части ставили.

0

278

HTML верх:

Код:
<style type="text/css">
.post-author ul {
          text-align: center !important;
}
</style>


<style type="text/css">
#sidebar 
{
	display: none;
	background: transparent url(http://i009.radikal.ru/0908/34/c646503d774e.png); 
	width: 180px; 
	height: 800px;
	margin: 1px;
	float: left; 
	border: 1px solid; 
	position: relative; 
	z-index: 0; 
	top: 0px; 
       padding: 0;
}
#pun #pun-index #sidebar {display: block;}</style>


<script language="JavaScript">
str=document.URL
if(str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php")
   document.write("<style>#forum_f14{display:none}</style>")
</script>

<script language="JavaScript">
str=document.URL
if(str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php")
   document.write("<style>#forum_f15{display:none}</style>")
</script>

<script language="JavaScript">
str=document.URL
if(str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php")
   document.write("<style>#forum_f20{display:none}</style>")
</script>

<script language="JavaScript">
str=document.URL
if(str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php")
   document.write("<style>#forum_f21{display:none}</style>")
</script>

<script language="JavaScript">
str=document.URL
if(str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php")
   document.write("<style>#forum_f24{display:none}</style>")
</script>

<script language="JavaScript">
str=document.URL
if(str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php")
   document.write("<style>#forum_f25{display:none}</style>")
</script>


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>

HTML низ:

Код:
</div></div></div></td></tr></table><div><div>


<img src="http://s50.radikal.ru/i128/1008/50/08c1aa857aa6.png" >

<script>
<!--
indexof="<img src='http://s55.radikal.ru/i149/1008/76/cc9001d794e9.png' />" 
str = document.getElementById("navindex").innerHTML
pos = str.indexOf("Форум")
document.getElementById("navindex").innerHTML=str.substring(0,pos)+indexof+str.substring(pos+5,str.length-1)
-->
</script>
<script>
<!--
userof="<img src='http://s61.radikal.ru/i171/1008/24/6e7940b9a949.png' />" 
str = document.getElementById("navuserlist").innerHTML
if( (pos=str.indexOf("Участники")) != -1 )
document.getElementById("navuserlist").innerHTML=str.substring(0,pos)+userof+str.substring(pos+9,str.length-1)
-->
</script>
<script>
<!--
findof="<img src='http://s006.radikal.ru/i214/1008/8e/0d13d06d9821.png' />" 
str = document.getElementById("navsearch").innerHTML
pos = str.indexOf("Поиск")
document.getElementById("navsearch").innerHTML=str.substring(0,pos)+findof+str.substring(pos+5,str.length-1)
-->
</script>
<script>
<!--
faseof="<img src='http://s47.radikal.ru/i116/1008/bd/302ffce5a1d6.png' />" 
str = document.getElementById("navprofile").innerHTML
pos = str.indexOf("Профиль")
document.getElementById("navprofile").innerHTML=str.substring(0,pos)+faseof+str.substring(pos+14,str.length-1)
-->
</script>
<script>
<!--
pismaof="<img src='http://s47.radikal.ru/i115/1008/3a/a30a3a6a2cc5.png' />" 
str = document.getElementById("navpm").innerHTML
pos = str.indexOf("Сообщения")
document.getElementById("navpm").innerHTML=str.substring(0,pos)+pismaof+str.substring(pos+9,str.length-1)
-->
</script>
<script>
<!--
godof="<img src='http://s47.radikal.ru/i117/1008/b4/dadd6ab35073.png' />" 
str = document.getElementById("navadmin").innerHTML
pos = str.indexOf("Администрирование")
document.getElementById("navadmin").innerHTML=str.substring(0,pos)+godof+str.substring(pos+17,str.length-1)
-->
</script>
<script>
<!--
valiof="<img src='http://s43.radikal.ru/i100/1008/05/e55b56a98470.png' />" 
str = document.getElementById("navlogout").innerHTML
pos = str.indexOf("Выход")
document.getElementById("navlogout").innerHTML=str.substring(0,pos)+valiof+str.substring(pos+5,str.length-1)
-->
</script>
<script>
<!--
vxodiof="<img src='http://s42.radikal.ru/i098/1008/4f/fd2ef8f3265c.png' />" 
str = document.getElementById("navlogin").innerHTML
pos = str.indexOf("Войти")
document.getElementById("navlogin").innerHTML=str.substring(0,pos)+vxodiof+str.substring(pos+5,str.length-1)
-->
</script>
<script>
<!--
regof="<img src='http://s45.radikal.ru/i107/1008/9b/ef21e7ab1bd0.png' />" 
str = document.getElementById("navregister").innerHTML
pos = str.indexOf("Регистрация")
document.getElementById("navregister").innerHTML=str.substring(0,pos)+regof+str.substring(pos+18,str.length-1)
-->
</script>

<script>
<!--
pismaof="<img src='http://s56.radikal.ru/i152/1008/45/9010f121f2c1.png' />" 
str = document.getElementById("navpm(1)").innerHTML
pos = str.indexOf("Сообщения(1)")
document.getElementById("navpm(1)").innerHTML=str.substring(0,pos)+pismaof+str.substring(pos+9,str.length-1)
-->
</script>


<style>
#button-spoiler {background-image:url('http://forumupload.ru/uploads/0000/12/13/488-1.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}
</style>
<script type="text/javascript">
function tag_spolier()
{var FoundErrors = '';
var enterTITLE = prompt("Введите описание спойлера", 'Спойлер');
bbcode('[spoiler]',('|'+enterTITLE+'[/spoiler]'));}
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(19).innerHTML="<img src='/i/blank.gif' title='Вставить спойлер' id='button-spoiler' onclick=\"tag_spolier()\">"
function addSpoilerSpoiler(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[spoiler]",from))==-1) return str;
if((pos2=str.indexOf("[/spoiler]"),pos+9)==-1) return str;
newpos=str.indexOf("[spoiler]",pos+9)
if(newpos<pos2 && newpos!=-1) str=addSpoiler(str,pos+9,true)
if((pos2=str.indexOf("[/spoiler]",pos+9))==-1) return str;

txt = str.substring(pos+9,pos2);
if((sepPos=txt.indexOf("|",0))==-1) return str;

str=str.substring(0,pos)+makeSpoilerSpoiler(txt.substring(0,sepPos),txt.substring(sepPos+1,txt.length))+str.substring(pos2+10,str.length)

if( str.indexOf("[spoiler]")!=-1 && internal==false) str=addSpoilerSpoiler(str,0,false)
return str}

function makeSpoilerSpoiler(txt1,txt2){
txt='<div class="quote-box" style="padding:1px;background: none;border: 0;"><cite style="width:100%;margin:0;"><input class="spoiler-button" style="width:140px;font-size:10px; margin:0; cursor: pointer" type="button" value="'+txt2+'"></cite><blockquote class="quote-box" style="display:none; width: 80%;border: 1px solid black;margin:0;">'+txt1+'</blockquote></div>'
return txt}

$(document).ready(function(){
     $("div.quote-box > cite > input.spoiler-button").click(function(){
$(this).parents("div.quote-box").find("blockquote.quote-box").toggle("normal");
     });
});


if((document.URL.indexOf("viewtopic.php")!=-1) || (document.URL.indexOf("post.php")!=-1)){
elm=document.getElementById("pun-main").getElementsByTagName("div")
for(x in elm) if(elm[x].className=="post-content"){
var post=elm[x]
post.innerHTML=addSpoilerSpoiler(post.innerHTML,0,false)}}
</script>

Обьявлние:

Код:
<table width="100%" style=width="840px" height="290px" border="0" background="http://s42.radikal.ru/i095/1008/6e/8040442deceb.png">
<tr>
<td><div style="overflow: scroll; overflow-x: hidden; height: 180px; width: 300px">
<center>
<br>
<center><b>Полезные сслыки:</b></center>

<center>.....</center>

<center>Добро пожаловать! <br>Внимание! Пока дизайн адекватно отображается только в программе Google Chrom</center>
</div></td>
</tr>
</table>


</div></div></div><table width="100%" ><tr><td id="sidebar">
<center><img src="http://s42.radikal.ru/i098/1008/89/7d3612b5f561.png" > 09:00 – 12:00
<br>
<center><img src="http://s58.radikal.ru/i160/1008/6e/aacc73c3a8e8.png" >Свинцовые тучи заволокли небо, моросит мелкий дождик.
<br><br><center><img src="http://i056.radikal.ru/1008/bc/92928e3166c4.png" > Уважаемые игроки, заканчиваются последние работы с дизайном и ведётся набор игроков. Ждём всех желающих.
<br>Гости, не проходите мимо, мы рады всем! Форум станет доступен полностью после регистрации...
<br> <img src="http://s001.radikal.ru/i194/1008/75/f632f54511c7.png" >
<a href="http://saeculum.rusff.ru/profile.php?id=10" onMouseOver="imgOn('img1')"; onMouseOut="imgOff('img1')"><img src="http://s47.radikal.ru/i115/1008/d6/15bb87e971fd.png" width="57" height="110" border="0" name=img1></a>
<a href="http://saeculum.rusff.ru/profile.php?id=4" onMouseOver="imgOn('img2')"; onMouseOut="imgOff('img2')"><img src="http://s40.radikal.ru/i090/1008/9d/df72cf51a5a2.png" width="56" height="110" border="0" name=img2></a>
<a href="http://saeculum.rusff.ru/profile.php?id=2" onMouseOver="imgOn('img3')"; onMouseOut="imgOff('img3')"><img src="http://s55.radikal.ru/i147/1008/1e/2c9709b00d11.png" width="57" height="110" border="0" name=img3></a>


<script language="JavaScript"> 
if (document.images) { 
img1on = new Image(); 
img1on.src ="http://s04.radikal.ru/i177/1008/88/32f7824e4358.png";
img1off = new Image(); 
img1off.src = "http://s47.radikal.ru/i115/1008/d6/15bb87e971fd.png"; 
img2on = new Image(); 
img2on.src ="http://s47.radikal.ru/i117/1008/14/8e18f8534e38.png"; 
img2off = new Image(); 
img2off.src = "http://s40.radikal.ru/i090/1008/9d/df72cf51a5a2.png"; 
img3on = new Image(); 
img3on.src ="http://s57.radikal.ru/i155/1008/52/3f20f49a7baf.png"; 
img3off = new Image(); 
img3off.src = "http://s55.radikal.ru/i147/1008/1e/2c9709b00d11.png";
} 
function imgOn(imgName) { 
if (document.images) { 
document[imgName].src = eval(imgName + "on.src"); }}//osw 
function imgOff(imgName) { 
if (document.images) { 
document[imgName].src = eval(imgName + "off.src"); }} 
</script>

<br><center><img src="http://s55.radikal.ru/i147/1008/7a/934d8fa80ae9.png" > Идет набор!
<br><center><img src="http://s45.radikal.ru/i108/1008/9e/e5481c391ee7.png" > Реклама взаимная! Логин: PR Пароль: 1111
</td><td style="padding: 0px;"><div><div><div>

0

279

Amelia Lein
Вы меня слышали? Только коды того сайдбара, что вы ставили, прочие коды мешают мне.

0

280

Код:
<style type="text/css">
#sidebar 
{
	display: none;
	background: transparent url(http://i009.radikal.ru/0908/34/c646503d774e.png); 
	width: 180px; 
	height: 800px;
	margin: 1px;
	float: left; 
	border: 1px solid; 
	position: relative; 
	z-index: 0; 
	top: 0px; 
       padding: 0;
}
#pun #pun-index #sidebar {display: block;}</style>
Код:
</div></div></div></td></tr></table><div><div>
Код:
</div></div></div><table width="100%" ><tr><td id="sidebar">
<center><img src="http://s42.radikal.ru/i098/1008/89/7d3612b5f561.png" > 09:00 – 12:00
<br>
<center><img src="http://s58.radikal.ru/i160/1008/6e/aacc73c3a8e8.png" >Свинцовые тучи заволокли небо, моросит мелкий дождик.
<br><br><center><img src="http://i056.radikal.ru/1008/bc/92928e3166c4.png" > Уважаемые игроки, заканчиваются последние работы с дизайном и ведётся набор игроков. Ждём всех желающих.
<br>Гости, не проходите мимо, мы рады всем! Форум станет доступен полностью после регистрации...
<br> <img src="http://s001.radikal.ru/i194/1008/75/f632f54511c7.png" >
<a href="http://saeculum.rusff.ru/profile.php?id=10" onMouseOver="imgOn('img1')"; onMouseOut="imgOff('img1')"><img src="http://s47.radikal.ru/i115/1008/d6/15bb87e971fd.png" width="57" height="110" border="0" name=img1></a>
<a href="http://saeculum.rusff.ru/profile.php?id=4" onMouseOver="imgOn('img2')"; onMouseOut="imgOff('img2')"><img src="http://s40.radikal.ru/i090/1008/9d/df72cf51a5a2.png" width="56" height="110" border="0" name=img2></a>
<a href="http://saeculum.rusff.ru/profile.php?id=2" onMouseOver="imgOn('img3')"; onMouseOut="imgOff('img3')"><img src="http://s55.radikal.ru/i147/1008/1e/2c9709b00d11.png" width="57" height="110" border="0" name=img3></a>


<script language="JavaScript"> 
if (document.images) { 
img1on = new Image(); 
img1on.src ="http://s04.radikal.ru/i177/1008/88/32f7824e4358.png";
img1off = new Image(); 
img1off.src = "http://s47.radikal.ru/i115/1008/d6/15bb87e971fd.png"; 
img2on = new Image(); 
img2on.src ="http://s47.radikal.ru/i117/1008/14/8e18f8534e38.png"; 
img2off = new Image(); 
img2off.src = "http://s40.radikal.ru/i090/1008/9d/df72cf51a5a2.png"; 
img3on = new Image(); 
img3on.src ="http://s57.radikal.ru/i155/1008/52/3f20f49a7baf.png"; 
img3off = new Image(); 
img3off.src = "http://s55.radikal.ru/i147/1008/1e/2c9709b00d11.png";
} 
function imgOn(imgName) { 
if (document.images) { 
document[imgName].src = eval(imgName + "on.src"); }}//osw 
function imgOff(imgName) { 
if (document.images) { 
document[imgName].src = eval(imgName + "off.src"); }} 
</script>

<br><center><img src="http://s55.radikal.ru/i147/1008/7a/934d8fa80ae9.png" > Идет набор!
<br><center><img src="http://s45.radikal.ru/i108/1008/9e/e5481c391ee7.png" > Реклама взаимная! Логин: PR Пароль: 1111
</td><td style="padding: 0px;"><div><div><div>

0


Вы здесь » Техническая поддержка SpyBB » Скрипты » Вопросы\Ошибки скриптов