Перейти к публикации

chelnovosti_ru

Клиенты
  • Публикации

    202
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем chelnovosti_ru

  1. Я убрал, всё равно иероглифы... Ещё хотел бы спросить, вот когда модуль выводит результаты поиска, он выводит их все, а как сделать чтобы он выводил не больше 5, знаю только что нужно редактировать

    $count = intval(count($find['1']));
    
    $i = -1;
    
    $find2 = "";
    
    while ($i <$count -1) {
    
    $i++;

    А что именно сделать не знаю, если вам не сложно помогите пожалуйста)

  2. Доброй ночи, вот скачал модуль "Вывод торрент раздач на 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);;?>

  3. Добрый день. На данный момент использую хостинг от reg.ru, 2 тарифный план, меня всё в нём устраивает, кроме одного - жесткий диск только на 2 ГБ, что мало для моего сайта (1kinobig.ru). А переходить из-за места на жестком диске на новый тариф, как бы не хочется, да и финансы не позволяют. Вот нашел хостинг imhoster.net, вроде и цены дешёвенькие и тарифы просто отличные, но вот терзают меня со мнения. В месяц на мой сайт уходит около 400 ГБ трафика. Если кто знает проверенные хостинги и с человеческой ценой, пожалуйста отпишитесь, буду очень рад.

  4. Кстати хотел бы спросить, а можно делать вывод тегов, точнее формирование ссылок как у новостей. К примеру новость называется "Я устал от тебя (2011)" и ссылка на неё в виде http://1kinobig.ru/trailer/4304-ya-ustal-ot-tebya-2011.html, можно ли сделать чтобы и теги выводились в таком в виде, например есть тег "комедия" и будет выводиться http://1kinobig.ru/tags/komediya/ ну или как-то так) Тогда ведь наверняка проблем с яндексом не должно быть по индексированию тегов.

  5. Добрый день. Вот поставил 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 раза, помогите решить эту проблему, и с чем это может быть связанно?

  6. Может знаешь, как можно сделать рейтинг на подобие этого сайта 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;
    
    }

  7. Дело в том, что этот модуль работает на DLE 9.2, но вот на DLE 9.4 при добавлении новостей не отсылаются уведомления в поисковые системы. А вот при редактировании уведомления в ПС очень хорошо отсылаются, может это кто-нибудь исправить?

  8. Вообщем когда я оформляю новость, я пишу описание новости в краткой новости. А в полной новости опубликовываю скриншоты, иногда бывает что к новости не нужны скриншоты и так как полная новость пустая, автоматически движок пихает туда информацию из краткой новости, а мне это не нужно два описание, как отключить эту функцию? т.е если полная новость пустая, так и оставалась пустой.

×
×
  • Создать...