chelnovosti_ru
-
Публикации
202 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем chelnovosti_ru
-
-
Я убрал, всё равно иероглифы... Ещё хотел бы спросить, вот когда модуль выводит результаты поиска, он выводит их все, а как сделать чтобы он выводил не больше 5, знаю только что нужно редактировать
$count = intval(count($find['1'])); $i = -1; $find2 = ""; while ($i <$count -1) { $i++;
А что именно сделать не знаю, если вам не сложно помогите пожалуйста)
-
Вот тестовый сайт http://kinobam.ru/5-neuderzhimye-the-expendables-2010.html там вместо русских выводит иероглифы, и не знаю как это исправить...
-
Доброй ночи, вот скачал модуль "Вывод торрент раздач на ajax" для ДЛЕ, всё установил по инструкции, но русские буквы выводятся иероглифами. Если кто знает как исправить, подскажите пожалуйста, вот код модуля
<?php @session_start(); @ob_start(); @ob_implicit_flush(0); @error_reporting(E_ALL ^E_WARNING ^E_NOTICE); @ini_set('display_errors',false); @ini_set('html_errors',false); @ini_set('error_reporting',E_ALL ^E_WARNING ^E_NOTICE); define('DATALIFEENGINE',true); $member_id = false; $is_logged = false; define('ROOT_DIR',dirname(__FILE__).'/../..'); define('ENGINE_DIR',ROOT_DIR.'/engine'); @include (ENGINE_DIR.'/data/config.php'); require_once ENGINE_DIR.'/classes/mysql.php'; require_once ENGINE_DIR.'/data/dbconfig.php'; require_once ENGINE_DIR.'/modules/functions.php'; function UTF8toCP1251($str) { static $table = array("\xD0\x81"=>"\xA8", "\xD1\x91"=>"\xB8", "\xD0\x8E"=>"\xA1", "\xD1\x9E"=>"\xA2", "\xD0\x84"=>"\xAA", "\xD0\x87"=>"\xAF", "\xD0\x86"=>"\xB2", "\xD1\x96"=>"\xB3", "\xD1\x94"=>"\xBA", "\xD1\x97"=>"\xBF", "\xD3\x90"=>"\x8C", "\xD3\x96"=>"\x8D", "\xD2\xAA"=>"\x8E", "\xD3\xB2"=>"\x8F", "\xD3\x91"=>"\x9C", "\xD3\x97"=>"\x9D", "\xD2\xAB"=>"\x9E", "\xD3\xB3"=>"\x9F", ); return preg_replace('#([\xD0-\xD1])([\x80-\xBF])#se','isset($table["$0"]) ? $table["$0"] : chr(ord("$2")+("$1" == "\xD0" ? 0x30 : 0x70)) ',$str ); } function search_torrent($query) { $query = str_replace(" ","+",$query); $querys = "POST http://megashara.com/search/?text=$query&x=0&y=0 HTTP/1.0\r\n". "Referer: http \r\n". "User-Agent: Mozilla/4.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20036725 Firefox/2.0.0.1\r\n". "Host: rutor.org\r\n". "Accept: text/html;q=0.1\r\n". "Accept-Language: ru,en;q=0.9\r\n". "Accept-Charset: windows-1251;q=0.6, *;q=0.1\r\n". "Proxy-Connection: close\r\n". "Content-Type: application/x-www-form-urlencoded\r\n". "Content-Length: "."1"."\r\n\r\n". $posts."\r\n\r\n"; $socket = fsockopen('megashara.com',80,$errno,$errstr,120); fwrite($socket,$querys); while (!feof($socket)) { $s.=fgets($socket); } fclose($socket); $result = $s; $result = UTF8toCP1251($result); $find2 = ""; $p1 = strpos($result,"<table width=\"100%\"><table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\" style=\"border-collapse: collapse;\">"); $p2 = strpos($result,"<div id=\"prevnext\"></div>"); $result = substr($result,$p1,$p2 -$p1); preg_match_all('#<td class="flat-result" style="width:50px;">(.*)</td> <td class="flat-result" style="width:310px; text-align:left;"><a href="(.*)">(.*)</a></td> <td class="flat-result" style="width:20px;"><a href="(.*)"><img src="http://static.megashara.com/templates/fastheme/mini_magnet.png" alt="Magnet-ссылка"></a></td> <td class="flat-result" style="width:70px;">(.*)</td> (.*) </tr>#Uis',$result,$find); $count = intval(count($find['1'])); $i = -1; $find2 = ""; while ($i <$count -1) { $i++; $find['9'][$i] = str_replace("http://s.rutor.org/i/m.png","/magnet.png",$find['9'][$i]); $find['9'][$i] = str_replace("magnet:","http://torrentsbum.org/engine/magnet.php?url=magnet:",$find['9'][$i]); $is = $i +1; $find2 .= "<tr valign=\"top\"> <td>{$is}</td> <td>{$find['1'][$i]}</td> <td>{$find['3'][$i]}</td> <td><a href=\"{$find['4'][$i]}\"><img src=\"/mini_magnet.png\" alt=\"Magnet-ссылка\"></a></td> <td>{$find['5'][$i]}</td> {$find['6'][$i]} {$find['7'][$i]} </tr>"; } if (!$find2 or $find2 == "") { $finds = "<center>Не удалось отобразить раздачу!</center><br />"; }else { $finds = "<b>Найденные торрент раздачи на MEGASHARA.COM</b> <table width=\"100%\" cellspacing=\"0\" cellpadding=\"10\"><tr valign=\"top\"> <td style=\"background: #aaaaaa; font-size: 8pt; font-family: Verdana; color: #ffffff;\">№</td> <td style=\"background: #aaaaaa; font-size: 8pt; font-family: Verdana; color: #ffffff;\">Раздел</td> <td style=\"background: #aaaaaa; font-size: 8pt; font-family: Verdana; color: #ffffff;\">Заголовок</td> <td style=\"background: #aaaaaa; font-size: 8pt; font-family: Verdana; color: #ffffff;\">Магнет</td> <td style=\"background: #aaaaaa; font-size: 8pt; font-family: Verdana; color: #ffffff;\">Размер</td> <td style=\"background: #aaaaaa; font-size: 8pt; font-family: Verdana; color: #ffffff;\">Сиды</td> <td style=\"background: #aaaaaa; font-size: 8pt; font-family: Verdana; color: #ffffff;\">Пиры</td> </tr>{$find2} </table> <center><span><span><a href=\"http://rutr.net\" target=\"_blank\">Хостинг изображений</a></span></center>"; } return ($finds); } function search_torrent1($query) { $query = str_replace(" ","+",$query); $querys = "POST http://rutor.org/search/0/0/100/0/$query HTTP/1.0\r\n". "Referer: http \r\n". "User-Agent: Mozilla/4.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20036725 Firefox/2.0.0.1\r\n". "Host: rutor.org\r\n". "Accept: text/html;q=0.1\r\n". "Accept-Language: ru,en;q=0.9\r\n". "Accept-Charset: windows-1251;q=0.6, *;q=0.1\r\n". "Proxy-Connection: close\r\n". "Content-Type: application/x-www-form-urlencoded\r\n". "Content-Length: "."1"."\r\n\r\n". $posts."\r\n\r\n"; $socket = fsockopen('rutor.org',80,$errno,$errstr,120); fwrite($socket,$querys); while (!feof($socket)) { $s.=fgets($socket); } fclose($socket); $result = $s; $result = UTF8toCP1251($result); $find2 = ""; $p1 = strpos($result,"<table width=\"100%\"><tr class=\"backgr\">"); $p2 = strpos($result,"</table><b>Страницы"); $result = substr($result,$p1,$p2 -$p1); preg_match_all('#<a class="downgif" href="/download/(.[0-9]*)"><img src="http://s.rutor.org/i/d.gif" alt="D" /></a>(.*)<a href="/torrent/(.*)">(.*)</a>(.*)<td align="right">([0-9]*..?[0-9]+.?) (.[A-Z]*)</td><td align="center"><span class="green"><img src="http://s.rutor.org/t/arrowup.gif" alt="S" /> (.[0-9]*)</span> <img src="http://s.rutor.org/t/arrowdown.gif" alt="L" /><span class="red"> (.[0-9]*)</span>#Uis',$result,$find); $count = intval(count($find['1'])); $i = -1; $find2 = ""; while ($i <$count -1) { $i++; $find['2'][$i] = str_replace("http://s.rutor.org/i/m.png","/mini_magnet.png",$find['2'][$i]); $find['2'][$i] = str_replace("magnet:","magnet:",$find['2'][$i]); $is = $i +1; $find2 .= "<tr valign=\"top\"> <td>{$is}</td> <td>{$find['4'][$i]}</td> <td>{$find['2'][$i]}</td> <td>{$find['6'][$i]} {$find['7'][$i]}</td> <td>{$find['8'][$i]}</td> <td>{$find['9'][$i]}</td> </tr>"; } if (!$find2 or $find2 == "") { $finds = "<center>Не удалось отобразить раздачу!</center><br />"; }else { $finds = "<b>Найденные торрент раздачи на RUTOR.ORG</b> <table width=\"100%\" cellspacing=\"0\" cellpadding=\"10\"><tr valign=\"top\"> <td style=\"background: #aaaaaa; font-size: 8pt; font-family: Verdana; color: #ffffff;\">№</td> <td style=\"background: #aaaaaa; font-size: 8pt; font-family: Verdana; color: #ffffff;\">Название</td> <td style=\"background: #aaaaaa; font-size: 8pt; font-family: Verdana; color: #ffffff;\">Магнет</td> <td style=\"background: #aaaaaa; font-size: 8pt; font-family: Verdana; color: #ffffff;\">Размер</td> <td style=\"background: #aaaaaa; font-size: 8pt; font-family: Verdana; color: #ffffff;\">Сиды</td> <td style=\"background: #aaaaaa; font-size: 8pt; font-family: Verdana; color: #ffffff;\">Пиры</td> </tr>{$find2} </table> <center><span><span><a href=\"http://rutr.net\" target=\"_blank\">Хостинг изображений</a></span></center><br><br>"; } return ($finds); } $title = trim(strip_tags($_POST['title'])); @header("Content-type: text/html; charset=".$config['charset']); echo search_torrent1($title); echo search_torrent($title);;?>
-
Нормально, особенно rusonyx.ru заинтересовал, не знаю почему. Но по рекомендация остановился на webhost1.ru за 10 баксов в месяц , ну время нам покажет какой это хостинг)
-
Спасибо, получилось)
-
Добрый день, возник вопрос, как сделать поиск минимальное значение - 2 буквы, вместо 4. Просто некоторые новости меньше 3 букв, и их на сайте потом просто не найти(
-
Хостинг хороший, но у меня не получается его оплатить( Там нельзя оплатить webmoney, я другими платежными системами не располагаю, есть ещё варианты хостингов?
-
Ещё есть предложения? Кстати насчёт http://www.ihc.ru/hosting.html , мне посоветовали VPS брать, но я знаю что до VPS мне ещё рано.
-
Он похож на рег.ру мало места даёт под сайт.
-
Добрый день. На данный момент использую хостинг от reg.ru, 2 тарифный план, меня всё в нём устраивает, кроме одного - жесткий диск только на 2 ГБ, что мало для моего сайта (1kinobig.ru). А переходить из-за места на жестком диске на новый тариф, как бы не хочется, да и финансы не позволяют. Вот нашел хостинг imhoster.net, вроде и цены дешёвенькие и тарифы просто отличные, но вот терзают меня со мнения. В месяц на мой сайт уходит около 400 ГБ трафика. Если кто знает проверенные хостинги и с человеческой ценой, пожалуйста отпишитесь, буду очень рад.
-
Кстати хотел бы спросить, а можно делать вывод тегов, точнее формирование ссылок как у новостей. К примеру новость называется "Я устал от тебя (2011)" и ссылка на неё в виде http://1kinobig.ru/trailer/4304-ya-ustal-ot-tebya-2011.html, можно ли сделать чтобы и теги выводились в таком в виде, например есть тег "комедия" и будет выводиться http://1kinobig.ru/tags/komediya/ ну или как-то так) Тогда ведь наверняка проблем с яндексом не должно быть по индексированию тегов.
-
Хорошо, попробую. Но сколько я не писал им в саппорт, всегда у них левые отмазы.
-
Добрый день. Вот поставил DLE 9.4, всё вроде бы хорошо, но буквально неделю назад яндекс выкинул все теги с русскими названиями, то есть теги с английскими буквами остались в поиске , 1KinoBig.ru/tags/Hyo-ju+Park/, а ссылки вида 1kinobig.ru/tags/%CC%E0%EA%F1%E8%EC+%D1%F3%F5%E0%ED%EE%E2/ из поиска все выкинул, естественно посещаемость сайта упала в 2.5 раза, помогите решить эту проблему, и с чем это может быть связанно?
-
Ну может кто чего подсказать, как это сделать?
-
Может знаешь, как можно сделать рейтинг на подобие этого сайта http://www.vetka.ch/cinema/todaycinema/13-agent-dzhonni-inglish-perezagruzka.html
Есть код, но он не работает.
function ShowRating($id, $rating, $vote_num, $allow = true) { global $lang; if( $rating ) $rating = round( ($rating / $vote_num), 1 ); else $rating = 0; $rating1 = str_replace( ",", ".", $rating ); $rating2 = $rating1 * 10; if( ! $allow ) { $rated = <<<HTML <div class="rating" style="float:left;"> <ul class="unit-rating"> <li class="current-rating" style="width:{$rating2}%;">{$rating2}</li> </ul> </div><div class="rating" style="float:left; padding-top:2px; width:auto;"> {$rating1}/10 ({$lang['voten']} {$vote_num})</div> HTML; return $rated; } $rated .= <<<HTML <div id='ratig-layer'><div class="rating" style="float:left;"> <ul class="unit-rating"> <li class="current-rating" style="width:{$rating2}%;">{$rating2}</li> <li><a href="#" title="1" class="r1-unit" onclick="doRate('1', '{$id}'); return false;">1</a></li> <li><a href="#" title="2" class="r2-unit" onclick="doRate('2', '{$id}'); return false;">2</a></li> <li><a href="#" title="3" class="r3-unit" onclick="doRate('3', '{$id}'); return false;">3</a></li> <li><a href="#" title="4" class="r4-unit" onclick="doRate('4', '{$id}'); return false;">4</a></li> <li><a href="#" title="5" class="r5-unit" onclick="doRate('5', '{$id}'); return false;">5</a></li> <li><a href="#" title="6" class="r6-unit" onclick="doRate('6', '{$id}'); return false;">6</a></li> <li><a href="#" title="7" class="r7-unit" onclick="doRate('7', '{$id}'); return false;">7</a></li> <li><a href="#" title="8" class="r8-unit" onclick="doRate('8', '{$id}'); return false;">8</a></li> <li><a href="#" title="9" class="r9-unit" onclick="doRate('9', '{$id}'); return false;">9</a></li> <li><a href="#" title="10" class="r10-unit" onclick="doRate('10', '{$id}'); return false;">10</a></li> </ul> </div><div class="rating" style="float:left; padding-top:2px; width:auto;"> {$rating1}/10 ({$lang['voten']} {$vote_num})</div></div> HTML; return $rated; } function ShortRating($id, $rating, $vote_num, $allow = true) { global $lang; if( $rating ) $rating = round( ($rating / $vote_num), 1 ); else $rating = 0; $rating = str_replace( ",", ".", $rating ); $rating = $rating * 10; if( ! $allow ) { $rated = <<<HTML <div class="rating" style="float:left;"> <ul class="unit-rating"> <li class="current-rating" style="width:{$rating}%;">{$rating}</li> </ul> </div> HTML; return $rated; } $rated = "<div id='ratig-layer-" . $id . "'>"; $rated .= <<<HTML <div class="rating" style="float:left;"> <ul class="unit-rating"> <li class="current-rating" style="width:{$rating}%;">{$rating}</li> <li><a href="#" title="1" class="r1-unit" onclick="doRate('1', '{$id}'); return false;">1</a></li> <li><a href="#" title="2" class="r2-unit" onclick="doRate('2', '{$id}'); return false;">2</a></li> <li><a href="#" title="3" class="r3-unit" onclick="doRate('3', '{$id}'); return false;">3</a></li> <li><a href="#" title="4" class="r4-unit" onclick="doRate('4', '{$id}'); return false;">4</a></li> <li><a href="#" title="5" class="r5-unit" onclick="doRate('5', '{$id}'); return false;">5</a></li> <li><a href="#" title="6" class="r6-unit" onclick="doRate('6', '{$id}'); return false;">6</a></li> <li><a href="#" title="7" class="r7-unit" onclick="doRate('7', '{$id}'); return false;">7</a></li> <li><a href="#" title="8" class="r8-unit" onclick="doRate('8', '{$id}'); return false;">8</a></li> <li><a href="#" title="9" class="r9-unit" onclick="doRate('9', '{$id}'); return false;">9</a></li> <li><a href="#" title="10" class="r10-unit" onclick="doRate('10', '{$id}'); return false;">10</a></li> </ul> </div> HTML; $rated .= "</div>"; return $rated; }
-
Стандартно выводится в виде картинки, а хотелось бы чтобы графически и рядом цифры были.
-
Как сделать рейтинг цифрами, то есть рейтинг выводится звездочками, а рядом с звездочками пишется, например 4.3 из 5 баллов (проголосовало 200 человек), как такое сделать?
-
Дело в том, что этот модуль работает на DLE 9.2, но вот на DLE 9.4 при добавлении новостей не отсылаются уведомления в поисковые системы. А вот при редактировании уведомления в ПС очень хорошо отсылаются, может это кто-нибудь исправить?
-
Ну просто у меня инфа выводится с дополнительными полями, короче я тут подумал, что и описания буду через дополнительные поля выводить.
-
Не вариант) Может автор модуля подскажет, где и чего можно вырезать, чтобы осуществилась моя идея (просьба).
-
Вы не правильно меня поняли, мне не ссылку нужно скрыть, мне нужно чтобы в полной новости не выводилась информация с краткой новости, если полная новость пустая.
-
Вообщем когда я оформляю новость, я пишу описание новости в краткой новости. А в полной новости опубликовываю скриншоты, иногда бывает что к новости не нужны скриншоты и так как полная новость пустая, автоматически движок пихает туда информацию из краткой новости, а мне это не нужно два описание, как отключить эту функцию? т.е если полная новость пустая, так и оставалась пустой.
-
А какая разница UTF-8 или CP1251 на шаблон это не как ни влияет.
Помогите, модуль выводит иероглифы(((
в DataLife Engine (Общие вопросы)
Опубликовано:
Мой косяк, просто удалил только одно функцию, а вторую забыл, там парсятся торрент с двух трекеров.... Но вот не получается ограничить вывод раздач до 5 штук.... Может кто знает?