Возникла острая необходимость скрыть определенный аккаунт (админа или модератора) из:
а) списка администрации на странице статистики.
б) со страницы участников только по запросу на группу данного аккаунта, т.е. если выбирается группа "администраторы", необходимо, чтобы определенный администратор там не отображался и показывался только на общем листе участников.
можно сваять такой скрипт?
Скрипт скрытия модера из списка администрации и со страницы участников
Сообщений 1 страница 20 из 20
Поделиться1Вт, 6 Мар 2012 15:42:00
Поделиться2Вт, 6 Мар 2012 15:52:21
Возникла острая необходимость скрыть определенный аккаунт (админа или модератора) из:
а) списка администрации на странице статистики.
б) со страницы участников только по запросу на группу данного аккаунта, т.е. если выбирается группа "администраторы", необходимо, чтобы определенный администратор там не отображался и показывался только на общем листе участников.
можно сваять такой скрипт?
Скрипты от пользователей пост 332
Поделиться3Вт, 6 Мар 2012 15:55:59
Deff
Дело в том, что юзера не надо скрывать с форума. Только из списков администрации и участников группы юзера.
Поделиться4Вт, 6 Мар 2012 18:28:24
Deff
Точно!)))Будет полезен для моего 3 форума.Чтобы "маменький сыночек" не смотрел.
Поделиться5Вт, 6 Мар 2012 21:41:10
Laktonika
Ни наю - Тести
<script>
var Nick_ID_Status=[
//Ник, Id, Новый Статус
"ignition","10427","Oпытныe",
"Admin","2","с бородой без бубна" //Последняя Строка без запятой
]
function ReplaceStatus(Sel){
var StatTekush=Sel.parents('tr').find('td.tc2')
for(i=0; i<Nick_ID_Status.length; i+=3){
if(Sel.find('a:first').attr("href").replace(/^.*?\/profile\.php\?id=/ig,'')==Nick_ID_Status[i+1]){
Sel.parents('tr').find('td.tc2').html(Nick_ID_Status[i+2]);break;}
}
}
function HideNick(Sel){
for(i=0; i<Nick_ID_Status.length; i+=3){
if(Sel.find('a:first').attr("href").replace(/^.*?\/profile\.php\?id=/ig,'')==Nick_ID_Status[i+1]){
Sel.parents('tr').hide();break;}
}
}
var a='/userlist.php?username=&show_group=1&sort_by';
var b='/userlist.php?username=&show_group=2&sort_by';
var c='/userlist.php?username=';
var ThsLnk=document.URL;
if(ThsLnk.indexOf('/statistic.php#administration')!=-1||ThsLnk.indexOf(b)!=-1){
$("#administration td.tcl").each(function (){
HideNick($(this));
});
}
if($("#pun-userlist").length){
if(ThsLnk.indexOf(a)!=-1||ThsLnk.indexOf(b)!=-1){
$("div.usertable td.tcl").each(function (){
HideNick($(this));
});
} else {$("div.usertable td.tcl").each(function (){
ReplaceStatus($(this));
});
}
}
</script>
Отредактировано Deff (Вт, 6 Мар 2012 21:41:26)
Поделиться6Вт, 6 Мар 2012 21:47:33
Deff
из группы на юзерлисте исчезло, всё норм
но в /statistic.php юзер остался, в списке администрации
+ могёшь сделать так, чтобы статус вручную не прописывать, а чтобы он автоматом заменялся на ранг?
и мон скрипт сократить, чтоб не шибко много весил? хотя это не принципиально
Отредактировано Laktonika (Вт, 6 Мар 2012 21:49:12)
Поделиться7Вт, 6 Мар 2012 22:13:18
Laktonika
А чо - у тьву мульон чоль ? - не буду поскольку это фрейм - а фрейм это в полтора раза больше плюс к текущему, и запрос может быть долгим = в это время будут старые данные торчать
Отредактировано Deff (Вт, 6 Мар 2012 22:15:07)
Поделиться8Вт, 6 Мар 2012 22:13:52
но в /statistic.php юзер остался, в списке администрации
Кинь ссыль
Поделиться10Вт, 6 Мар 2012 22:36:41
Laktonika
А кого скрываем то ?
Поделиться12Ср, 7 Мар 2012 11:48:46
Deff
опера 11,61.
Поделиться13Ср, 7 Мар 2012 19:33:55
плюс возникла какая-то муть с формой ответа...(
Поделиться14Ср, 7 Мар 2012 19:47:35
плюс возникла какая-то муть с формой ответа...(
Поделиться15Ср, 7 Мар 2012 19:48:36
Можно пробовать в самый низ, HTML низ
<script> var idArr="button-font,button-size,button-bold,button-italic,button-underline,button-strike,button-left,button-center,button-right,button-link,button-email,button-image,button-video,button-hide,button-quote,button-code,button-color,button-smile,button-keyboard" idArr=idArr.split(","); $("#form-buttons table td").each(function (){ for(i=0; i<idArr.length; i++){var a=false; if($(this).attr('id')==idArr[i]){a=true;break} } if(!a && $(this).css('background-image').indexOf('/st0.bbcorp.ru/')!=-1){$(this).css({'background-image':'none'})} }); </script>
Отредактировано Deff (Ср, 7 Мар 2012 19:48:54)
Поделиться16Ср, 7 Мар 2012 19:57:09
Можно пробовать в самый низ, HTML низ
не помогло.
что это? откуда это вообще? только вчера всё было нормально, и это не из-за скрипта из 5 поста.
Поделиться17Ср, 7 Мар 2012 19:59:38
Laktonika
См ссылку - там и бушуй!
Поделиться19Ср, 7 Мар 2012 20:04:22
Ксать во всех браузерах - Выкидывай свою Оперу
Поделиться20Ср, 7 Мар 2012 20:04:36
Deff
окей.