http://ra-reklama.ru/pages/katalog - там переходы связаны с кликами. Можно то же самое?
боковая таблица + моб версия
Сообщений 41 страница 50 из 50
Поделиться42Пт, 30 Сен 2011 20:54:11
baron4ik
Да, считать и обновлять все вручную =)
Поделиться43Сб, 1 Окт 2011 01:52:48
Вот в мою голову влетела еще идея (таких много и часто)
существуют два скриптика баллов:
1 эй вот:
<script type="text/javascript"> if(location.href.indexOf('viewtopic')!=-1) { var field = 'fld1'; var diff = 2; var default_name = 'Деньги'; var ul = $("#pun-main div.post div.post-author ul"); for(var i =0;i < ul.length;i++){ var for_posts = parseInt($(ul[i]).find('li.pa-posts').text().replace(/Сообщений: /,""))*diff if(!$(ul[i]).find("li.pa-"+field).length) { $(ul[i]).find('li.pa-posts').after('<li class="pa-'+field+'">'+default_name+': '+for_posts+'</li>'); } else { $(ul[i]).find("li.pa-"+field).html(default_name+': '+(parseInt($(ul[i]).find("li.pa-"+field).text().replace(/^(.*): (-?\d+)$/,"$2"))+for_posts)) } } } </script>
2ой вот
<input type="button" value="Передать баллы" id="addhere" /><br />Введите ник <input type="text" id="nickdest" /><br /> Введите баллы <input type="text" id="addpoints" /> <script type="text/javascript"> document.getElementById('addhere').onclick=checksubtract function checksubtract() {if (((document.getElementById('addpoints').value.substr(0))*1)<=0) {alert ("Не мухлюй")} else {subtractIt()}} var cont var points var destination=document.getElementById('navprofile') var dest2=destination.getElementsByTagName("a")[0].href.substr((destination.getElementsByTagName("a")[0].href.indexOf("id=")+3)) var dest3="http://testingmyforum1.4bb.ru/profile.php?section=fields&id="+dest2 function subtractIt() {verifier=0 var subtractor=window.open(dest3, "_blank", "toolbar=no, location=yes, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=yes, width=400, height=400") document.cookie=document.getElementById('nickdest').value+"subtract"+document.getElementById('addpoints').value} if (document.cookie.indexOf("subtract")!=-1) {var points0=document.cookie.substring(0, (document.cookie.indexOf("subtract"))) var points=(document.cookie.substring((document.cookie.indexOf("subtract")+8)))*1 var points1=(document.getElementById('fld2').value.substring(0))*1 var points2=(points1-points)*1 document.getElementById('fld2').value=points2 document.getElementsByName("update") [0] .click() document.cookie=points0+"addpoints"+points } else if (document.cookie.indexOf("addpoints")!=-1) {var adder=window.open ("http://testingmyforum1.4bb.ru/sendmessage.php", "_self") var tyred=document.cookie.substring((document.cookie.indexOf("addpoints")+9)) var tyred1=document.cookie.substring(0, (document.cookie.indexOf("addpoints"))) document.cookie=tyred1+"writepo"+tyred} else if (document.cookie.indexOf("writepo")!=-1) {var balli=document.cookie.substring((document.cookie.indexOf("writepo")+7)) var komu=document.cookie.substring(0, (document.cookie.indexOf("writepo"))) var balli1="givepointstosomeone"+balli+"givepointstosomeone" document.getElementsByName("req_subject")[0].value="Вам баллы" document.getElementsByName("req_message")[0].value=balli1 document.getElementsByName("req_username")[0].value=komu document.getElementsByName("submit") [0] .click() document.cookie="tyred"} else if (document.cookie.indexOf("tyred")!=-1) { window.close() document.cookie="fig" } else if (document.cookie.indexOf("delete")!=-1) {var newcookie=document.cookie.substr(6) document.getElementsByName("delete_messages_comply")[0].click() document.cookie="getpoints"+newcookie} else if ((document.cookie.indexOf("getpoints")!=-1)&&(document.URL.indexOf("profile.php?section=fields")==-1)) {window.open (dest3, "_self")} else if ((document.cookie.indexOf("getpoints")!=-1)&&(document.URL.indexOf("profile.php?section=fields")!=-1)) {var points=(document.cookie.substring(9))*1 var points1=(document.getElementById('fld2').value.substring(0))*1 var points2=(points1+points)*1 document.getElementById('fld2').value=points2 document.getElementsByName("update") [0] .click() document.cookie="fig"} if ((document.URL.indexOf("messages.php")!=-1)&&(document.getElementById('pun-crumbs1').innerHTML.indexOf("Cообщения / Входящие")!=-1)&&(document.getElementById('profile').innerHTML.indexOf("givepointstosomeone")!=-1)) {var checks=document.getElementsByTagName("tr") var ty=0 for (ty=0; ty<=(checks.length-1); ty++) {if (checks[ty].innerHTML.indexOf("Вам баллы")!=-1) {checks[ty].getElementsByTagName("input")[0].click() break}} var manyform=document.getElementsByTagName("form")[0].getElementsByTagName("input") manyform[manyform.length-1].click() document.cookie="delete"+document.getElementById('profile').innerHTML.substring((document.getElementById('profile').innerHTML.indexOf("givepointstosomeone")+19), document.getElementById('profile').innerHTML.lastIndexOf("givepointstosomeone"))} if (document.URL.indexOf("profile.php?section=fields")!=-1) {var cont=document.getElementById('fld2').value document.getElementsByName("update") [0] .onclick=checkIt } else if (document.URL.indexOf("sendmessage.php")!=-1) {document.getElementsByName("submit") [0] .onclick=checkthisToo} function checkthisToo() {if (((document.getElementsByName("req_message")[0].value.indexOf("givepointstosomeone")!=-1)||(document.getElementsByName("req_subject")[0].value.indexOf("Вам баллы")!=-1))&&((document.cookie.indexOf("writepo")==-1)||(document.referrer.indexOf ("testingmyforum1.4bb.ru")!=-1))) {alert ("Вы не можете отдать баллы, не отняв их у себя. Пользуйтесь специальной формой") return false}} function checkIt() {if (document.getElementById('pun-status').innerHTML.indexOf('Ник админа')==-1) {if (((document.getElementById('fld2').value!=cont)&&(document.cookie.indexOf("subtract")==-1)&&(document.cookie.indexOf("getpoints")==-1))||(document.referrer.indexOf ("testingmyforum1.4bb.ru")!=-1)) {alert ("Вы не можете сами изменить свою репутацию") return false}}} </script>
+1го скрипта - баллы накапливаются у пользователя при наборе сообщений и умножаются на 2
+2го скрипта - баллы можно передавать.
Нужно просто соединить эти два скрипта "воедино" и добавить каплю нового, так чтобы :
1 баллы можно было передавать (так же как и в 2ом скрипте)
2 баллы накапливаются взависимости от сообщений и умножаются на 2
3 +10 баллов дается за 1 "+" к уважению , отнимается 10б при "-" 1 к уважению
вот и все собственно (понимая, что синхронизировать это все с фондом форума нельзя) говоря.
Поделиться44Сб, 1 Окт 2011 02:07:46
baron4ik Вы ващет странный чел - Если взять все ваши заказы - то вам нужно чел 10 скриптёров
тут их ващет - боль мень активных - трое - последнее время - два
Вот третий скрипт баллов > Скрипты от пользователей пост 428
Все поля - участвующие в скрипте - должны быть включены - (*можно потом скрыть их css
Поделиться45Сб, 1 Окт 2011 13:55:12
Deff,
самый главный - боковая таблица, а основное - ерунда))
Поделиться46Сб, 1 Окт 2011 16:03:57
baron4ik
Пробуйте заменить HTML низ
<!--автор темы--> <style> /*Убираем НИК Автора*/ #pun-viewforum .tcl span.byuser{display:none!important;} </style> <div id=Inf_block_Left style="display:none"> <!--НАЧАЛО--> <h2>НОВОСТЬ 1</h2> <embed src="http://www.clocklink.com/clocks/0005-red.swf?TimeZone=R2T&" style="margin:0 -20px 0 20px;" width="150" height="150" wmode="transparent" type="application/x-shockwave-flash"> <h2>НОВОСТЬ 2</h2> <!-- Начало CBOX - www.cbox.ws - v001 --> <div id="cboxdiv" style="text-align: center; line-height: 0"> <div><iframe frameborder="0" width="180" height="305" src="http://www3.cbox.ws/box/?boxid=3370642&boxtag=4wegcw&sec=main" marginheight="2" marginwidth="2" scrolling="auto" allowtransparency="yes" name="cboxmain3-3370642" style="border:#ababab 1px solid;" id="cboxmain3-3370642"></iframe></div> <div><iframe frameborder="0" width="180" height="75" src="http://www3.cbox.ws/box/?boxid=3370642&boxtag=4wegcw&sec=form" marginheight="2" marginwidth="2" scrolling="no" allowtransparency="yes" name="cboxform3-3370642" style="border:#ababab 1px solid;border-top:0px" id="cboxform3-3370642"></iframe></div> </div> <!-- Конец CBOX --> <h2>10 Последних сообщений</h2> <div id=MyNewsScr style="width:100%;height:340px;overflow-y:auto;"></div> </div> <script type="text/javascript"> var L=$("#Inf_block_Left").html();$("#Inf_block_Left").replaceWith(""); var R=$("#Inf_block_Right").html();$("#Inf_block_Right").replaceWith(""); if($(".punbb").attr("id")=="pun-index"){ var LeftSUM='', RightSUM='',block1='<div class="container" style="padding:5px;" id=News_'; var block2="</div><br><br>"; if(L!=null){ var c = L.split(/<h2>|<\/h2>/igm); for(i=1; i<c.length; i+=2){ LeftSUM+=block1+'L'+(i+1)/2+' >'+'<h2><center>'+c[i]+'</center></h2>'+c[i+1]+block2; }LeftSUM='<td id=LeftNews width=190 valign=top>'+LeftSUM+'</td>';/*alert(LeftSUM);*/} if(R!=null){ var c = R.split(/<h2>|<\/h2>/igm); for(i=1; i<c.length; i+=2){ RightSUM+=block1+'R'+(i+1)/2+' >'+'<h2><center>'+c[i]+'</center></h2>'+c[i+1]+block2; }RightSUM='<td id=RightNews width=21% valign=top>'+RightSUM+'</td>';/*alert(RightSUM);*/} if(LeftSUM!='' || RightSUM!=''){ $("#pun-main").html('<table width=100% id="NEWS"><tr valign=top>'+LeftSUM+'<td>'+$("#pun-main").html()+'</td>'+RightSUM+'</tr></table>'); };} </script> <!-- 5 сообщений последних --> <script id="MyNewsScr" src="/export.php?type=js&max=10" type="text/javascript"></script> <script type="text/javascript"> var html=''; var ts = ''; var mo = ''; var hh = ''; var mm = ''; var i = 0; html2="</tr></tbody></table></div></center>"; html1="<center><div class=\"container\"><table cellpadding=\"0\" cellspacing=\"0\"; style=\"border-collapse:collapse;width:200px;position:relative;!important;margin:0 30px 0 -15px!important;\"><thead><tr><th scope=\"col\" style=\"padding-right:12px;\">Автор</th><th width=70% scope=\"col\">Последнее сообщение</th></tr></thead><tbody class=\"hasicon\">" for(i=0;i<content.length;i++) { ts = new Date(); ts.setTime(1000*content[i][0]); mo = ts.getMonth()+1; if (mo<10) mo='0'+mo; hh = ts.getHours(); mm = ts.getMinutes()+''; if (mm<10) mm='0'+mm; ts = ts.getDate()+'.'+mo+' '+hh+':'+mm; html+='<tr valign=top style=\"padding: 0 6px;\"><td align=left> '+content[i][1]+'</td><td class=\"tcr\" align=right><a href=\"'+content[i][2]+'\" target=\"_blank\">'+content[i][3]+'</a><br /></td></tr>'; } $("#MyNewsScr").append(html1 + html + html2 + "<br />"); </script> <!--Лаборатория--> <script type="text/javascript"> $.getScript("http://lab.rusff.ru/j/conf/i/" + BoardID + ".conf.js"); </script> <!--иконка браузера--> <head> <link rel="HORTCUT ICON" href="http://forumupload.ru/uploads/000f/6a/c3/15-1.png"> </head> <!--Разделение важных и обычных тем на блоки--> <script type="text/javascript"> if (document.URL.indexOf("viewforum")!=-1) {var trs=document.getElementById('pun-main').getElementsByTagName("table")[0].rows var io=1 for (io=1; io<=(trs.length-1); io++) {if ((trs[io].className.indexOf("isticky")!=-1)&&(io==1)) {var portant=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(1) var im=portant.insertCell(0) im.innerHTML="Объявления" im.style.color="#0000FF" im.style.backgroundColor="#FFFFFF" im.colSpan="4"} else if ((trs[io].className.indexOf("isticky")!=-1)&&(trs[io+1].className.indexOf('isticky')==-1)) {var normal=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(io+1) var normal1=normal.insertCell(0) normal1.innerHTML="Темы форума" normal1.style.color="#0000FF" normal1.style.backgroundColor="#FFFFFF" normal1.colSpan="4" }}} </script> <!--Описание темы--> <script type="text/javascript"> var theme=document.getElementById('pun-main').getElementsByTagName("h1")[0].innerHTML if (theme.indexOf(">>")!=-1) {if (theme.indexOf("Редактирование")!=-1) {document.getElementById('pun-main').getElementsByTagName("h1")[0].innerHTML=theme.substring(0, theme.indexOf(">>"))+" - Редактирование сообщения</span>"} else {document.getElementById('pun-main').getElementsByTagName("h1")[0].innerHTML=theme.substring(0, theme.indexOf(">>"))+"</span>"}} </script> <script type="text/javascript"> var descs=document.getElementsByTagName("td") var z=0 for (z=0; z<=(descs.length-1); z++) {if (descs[z].innerHTML.indexOf(">>")!=-1) {if (descs[z].className=="tcl") {descs[z].innerHTML=descs[z].innerHTML.substring(0, descs[z].innerHTML.indexOf(">>"))+"</a><br />"+"<font size='1'>"+descs[z].innerHTML.substring((descs[z].innerHTML.indexOf(">>")+8), (descs[z].innerHTML.toLowerCase().indexOf("</a>")))+"</font>"+descs[z].innerHTML.substr((descs[z].innerHTML.toLowerCase().indexOf("</a>")+4)) } else {descs[z].getElementsByTagName("a")[0].innerHTML=descs[z].getElementsByTagName("a")[0].innerHTML.substring(0, descs[z].getElementsByTagName("a")[0].innerHTML.indexOf(">")) }}} </script> <script type="text/javascript"> if (document.getElementById('pun-main').getElementsByTagName("h1")[0].innerHTML.indexOf("Начать новую")!=-1) {document.getElementsByTagName("form")[0].innerHTML=document.getElementsByTagName("form")[0].innerHTML.substring(0, (document.getElementsByTagName("form")[0].innerHTML.indexOf("areafield")-10))+"<p><label for='descr'>Описание</label><br />"+"<span class='input'>"+"<input id='descr'"+" type='text'"+" size='80'"+" maxlength='35' /></span></p>"+document.getElementsByTagName("form")[0].innerHTML.substr( (document.getElementsByTagName("form")[0].innerHTML.indexOf("areafield")-10)) if (document.getElementById('fld3').value.indexOf(">>")!=-1) { document.getElementById('descr').value=document.getElementById('fld3').value.substr(document.getElementById('fld3').value.indexOf(">>")+2) document.getElementById('fld3').value=document.getElementById('fld3').value.substring(0, document.getElementById('fld3').value.indexOf(">>")) } document.getElementsByName("submit")[0].onclick=addDesc document.getElementsByName("preview")[0].onclick=addDesc} function addDesc() {document.getElementById('fld3').value=document.getElementById('fld3').value+">>"+document.getElementById('descr').value return true} </script> <!--Жалоба админу в лс--> <script type="text/javascript">var addComPR='<br /><div class="сomplaint" style="padding:0;margin:-30px 20px 30px -20px;float:right;"><a href="../messages.php?action=new&uid=2" target="_blank" title="Пожаловаться Администратору"><img src="http://savepic.org/1264269.png"/></a></div><br />';$("#pun-viewtopic .post-rating").each(function (){ $(this).before(addComPR);});</script> <!--баннер--> <a href="http://live.rusff.ru/" target="_blank" title="Что нравится людям? Сервис рекомендаций от Rusff.ru"><img src="http://live.rusff.ru/banner.jpg" alt="Лента Rusff" width="88" height="31" border="0" /></a> <a href="http://designer.mybb.ru" target="_blank"><img src="http://forumupload.ru/uploads/000d/49/9c/21-2.jpg" border="0" alt="Дизайн студия LD="88" height="31" /></a> <!--Реклама во 2 посте--> <div style="display:none"><div class="Lektor007 container"><center> <table border="0"><tr> <td><a href='http://myltfilm.mybb.ru/viewtopic.php?id=51#p61' target='_blank'><img src=http://forumupload.ru/uploads/000e/7a/7d/61-1.jpg title=' Как скачать с файлообменника Depositfiles '></a></td> <td><a href='http://myltfilm.mybb.ru/viewtopic.php?id=52#p62' target='_blank'><img src=http://forumupload.ru/uploads/000e/7a/7d/62-1.jpg title=' Как скачать с файлообменника Letitbit '></a></td> <td><a href='http://myltfilm.mybb.ru/viewtopic.php?id=53#p63' target='_blank'><img src=http://forumupload.ru/uploads/000e/7a/7d/63-1.jpg title=' Как скачать с файлообменника Vip-file '></a></td> <td><a href='http://myltfilm.mybb.ru/viewtopic.php?id=54#p64' target='_blank'><img src=http://forumupload.ru/uploads/000e/7a/7d/64-1.jpg title=' Как скачать с файлообменника Turbobit '></a></td></tr></table> </center></div></div><script>$(".Lektor007.container").insertAfter("div.post:first")</script> <!--спойлер--> <script type="text/javascript"> $(document).ready(function(){ $('.splLink').click(function(){ $(this).parent().children('div.splCont').toggle('normal'); return false; }); }); </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_spoiler(){ var y = prompt("Введите описание закрытой кнопки",''); if(y!='null' && y!='' && typeof(y)!='object' && typeof(y)!='undefined'){ var x = prompt("Введите описание открытой кнопки",''); if(x=='null' || x=='' || typeof(x)=='object' || typeof(x)=='undefined') bbcode('[spoiler='+y+']','[/spoiler]'); else bbcode('[spoiler='+y+'|'+x+']','[/spoiler]');} else bbcode('[spoiler]','[/spoiler]') } function addSpoiler(str,from,internal){ var pos=0,pos2=0,pos_c=0,pos_l=0,newpos=0,string='',close='',open=''; if((pos=str.indexOf("[spoiler",from))==-1) return str; if((pos2=str.indexOf("[/spoiler]"),pos+9)==-1) return str; if(((pos_c=str.indexOf("]",pos+8))!=-1) && ((pos_c!=pos+8)&&(pos_c!=pos+9))){ string = str.substring(pos+9,pos_c); if((pos_l = string.indexOf("|"))!=-1){ close = string.substring(0,pos_l); open = string.substring(pos_l+1,string.length); } else{ close = string; open = string; } } else{ close = 'Показать спойлер'; open = 'Скрыть спойлер'; } 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; str=str.substring(0,pos)+makeSpoiler(str.substring(pos_c+1,pos2),open,close)+str.substring(pos2+10,str.length) if( str.indexOf("[spoiler")!=-1 && internal==false) str=addSpoiler(str,0,false) return str; } function makeSpoiler(txt,open,close){ txt='<div class="quote-box" style="padding:1px;background: none; border: 0;"><cite style="width:100%;margin:0;"><input id="'+open+'" class="spoiler-button" style="width:140px;font-size:10px; margin:0;" type="button" value="'+close+'"></cite><blockquote class="quote-box" style="display:none; width: 90%;border: 1px solid black;margin:0;">'+txt+'</blockquote></div>' return txt; } $(document).ready(function(){ $("div.quote-box > cite > input.spoiler-button").click(function(){ $(this).parents("div.quote-box:first").find("blockquote.quote-box:first").toggle("slow"); var a = $(this).attr('value');$(this).attr('value',$(this).attr('id'));$(this).attr('id',a); }); }); 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=addSpoiler(post.innerHTML,0,false) } } if(form=document.getElementById("form-buttons")) form.getElementsByTagName("tr")[0].insertCell(16).innerHTML="<img id=\"button-spoiler\" title=\"Спойлер\" onclick=\"tag_spoiler('[spoiler]','[/spoiler]')\" src=\"/i/blank.gif\" />" </script>
Поделиться47Сб, 1 Окт 2011 19:06:55
чат прямо капельку вылезает:
Поделиться48Сб, 1 Окт 2011 19:17:06
проблема исчерпана
Поделиться49Сб, 1 Окт 2011 20:58:46
baron4ik Вы бы прошлись по скриптам Скрипты от пользователей- начиная где то с 16 страницы > Уж больно древние скрипты в Вашей галлерее - ни нашел ни одного свежего
Отредактировано Deff (Сб, 1 Окт 2011 20:59:54)
Поделиться50Вс, 2 Окт 2011 01:49:06
исправлю...
лень одолевает...