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

Помощь Модуль Телепрограмма v3 для DLE

tehmir

Создатель
Регистрация
16 Сен 2011
Сообщения
23
Реакции
0
Вот самая последняя версия данного модуля что я нашёл. Оно работает, но немного крыво, + розраб там в низу добавил копирайт свой и закодировал.. Кому интересно и будет свободное время, пожалуйста доведите его до ума:rolleyes:
P.S. нашёл сайт где его поправили, вставил в описание модуля в архиве.
 

Вложения

  • tvprogv3.rar
    73,8 KB · Просмотры: 75
Археолог :D, модуль от 5 апреля 2009 года. На мэйле, откуда парсится тв-программа уже раз 10 поменялась структура выдачи информации.

В архиве в файле tv-program.php есть такая строчка:

Код:
eval (pack("H*",'246d6e706167655f74617874203d20273c7374796c6520747970653d22746578742f637373223e3c212d2d23747670726f67202e7476696e666f20696d67207b70616464696e672d72696768743a20313070783b746578742d616c69676e3a6c6566743b7d23747670726f67207464207b70616464696e673a203270783b7d23747670726f67202e74696d657b70616464696e673a307078203130707820327078203070783b7d23747670726f67202e7476696e666f206833207b666f6e742d73697a653a3970783b7d702e70207b70616464696e672d746f703a32303070783b746578742d616c69676e3a63656e7465723b7d2d2d3e3c2f7374796c653e3c6469762069643d22747670726f67223e272e246d6d706167655f746578743b20696620282166696c655f657869737473286d6435286d64352824636f6e6669675b22687474705f686f6d655f75726c225d292e223534333534333235343332353222292e222e7478742229297b246d6e706167655f74617874202e3d20273c7020636c6173733d2270223e272e7061636b2822482a222c2470656765292e273c2f703e3c2f6469763e273b20246d6e706167655f74617874202e3d20223c212d2d222e6d64352824636f6e6669675b22687474705f686f6d655f75726c225d292e222d2d3e223b7d'));

Раскодируем этот HEX и получим:

Код:
$mnpage_taxt = '<style type="text/css"><!--#tvprog .tvinfo img {padding-right: 10px;text-align:left;}#tvprog td {padding: 2px;}#tvprog .time{padding:0px 10px 2px 0px;}#tvprog .tvinfo h3 {font-size:9px;}p.p {padding-top:200px;text-align:center;}--></style><div id="tvprog">'.$mmpage_text; if (!file_exists(md5(md5($config["http_home_url"])."5435432543252").".txt")){$mnpage_taxt .= '<p class="p">'.pack("H*",$pege).'</p></div>'; $mnpage_taxt .= "<!--".md5($config["http_home_url"])."-->";}

От него и пляшите - редактируйте по своему усмотрению и кодируйте обратно, если нет проверки, то сносите его нафиг. Вот только большие сомнения, что тв-программа будет работать по причинам указанным выше. И да, мэйл банит за парсинг программы ;)
 
Добрый день Nulled. Подскажите пожалуйста в чем может быть проблема.

Вставляю выше указанный код (раскодированный) страница загружается и белый экран , вставляю закодирован. все отлично.

Вот код:

HTML:
$metatags['keywords']=$mmpage_keywords;
$metatags['description']=$mmpage_description;
 
eval (pack$mnpage_taxt = '<style type="text/css"><!--#tvprog .tvinfo img {padding-right: 10px;text-align:left;}#tvprog td {padding: 2px;}#tvprog .time{padding:0px 10px 2px 0px;}#tvprog .tvinfo h3 {font-size:9px;}p.p {padding-top:200px;text-align:center;}--></style><div id="tvprog">'.$mmpage_text; if (!file_exists(md5(md5($config["http_home_url"])."5435432543252").".txt")){$mnpage_taxt .= '<p class="p">'.pack("H*",$pege).'</p></div>'; $mnpage_taxt .= "<!--".md5($config["http_home_url"])."-->";}
 
$metatags['title']='Телепрограмма';
 
$tpl->load_template('static.tpl');
$tpl->set('{description}',$mmpage_title);
$tpl->set('{static}',$mnpage_taxt);
$tpl->set('{pages}','');
$tpl->set_block( "'\\[print-link\\](.*?)\\[/print-link\\]'si", "" );
$tpl->compile('content');
$tpl->clear();
?>
 
Добрый день Nulled. Подскажите пожалуйста в чем может быть проблема.

Вставляю выше указанный код (раскодированный) страница загружается и белый экран , вставляю закодирован. все отлично.

попробуйте так:

PHP:
$metatags['keywords']=$mmpage_keywords;
$metatags['description']=$mmpage_description;
 
$mnpage_taxt = '<style type="text/css"><!--#tvprog .tvinfo img {padding-right: 10px;text-align:left;}#tvprog td {padding: 2px;}#tvprog .time{padding:0px 10px 2px 0px;}#tvprog .tvinfo h3 {font-size:9px;}p.p {padding-top:200px;text-align:center;}--></style><div id="tvprog">'.$mmpage_text;
if (!file_exists(md5(md5($config["http_home_url"])."5435432543252").".txt")){$mnpage_taxt .= '<p class="p">'.pack("H*",$pege).'</p></div>';
$mnpage_taxt .= "<!--".md5($config["http_home_url"])."-->";
}
 
$metatags['title']='Телепрограмма';
 
$tpl->load_template('static.tpl');
$tpl->set('{description}',$mmpage_title);
$tpl->set('{static}',$mnpage_taxt);
$tpl->set('{pages}','');
$tpl->set_block( "'\\[print-link\\](.*?)\\[/print-link\\]'si", "" );
$tpl->compile('content');
$tpl->clear();
?>
 
Не могу понять, сделал как описано выше, однако при запуске только белая страница. При исходном коде действительно работает, но криво.

Как можно исправить?

Код:
}
 
 
$metatags['keywords']=$mmpage_keywords;
$metatags['description']=$mmpage_description;
 
$mnpage_taxt = '<style type="text/css"><!--#tvprog .tvinfo img {padding-right: 10px;text-align:left;}#tvprog td {padding: 2px;}#tvprog .time{padding:0px 10px 2px 0px;}#tvprog .tvinfo h3 {font-size:9px;}p.p {padding-top:200px;text-align:center;}--></style><div id="tvprog">'.$mmpage_text;
if (!file_exists(md5(md5($config["http_home_url"])."5435432543252").".txt")){$mnpage_taxt .= '<p class="p">'.pack("H*",$pege).'</p></div>';
$mnpage_taxt .= "<!--".md5($config["http_home_url"])."-->";
}
 
$metatags['title']='Телепрограмма';
 
$tpl->load_template('static.tpl');
$tpl->set('{description}',$mmpage_title);
$tpl->set('{static}',$mnpage_taxt);
$tpl->set('{pages}','');
$tpl->set_block( "'\\[print-link\\](.*?)\\[/print-link\\]'si", "" );
$tpl->compile('content');
$tpl->clear();
?>
 
Назад
Сверху