Регистрация

New BB Код (Tak) для DLE

TipTop 7-03-2010, 09:42 7579 Хаки DLE

New BB Код (Tak) для DLE


Хак добавляет новый bb код, который скрывает нужный вам текст,или ссылку,
чтобы посмотреть содержимое нужно кликнуть по рекламе так.ру. При посящаемом сайте будет не плохая прибавка к пенсии wink .

Установка

Если не зарегены на так.ру идем по ссылке и <!--FFriend-->Регестрируемся<!--EndFFriend-->.Затем вставляем код (который вы получитете на сайте так.ру)в любом месте в main.tpl


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

Ищем:
$txt = preg_replace( "#<!--code1-->(.+?)<!--ecode1-->#", '[code]', $txt );
$txt = preg_replace( "#<!--code2-->(.+?)<!--ecode2-->#", '', $txt );




Ниже добавляем:
$txt = preg_replace( "#<!--tak1-->(.+?)<!--etak1-->#", '[tak]', $txt );
$txt = preg_replace( "#<!--tak2-->(.+?)<!--etak2-->#", '[/tak]', $txt );




Ищем:
$source = preg_replace( "#\[code\](.+?)\[/code\]#is", "<!--code1--><div class=\"scriptcode\"><!--ecode1-->\\1<!--code2--></div><!--ecode2-->", $source );




Ниже добавляем:
$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

Ищем:
<div id="b_quote" class="editor_button" onclick="simpletag('quote')"><img title="$lang[bb_t_quote]" src="engine/skins/bbcodes/images/quote.gif" width="23" height="25" border="0"></div>




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




В main.tpl ищем:
</body>




Выше добавляем:
<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
New BB Код (Tak) для DLE

Другие публикации по категории:

Лента RSS для DLE Forum

Отображение новостей в несколько колонок

DLE RR 0.27 оформление ссылок

Atachments в шаблоне (tpl)

Отправка по Ctrl+Enter


Комментарии (4)

avatar
#1 qwq
Они уже знают про этот "прибамбас" и просто не засчитывают эти клики!
avatar
#2 bigpost
незабудьте сделать еще вот что:
в файле inserttag.php
Находим
var text_quote = "$lang[bb_quote]";

Ниже пишем
var text_tak = "$lang[bb_tak]";

В этом же файле
Находим
var quote_open = 0;

Ниже пишем
var tak_open = 0;

ИНАЧЕ РАБОТАТЬ НЕ БУДЕТ!
avatar
#3 koxa
Цитата: bigpost
bigpost

Спасибо)
avatar
#4 Lionprizrak
Не понятно картинку под каким именем сохранять? и как теперь скрыть ссылку, как он ваще работает расскажите поподробнее, плиз.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Powered by Dleshka.org. Сайт предназначен для выбора шаблонов и дополнений с использованием CMS DataLife Engine.
Закрыть