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

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

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


Вы здесь » Единый форум поддержки » Корзина » Интересные скрипты (rps) (Duka)


Интересные скрипты (rps) (Duka)

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

21

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

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

Можно так сделать:

Код:
<style>
img.mod_topic {
  cursor:pointer;
}
</style>
<script type="text/javascript">
var tnum= 0; 
var mod_topic = [];
mod_topic[0]= ['dafDw.png','stick','Выделить'];
mod_topic[1]= ['wDvgx.png','unstick','Снять выделение'];
mod_topic[2]= ['dsnFu.png','open','Открыть'];
mod_topic[3]= ['twBuH.png','close','Закрыть'];
function ModTopic(it,rt,tt){return (' <img src="http://s2.uploads.ru/'+it+'" class="mod_topic" rel="'+rt+'" title="'+tt+'" /> ')};
function GetModTopic(th,tn,tr,tnp,tnr,tnt){$.get('/moderate.php?fid='+tn+ '&'+tr+'='+tn); alert(tnp+'#'+tnr+'#'+tnt);  $(th).attr({'src':'http://s2.uploads.ru/'+tnp}).attr({'rel':tnr}).attr({'title':tnt}); };

if (document.URL.indexOf('viewforum.php') != -1 && GroupID <= 2){
var fnum=$('div.forum[id^=forum_f]').attr('id').replace('forum_f','');

$('div.forum div.tclcon').each(function(){

if($(this).html().indexOf('closedatafield')!=-1)  $(this).append(ModTopic(mod_topic[2][0],mod_topic[2][1],mod_topic[2][2]));
else $(this).append(ModTopic(mod_topic[3][0],mod_topic[3][1],mod_topic[3][2]));

if($(this).html().indexOf('stickytext')!=-1)  $(this).append(ModTopic(mod_topic[1][0],mod_topic[1][1],mod_topic[1][2]));
else $(this).append(ModTopic(mod_topic[0][0],mod_topic[0][1],mod_topic[0][2]));

});


$("img.mod_topic").live("click", function(){
tnum=$(this).parent().find('a').attr('href').replace('http://'+document.domain+'/viewtopic.php?id=','');
var threl=$(this).attr('rel');
if(threl=='stick') GetModTopic(this,tnum,threl,mod_topic[1][0],mod_topic[1][1],mod_topic[1][2]);
if(threl=='unstick') GetModTopic(this,tnum,threl,mod_topic[0][0],mod_topic[0][1],mod_topic[0][2]);
if(threl=='open') GetModTopic(this,tnum,threl,mod_topic[3][0],mod_topic[3][1],mod_topic[3][2]);
if(threl=='close') GetModTopic(this,tnum,threl,mod_topic[2][0],mod_topic[2][1],mod_topic[2][2]);
});

}
</script>

0

22

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

0

23

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

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

Но картинки-кнопочки то меняются. Это единственное что легко сделать.

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

что при нажатии закрыть к примеру, страница обновилась тут же сама?

И какой смысл от аякса тогда? :)

0

24

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

Но картинки-кнопочки то меняются. Это единственное что легко сделать.

кстати да, заметил)
ну этот вариант удачней первого) забираю его себе)

0

25

kosoy, юзай улучшенный вариант: Скрипты от пользователей 3  :glasses:

0


Вы здесь » Единый форум поддержки » Корзина » Интересные скрипты (rps) (Duka)