Помощь Новости с рейтингом не отображаются в ТОРе 10

Тема в разделе "DLE", создана пользователем zilon, 18 апр 2013.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. zilon

    zilon

    Регистр.:
    30 июл 2011
    Сообщения:
    370
    Симпатии:
    147
    Версия DLE: 9.8 (nulled MID TEAM)
    модулей нет, ничего нету

    переношу сайт с джумлы на дле, спарсил и импортировал новости но заметил что они не отображаются в ТОПе 10 даже если у них самый высокий рейтинг, но новости добавленные вторым скриптом отображаются даже если рейтинга нету :eek:

    вот скрины ТОП 10 слева, а рейтинг в виде звёздочек

    [​IMG]

    [​IMG]


    вот код первого скрипта, новости которого не отображаются в рейтинге(парсю сайт с помощью контент довнлоадера 3 и вывожу внутри скрипта для импорта в базу, заливаю на хост и открываю)

    PHP:
    <?php
     
    $db 
    mysql_connect("localhost","***********","*************");
    mysql_select_db("************" ,$db);
    @
    mysql_query("SET NAMES 'cp1251'");
     
    $result mysql_query ("INSERT INTO dle_post (id, autor, date, full_story, title, descr, category, alt_name, comm_num, allow_comm, allow_main, approve, fixed, allow_br) VALUES ('3510', 'zilon', '2011-07-05 19:45:44', '<p style=\"text-align: left;\">Формат:  MP3<br />Размер: 5,79 Мб<br />Время: 2:21 мин<br />Битрейт: 328 Кбит/с</p>
    <p>Прослушать:</p><script type=\"text/javascript\">var zippywww=\"29\";var zippyfile=\"26296842\";var zippytext=\"#663399\";var zippyback=\"#e8e8e8\";var zippyplay=\"#ff6600\";var zippywidth=640;var zippyauto=true;var zippyvol=80;var zippywave = \"#000000\";var zippyborder = \"#cccccc\";</script><script type=\"text/javascript\" src=\"http://api.zippyshare.com/api/embed_new.js\"></script>
    <h2><a href=\"javascript:ShowOrHide(\'link\')\">Скачать</a></h2> 
    <div id=\"link\" class=\"text_spoiler\" style=\"display: none; \"><img src=\"/templates/Default/dleimages/link.png\" width=\"640\" height=\"484\"></div>', 'Coockoo - Groupies Anthem (DJ Ramis &amp; Dmitry Leonoff Big Room Mix)', 'Coockoo - Groupies Anthem (DJ Ramis &amp; Dmitry Leonoff Big Room Mix) - прослушать и скачать', '8', 'coockoo-groupies-anthem-dj-ramis-a-dmitry-leonoff-big-room-mix', '0', '1', '1', '1', '0', '1') "
    );
     
    if (
    $result == true)
    {
    $id mysql_insert_id();
    $result mysql_query ("INSERT INTO dle_post_extras (news_id, rating, vote_num, user_id) VALUES ('$id', '117', '26', '1') ");
     
    echo 
    '<h1>ЗАПОСТИЛОСЬ</h1>';
    }
    else
    {
    echo
    'не сработало - ';
    echo 
    mysql_errno($db) . ": " mysql_error($db) . "\n";
    }
     
    mysql_close($db);
     
    ?>
    вот код второго скрипта, новости которого отображаются в рейтинге(добавляю новости через форму на сайте)

    PHP:
    <?php
     
    $_zag 
    $_POST['zagolovok'];
    $_categ $_POST['cat'];
    $_text $_POST['postt'];
    $_vremya date("Y-d-m H:m:s");
    $_alyas date("F-j-Y");
     
    $db mysql_connect("localhost","********","***********");
    mysql_select_db("**********" ,$db);
    @
    mysql_query("SET NAMES 'cp1251'");
     
    $result mysql_query ("INSERT INTO dle_post (autor, date, full_story, title, descr, category, alt_name, comm_num, allow_comm, allow_main, approve, fixed, allow_br) VALUES ('zilon', NOW(), '$_text', '$_zag', 'Скачать бесплатно - $_zag', '$_categ', '$_alyas', '0', '1', '1', '1', '0', '1') ");
     
    if (
    $result == true)
    {
    $id mysql_insert_id();
    $result mysql_query ("INSERT INTO dle_post_extras (news_id, user_id) VALUES ('$id', '1') ");
     
    echo 
    '<h1>ЗАПОСТИЛОСЬ</h1>';
    }
    else
    {
    echo
    'не сработало - ';
    echo 
    mysql_errno($db) . ": " mysql_error($db) . "\n";
    }
     
    mysql_close($db);
     
    ?>

    может кто не будь знает что не так :nezn:
     
  2. Forza.Baron

    Forza.Baron

    Регистр.:
    26 янв 2012
    Сообщения:
    175
    Симпатии:
    76
    zilon, всё зависит от "date". Топ 10 выводиться за последний месяц.
    1. date - 2011-07-05 19:45:44
    2. date - NOW()
    Естественно 2011-07-05 - это уже почти 2 года назад. Поэтому так :)
     
    zilon нравится это.