• Страница 1 из 1
  • 1
Форум Studio AD » Сайтостроение » Общий форум по Javascript » Нужен скрипт
Нужен скрипт
vodi4ka
Дата: Понедельник, 26.07.2010, 18:00 | Сообщение # 1
говорун
Группа: Проверенные
Пользователь №: 2241
Сообщений: 105
Получено оценок: 4
Кто может дать скрипт скрывания форумов?

Прилетело НЛО и оставило тут эту надпись
  
club4127807
Дата: Понедельник, 26.07.2010, 21:18 | Сообщение # 2
говорун
Группа: Проверенные
Пользователь №: 3087
Сообщений: 190
Получено оценок: 3
от кого и зачем? ^_^

Сеть образовательных сайтов studz
  
==d1AbLo==
Дата: Понедельник, 26.07.2010, 21:55 | Сообщение # 3
молчун
Группа: Проверенные
Пользователь №: 3111
Сообщений: 15
Такой есть

Code
<script type="text/javascript">
/*
+++++++++++++++++++++++++++++++++++++++++++
++ ToggleForums For UcoZ                 ++
++ Author: Alexeenko Ivan aka Vanofuture ++
++ Do not remove or edit lines above!    ++
+++++++++++++++++++++++++++++++++++++++++++
*/

plus='http://copyright.off.lv/images/forum/show.gif'; // Картинка плюса
minus='http://copyright.off.lv/images/forum/hide.gif'; // Картинка минуса

function setForums(){
addIcons();
if(getCookie('toggleForums')){
td=document.getElementById('forumbody').getElementsByTagName('td');
forums=getCookie('toggleForums');
forums=forums.split('-');
for(f=0;f<forums.length-1;f++){
toggleForum(td[forums[f]].getElementsByTagName('img')[0]);}}}

function addIcons(){
td=document.getElementById('forumbody').getElementsByTagName('td');
for(i=0;i<td.length;i++){
if(td[i].className=='gTableTop'){
td[i].innerHTML='<img src="'+minus+'" border="0" align="absmiddle" style="cursor:pointer;" onclick="preToggleForum(this,'+i+');" /> '+td[i].innerHTML;}}}

function preToggleForum(obj,num){
toggleForum(obj);
if(getCookie('toggleForums')){
toggledForums=getCookie('toggleForums');
hiddenForums=toggledForums;
forumNums=toggledForums.split('-');
for(i=0;i<forumNums.length;i++){
if(forumNums[i]==num){
hiddenForums=hiddenForums.replace(num+'-','');
delCookie('toggleForums');
if(hiddenForums!=''){setCookie('toggleForums',hiddenForums,'Mon, 01-Jan-2090 00:00:00 GMT','/forum/');}}}
if(hiddenForums==toggledForums){
delCookie('toggleForums');
setCookie('toggleForums',toggledForums+num+'-','Mon, 01-Jan-2090 00:00:00 GMT','/forum/');}}
else{setCookie('toggleForums',num+'-','Mon, 01-Jan-2090 00:00:00 GMT','/forum/');}}

function toggleForum(obj){
tr=obj.parentNode.parentNode.parentNode.getElementsByTagName('tr');
for(i=1;i<tr.length;i++){
tr[i].style.display=tr[i].style.display=='none'?'':'none';}
obj.src=obj.src==minus?plus:minus;}

function setCookie(name,value,expires,path,domain,secure) {
document.cookie=name+'='+escape(value)+
((expires)?'; expires='+expires:'') +
((path)?'; path='+path:'')+
((domain)?'; domain='+domain:'') +
((secure)?'; secure':'');}   

function getCookie(name){
var prefix=name+'='
var cookieStartIndex=document.cookie.indexOf(prefix);
if(cookieStartIndex==-1)
return null;
var cookieEndIndex=document.cookie.indexOf(';',cookieStartIndex+prefix.length)
if(cookieEndIndex==-1)
cookieEndIndex=document.cookie.length;
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));}

function delCookie(name,path,domain) {   
if(getCookie(name)){   
document.cookie=name+'='+    
((path)?'; path=' + path : '')+   
((domain)?'; domain=' + domain : '') +   
'; expires=Thu, 01-Jan-70 00:00:01 GMT'}}

setForums(); // Запускаем это всё =)
</script>


http://www.copyright.ez.lv/

