Музыку на mp3Lko.Ru
Рекламный блок
Реклама
Реклама
Реклама
Бесплатный Хостинг Место свободноеМесто свободное
Место свободное Место свободное Место свободное
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Скрипт "Бот для форума"!!!
djfintДата: Четверг, 30.04.2009, 02:26 | Сообщение # 1
Главный "Admin"
Группа: Администратор
Сообщений: 2022
« 19 »
Статус: :-)
Бог сайта и форума За хорошую посещаемость на форуме За Маршал сайтаа За помощь народу За супер посещаемость
У вас
Скрипт "Бот для форума"!!!

Так!
И первым из этой компании будет Ubot.R - рекламный бот для форума UcoZ.
Что он делает?
Он анализирует сообщение пользователя и если находит те или иные слова - выводить в конце сообщения (под подписью) рекламное сообщение.
Очень полезный скрипт!

ТИтак:
1)В самом начале страницы форума должно находиться следующие:

Code
<script type="text/javascript" language="javascript">
// задаём переменные рабочие:
interest = '<hr size="1" width="150" align="left" class="signatureHr"><br><b>Интересное по тексту:</b><br>'
var mes;
var meslow;
var rekp;
var find;
var x;
// массив ключевых слов:
var reklama = new Array();
reklama[0] = new Array('хелпер', 'http://helper.ucoz.ru', 'Helper это уникальная база данных по JavaScript, CSS и XHTML. Отдельное место уделяется тюнингу модулей Ucoz. У нас вы найдёте много скриптов и подсказок, которые непременно помогут улучшить ваш сайт, сделать его красивее и современнее.');
reklama[1] = new Array('helper', 'http://helper.ucoz.ru', 'Helper это уникальная база данных по JavaScript, CSS и XHTML. Отдельное место уделяется тюнингу модулей Ucoz. У нас вы найдёте много скриптов и подсказок, которые непременно помогут улучшить ваш сайт, сделать его красивее и современнее.');
.................................................................
reklama[6] = new Array('ucoz', 'http://www.djfint.ucoz.ru', 'Делать сайты с Укоз просто и интересно!');
</script>

Желательно в отдельный файл.
Итак что же мы этим указали? мы указали рабочие переменниы в которы НИЧЕГО менять не надо и массив реклама. в нём идут подмассивы содержащие искомое слово("хелпер", "укоз") ; ссылку которая будет в рекламном сообщении('http://www.djfint.ucoz.ru'...) ; само рекламное сообщение('Делать сайты с Укоз просто и интересно!')
расширяем и увеличиваем массв рекламы по надобности и желанию до бесконечности.
2)Отправляемся в шаблон "вид материала" форума. находим переменную

Code
$MESSAGE$

И берем его в следующий тег:

Code
<div style="" id="prov$ID$">$MESSAGE$</div>

3)Переходим чуть ниже по коду - туда где подпись заканчивается и вводим:

Code
<script>
mes = document.getElementById("prov$ID$").innerHTML; (НИ В КОЕМ СЛУЧАЕ НЕ ВЫНОСИТЬ В ОТДЕЛЬНЫЙ ФАЙЛ!!!)
</script>

Строкой ниже:

Code
<script src="http://........./ubot/Ubot-rek.js"></script>

(НАСТОЯТЕЛЬНО РЕКОМЕНДУЮ ОТДЕЛЬНЫМ ФАЙЛОМ!!!)

Или просто:

Code
<script type="text/javascript" language="javascript">
// Ubot.R. by SnowBall (with great help from DuboloM)

mes = mes.replace("'200px'",'"200"');
mes = mes.replace("'auto'",'"auto"');
x = 0;

//цикл обработки:
for(i=0; i<reklama.length; i++)
{
meslow = mes.toLowerCase();
//
find = meslow.indexOf(reklama[i][0]);
//
//
if(find !== -1)
{
if(x == 0)
{
document.write(interest);
x = 1;
}
rekp = '

<a href="' + reklama[i][1] + '">' + reklama[i][2] +'</a></p>';
document.write(rekp);
}
}
</script>

И это ВСЕ


Комментируем трек (и)





  • Страница 1 из 1
  • 1
Поиск: