ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Небольшая Коллекция скриптов для FastBB
  #1  
Старый 23.12.2006, 14:16
Аватар для _GaLs_
_GaLs_
Постоянный
Регистрация: 21.04.2006
Сообщений: 540
Провел на форуме:
1310036

Репутация: 726


Отправить сообщение для _GaLs_ с помощью ICQ
По умолчанию Небольшая Коллекция скриптов для FastBB

1. Скрипт невидимости надписи "подробнее" для гостей и простых участников:
Код:
<!-- скрипт невидимости надписи "подробнее" для гостей и простых участников -->    <script type="text/javascript">    var myDIV_tag = document.getElementsByTagName('td');    var OldCaption = new String('На форуме');    var tmpStr = '';    if(group < 2){    for(j=0; j < myDIV_tag.length; j++){    tmpStr = myDIV_tag[j].innerHTML;    if(tmpStr.indexOf(OldCaption) == 0){    myDIV_tag[j].innerHTML = tmpStr.replace(tmpStr.substring(tmpStr.lastIndexOf('['), tmpStr.length), '');    break;}}}    </script>
2. Вывод последних тем форума на сайт:
Код:
<table class=font2 width=100%><tr><td> 

<script src="http://borda.ru/js/n/a/aaaaaaa/news.js" type="text/javascript"></script> 

<script> 
for (j=0; j<razdel.length-1;j++){ 
if (title[j].length>30){title[j]=title[j].substring(0,100)+'..';} 
document.write(j+1+'. <a target=_blank href=http://aaaaaaa.borda.ru/?1-'+razdel[j]+'-0-'+filenumber[j]+'-000-0-0>'+title[j]+'</a><br>'); 
} 
</script> 
</td></tr> 
</table> 

a - первая буква имени вашего форума. 
aaaaaaa - короткое имя вашего форума.

3. Скрипт изменения статистики форума:
Код:
<!-- скрипт изменения статистики, Figaroo --> 
 <script type="text/javascript"> var myTR_tag = document.getElementsByTagName('TR'); 
 var searchStr = new String('Статистика:') 
 var oldCaptions = new Array('Всего тем в форуме: ', 'Зарегистрированных участников: ', 'Хитов сегодня: ', 'Последний раз Вы заходили', 'Вы зашли как', 'Ваш статус'); 
 function addNewCaption(mytext){ 
 newCaptions[newCaptions.length] = mytext;} 
 var newCaptions = new Array(); 
 if(work == ''){ 
 //Раздел описания новых пунктов статистики 
 addNewCaption('новый п.1 '); 
 addNewCaption('новый п.2 '); 
 addNewCaption('новый п.3 '); 
 addNewCaption('новый п.4 '); 
 addNewCaption('новый п.5 '); 
 addNewCaption('новый п.6 '); 
 //Конец описания новых пунктов статистики 
 for(j=0; j < myTR_tag.length; j++){ 
 if(myTR_tag[j].lastChild.innerHTML == searchStr){ 
 for(k=0; k < oldCaptions.length; k++){ 
 myTR_tag[j].nextSibling.lastChild.innerHTML = myTR_tag[j].nextSibling.lastChild.innerHTML.replace(oldCaptions[k], newCaptions[k])}; break;}} 
 } 
 </script>
4. Смена надписи "на форуме":
Код:
<!-- Это менять надпись «На форуме» --> 
  
 <script type="text/javascript"> 
 var myTD_tag = document.getElementsByTagName('TD'); 
 var OldCaption = new String('На форуме:'); 
 var NewCaption = new String('ваш текст'); 
 var tmpStr = ''; 
 for(j=0; j < myTD_tag.length; j++){ 
 tmpStr = myTD_tag[j].innerHTML; 
 if(!(!(tmpStr.indexOf(OldCaption) == 5) && !(tmpStr.indexOf(OldCaption) == 4))){ 
 myTD_tag[j].innerHTML = tmpStr.replace(OldCaption, NewCaption); 
 break;}} 
 </script>
5. Вставка картинки вместо надписи "новое":
Код:
<!-- Вставка картинки (вместо «- новое!») сигнализирующей о новом сообщении --> 
  
<script> 
 var fontTag = document.getElementsByTagName('font'); 
 for (n=0; n<fontTag.length; n++){ 
 if(fontTag[n].innerHTML == ' - новое!'){fontTag[n].innerHTML = 
 '<img src="http://fantasyflash.ru/grafic/pixels/image/pixel8.gif">'} <!--адрес картинки--> 
 } 
 </script>

6. Форма для поиска по форуму на сайте:
Для этого достаточно добавить в необходимое по
Код:
<FORM action="http://название_форума_или_гостевой.fastbb.ru/index.pl" method=POST> 
<input type=text name=chto size=12 maxlength=100 value=""> 
<input type=hidden name=work value=16> 
<INPUT class=sender type=Submit value="поиск"> 
</FORM>
В принципе, подобные формы можно использовать и на форумах, когда ещё не авторизованный пользователь хочет произвести поиск по форуму, но не может этого сделать по причине неотображения формы поиска.
Тогда пишем скрипт, который можно будет вставить в необходимое по дизайну место:
Код:
<script language='javascript' type='text/javascript'> 
if (group == 0){ 
documet.write("<FORM action="index.pl" method=POST><input type=text name=chto size=12 maxlength=100 value=""><input type=hidden name=work value=16> <INPUT class=sender type=Submit value="поиск"></FORM>")} 
</script>
7. Подфорумы на Fastbb html-верх:
Код:
<script language="JavaScript">      function ReadSubforum(){        if(work==""){          var tables = document.all.tags("table"), table, i;          for(i=0;i<tables.length;i++){            if(tables[i].rows[0].innerText=="ФорумТемыПоследняя тема") table=tables[i];          }          var k, it, s;          if(razdel=='0'){            k=0;            for(i=0;i<table.rows.length;i++){              it=table.rows[i].innerText;              s=it.split(" ", 2);              if(s[0]=="$subforum") k=1;                  if(k==1){ table.deleteRow(i); i--;}                  if(it=="$end subforum") k=0;            }          }else{            k=1;            for(i=1;i<table.rows.length;i++){              it=table.rows[i].innerText;              s=it.split(" ", 2);              if(it=="$end subforum") k=1;                  if(k==1){ table.deleteRow(i); i--;}                  if(s[0]=="$subforum" && s[1]==razdel) k=0;            }          }        }      }    </script>
html-низ:
Код:
<script language="JavaScript">      ReadSubforum();    </script>
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
О законе. _-[A.M.D]HiM@S-_ Статьи 28 01.11.2007 12:25
Софт для мобильных телефонов под *nix Grrl Сотовый фрикинг 2 02.03.2007 01:47
Редактирование содежимого прошивок для Самсунгов Digimortal Схемы и программы 3 28.02.2007 14:22



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