Сообщение отредактировал ==d1AbLo== - Понедельник, 26.07.2010, 21:56
  
vodi4ka
Дата: Понедельник, 26.07.2010, 23:00 | Сообщение # 4
говорун
Группа: Проверенные
Пользователь №: 2241
Сообщений: 105
Получено оценок: 4
Quote (club4127807)
кого

Ото всех
Quote (club4127807)
зачем

Чтобы их никто не видел

==d1AbLo==,
Что это?


Прилетело НЛО и оставило тут эту надпись
  
Zoxy
Дата: Вторник, 27.07.2010, 07:55 | Сообщение # 5
говорун
Группа: Модераторы
Пользователь №: 24
Сообщений: 275
Получено оценок: 17
vodi4ka,

==d1AbLo==, Это скрипт для сворачивания форумов, а не для того чтобы их скрыть. Как многие видели + и - открывают и закрывают разделы.

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


Ололо или неололо? Вот в чем пыщьпыщь...
www.zox-art.ru — Открыто, но еще дорабатывается.
  
UnderShot
Дата: Вторник, 27.07.2010, 09:38 | Сообщение # 6
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
vodi4ka, перед </body>
Code
<script>(function (a) {
    var a = a.getElementsByTagName("td"),
    i = a.length;
    while (i--) {
     if (a[i].className == "gTableTop" && (a[i].innerText||a[i].textContent) == "Сайтостроение") a[i].parentNode.parentNode.style.display = "none"
    }
})(document);</script>


Очень важная тема!
Filmzona — онлайн фильмы.
  
UnderShot
Дата: Вторник, 27.07.2010, 09:40 | Сообщение # 7
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
Но это тупо, имхо, ибо в исходнике все-равно будет видно содержимое.

Очень важная тема!
Filmzona — онлайн фильмы.
  
vodi4ka
Дата: Вторник, 27.07.2010, 16:57 | Сообщение # 8
говорун
Группа: Проверенные
Пользователь №: 2241
Сообщений: 105
Получено оценок: 4
Zoxy, Нет нужно чтобы их никто не видел
UnderShot, Спасибо


Прилетело НЛО и оставило тут эту надпись
  
vodi4ka
Дата: Вторник, 27.07.2010, 17:00 | Сообщение # 9
говорун
Группа: Проверенные
Пользователь №: 2241
Сообщений: 105
Получено оценок: 4
UnderShot, А можно как нибудь сделать список форумов которые скрывать
"Сайтостроение","ололо"
типо такого?


Прилетело НЛО и оставило тут эту надпись
  
Infamous
Дата: Вторник, 27.07.2010, 17:23 | Сообщение # 10
говорун
Группа: Проверенные
Пользователь №: 316
Сообщений: 158
Получено оценок: 21
Code
<script type="text/javascript">   
link=document.getElementsByTagName('a');   
hideForums=new Array('Реферальная система','Ваши сайты','Наш форум','Сайт'); // прописываем названия форумов которые скрываем   
for(k=0;k<hideForums.length;k++){   
for(i=0;i<link.length;i++){   
if(link[i].className=='forum' && link[i].innerHTML==hideForums[k]){   
link[i].parentNode.parentNode.style.display='none';}}}   
</script>
  
vodi4ka
Дата: Вторник, 27.07.2010, 17:32 | Сообщение # 11
говорун
Группа: Проверенные
Пользователь №: 2241
Сообщений: 105
Получено оценок: 4
Infamous, Спасибо за нерабочий скрипт

Прилетело НЛО и оставило тут эту надпись
  
UnderShot
Дата: Вторник, 27.07.2010, 17:34 | Сообщение # 12
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
vodi4ka, рабочий он
Code
<script>javascript:(function () {
  var link = document.getElementsByTagName('a');   
  hideForums = ['Сайтостроение', 'Графика','Общение'];  
  for (k = 0; k < hideForums.length; k++) {   
   for (i = 0; i < link.length; i++) {
    if (link[i].className == 'catLink' && link[i].innerHTML == hideForums[k]) {  link[i].parentNode.parentNode.parentNode.style.display = 'none';
    }
   }
  }   
} ())</script>


Очень важная тема!
Filmzona — онлайн фильмы.
  
Форум Studio AD » Сайтостроение » Общий форум по Javascript » Нужен скрипт
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.