Показать сообщение отдельно
Старый 14.03.2010, 08:41 Вверх   #1
::.V.I.P.::
 
Аватар для boxx
boxx вне форума
Доп. информация
Хорошо BB code рекламы Tak.ru

BB code рекламы Tak.ru

Данная модификация позволит Вам скрыть ссылки или полезную информацию от пользователей, а доступ они к ней получат только после того как кликнут по рекламным объявлениям спонсора Tak.ru.

Установка:

Открываем файл engine\classes\parse.class.php

Ищем:

PHP код:
$txt = preg_replace( "#<!--code1-->(.+?)<!--ecode1-->#", '
'
, $txt );
$txt = preg_replace( "#<!--code2-->(.+?)<!--ecode2-->#", '
'
, $txt ); 
Ниже добавляем:

PHP код:
$txt = preg_replace( "#<!--tak1-->(.+?)<!--etak1-->#", '[tak]', $txt );
$txt = preg_replace( "#<!--tak2-->(.+?)<!--etak2-->#", '[/tak]', $txt ); 
Ищем:

PHP код:
$source = preg_replace( "#\[code\](.+?)\[/code\]#is", "<!--code1--><div class=\"scriptcode\"><!--ecode1-->\\1<!--code2--></div><!--ecode2-->", $source ); 
Ниже добавляем:

PHP код:
$source = preg_replace( "#\[tak\](.+?)\[/tak\]#is", "<!--tak1--><div>Кликните по рекламе Tak.ru чтобы увидить Скрытый текст</div><div style=\"background-color:#99CCFF\" ><div id=\"hidden\" style=\"display:none;\" class=\"scriptcode\"><!--etak1-->\\1<!--tak2--></div></div><!--etak2-->", $source ); 
Сохраняем изменения.

Открываем файл \engine\inc\inserttag.php

Ищем:

PHP код:
<div id="b_quote" onclick="simpletag('quote')"><img title="$lang[bb_t_quote]" src="engine/skins/bbcodes/images/quote.gif" width="23" height="25" border="0"></div> 
ниже добавляем:

PHP код:
<div id="b_tak" onclick="simpletag('tak')"><img title="Скрытый текст за рекламу" src="engine/skins/bbcodes/images/tak.gif" width="23" height="25" border="0"></div> 
Сохраняем изменения.

В шаблоне своего стиля main.tpl:

Находим:

PHP код:
</body> 
Выше добавляем:

PHP код:
<script>
function 
payForFiles(){ 
var 
hid,tak,elems,num,pat,j,i; 
hid = document.getElementById("hidden"); 
tak = new Array(); 
elems = document.getElementsByTagName('A'); 
num = elems.length; 
pat = new RegExp("(^|\\b)(takru)(\\b|$)"); 
j = 0; 
for (
i=0;i<num;i++){ 
if(
pat.test(elems[i].className)){ 
elems[i].setAttribute('target','_blank'); 
if (
elems[i].addEventListener) 
elems[i].addEventListener("click", function(){hid.style.display = ""}, false); 
else if (
elems[i].attachEvent) 
elems[i].attachEvent("onclick", function(){hid.style.display = ""}); 
else 
elems[i].onclick = function(){hid.style.display = ""}; 
j++;} 
} 
}; 
payForFiles(); 
</script> 
Сохраняем изменения.

Копируем иконку в папку \engine\skins\bbcodes\images

Собственно и все!!!!
  Ответить с цитированием
Cказали cпасибо:
 
Время генерации страницы 0.08726 секунды с 9 запросами