• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Хак Ошыбка в хаке - Ротатор Pop-Up баннеров

Статус
В этой теме нельзя размещать новые ответы.

extrimportal

Я за мир, во всём мире!
Заблокирован
Регистрация
28 Ноя 2008
Сообщения
590
Реакции
120
  • Автор темы
  • Заблокирован
  • #1
Устанавливаю хак:
Установка на DataLife Engine (DLE) сайты:

1. Включаем php на страницах сайта:

Ищем в файле index.php:

$tpl->compile('main');

echo $tpl->result['main'];
$tpl->global_clear();
$db->close();

Заменяем на:

$tpl->compile('main');

#echo $tpl->result['main'];
eval (' ?' . '>' . $tpl->result['main'] . 'global_clear();
$db->close();

2. В файле main.tpl (внутри тега , лучше в самом конце странице) добавляем:

<?php

# Определяем количество баннерных блоков
for ($i = 1; $i <= 100; $i++)
{ if (file_exists("banner_".$i.".txt")); else {$n=($i-1); $i=101;} }

# Выводим случайный блок
$h = rand(1,$n);
$f = fopen("banner_".$h.".txt", "r"); $txt = fread($f, 1000); echo $txt; echo "<!-- banner_".$h." -->";

?>


3. В корень сайта переписываем или создаём новые файлы banner_1.txt, banner_2.txt, banner_3.txt, banner_4.txt, banner_5.txt и так далее, до 100 штук.

4. В файлы: banner_1.txt, banner_2.txt, banner_3.txt, banner_4.txt, banner_5.txt вписать коды скриптов баннерых систем.

Например, первый баннер popunder.ru в banner_1.txt:
<SCRIPT LANGUAGE="Javascript" SRC="http://akshonin.popunder.ru/popunder.php?id=akshonin"></SCRIPT>


Второй баннер protizer.ru в banner_2.txt:
<script language='JavaScript' src='http://protizer.ru/popup.php?id=5422&site=14720'></script><link rel="stylesheet" href="http://protizer.ru/pop_style1.css" type="text/css">


Установка завершена.
И вылетает ошыбка
Warning: Unexpected character in input: ''' (ASCII=39) state=1 in Z:\home\localhost\www\index.php on line 231

Parse error: syntax error, unexpected ';' in Z:\home\localhost\www\index.php on line 231
Где проблем?? версия 7.5
 
написано же index.php, строка 231, нехватает ';'
вот что там у тебя написано? в этой строке?

так же уверен, что нужно в .txt файлах заменить двойные кавычки на одинарные " => '
 
Я так понимаю,должно быть так eval (' ?' . '>' . $tpl->result['main'] . 'global_clear());.
 
только там еще одинарная кавычка не закрыта
 
Пробывал я этот модуль он кривой! Лучше использовать js версию! Она работает нормально!
 
вот js код для 2 партнерок

function getCookieVal (offset)
{
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function SetCookie (name, value)
{
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" +
expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function GetCookie (name)
{
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i<clen)
{
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0)
break;
}
return null;
}
banner=GetCookie("banner");
if (banner!=null)
{
if (banner == 2)
{
document.write("<script LANGUAGE='Javascript' SRC='http://stas999.popunder.ru/popunder.php?id=stas999'></SCRIPT>");
SetCookie("banner",1);
}
else
{
document.write("<script LANGUAGE='Javascript' SRC='http://protizer.ru/popup.php?id=7339&site=19176'></SCRIPT><link rel='stylesheet' href='http://protizer.ru/pop_style1.css' type='text/css'>");
SetCookie("banner",2);
}
}
else
{
document.write("<script LANGUAGE='Javascript' SRC='http://protizer.ru/popup.php?id=7339&site=19176'></SCRIPT><link rel='stylesheet' href='http://protizer.ru/pop_style1.css' type='text/css'>");
SetCookie("banner",2);
}



ССЫЛКИ НЕ МОИ СКРИПТ ВЗЯЬ С ОФФ САЙТА
 
  • Автор темы
  • Заблокирован
  • #7
А как его прописать то? Просто я на жумле сидел теперь решыл поработать с дле но систему еще плохо знаю.
 
  • Автор темы
  • Заблокирован
  • #8
пробуй так
$tpl->compile ( 'main' );
if ($replace_url) $tpl->result['main'] = str_replace ( $replace_url[0], $replace_url[1], $tpl->result['main'] );
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
$tpl->global_clear ();
$db->close ();
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху