Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Модуль новинки (которые вы еще не посмотрели)

Тема в разделе "Вопросы- ответы", создана пользователем mwax, 14 окт 2015.

14.10.15 в 13:30
19.05.17 в 08:55
66
12.995
0
  1. S.T.A.L.K.E.R.

    Команда форума VIP Кинотрафик v2

    Регистрация:
    16 окт 2015
    Сообщения:
    145
    Лучших ответов:
    0
    Рейтинги:
    +10 / 0 / -0
    не работает!
     
  2. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    Работает
     
  3. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    ещё варианты есть? :D
     
    • Нравится Нравится x 1
  4. S.T.A.L.K.E.R.

    Команда форума VIP Кинотрафик v2

    Регистрация:
    16 окт 2015
    Сообщения:
    145
    Лучших ответов:
    0
    Рейтинги:
    +10 / 0 / -0
    Я уже что только не делал! не работает. Показывает только мертвую цифру когда в маин.тпл между скобками оставить цифру как есть.
     
  5. Karabas Barabas

    Команда форума VIP Кинотрафик v2

    Регистрация:
    20 ноя 2015
    Сообщения:
    8.161
    Лучших ответов:
    1
    Рейтинги:
    +3.756 / 12 / -0
    Забил х#у и не ставил :D
     
    • Нравится Нравится x 1
  6. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    в engine/mods/hotnum.php
    Код:
    <?php
    @error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE );
    @ini_set ( 'display_errors', true );
    @ini_set ( 'html_errors', false );
    @ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE );
    
    define( 'DATALIFEENGINE', true );
    define( 'ROOT_DIR', dirname(dirname(dirname(__FILE__))) );
    define( 'ENGINE_DIR', ROOT_DIR . '/engine' );
    
    include ENGINE_DIR . '/data/config.php';
    
    date_default_timezone_set ( $config['date_adjust'] );
    
    require_once ENGINE_DIR . '/classes/mysql.php';
    require_once ENGINE_DIR . '/data/dbconfig.php';
    require_once ENGINE_DIR . '/modules/functions.php';
    
    @header("Access-Control-Allow-Methods: GET, POST");
    @header("Access-Control-Allow-Credentials: true");
    @header("Access-Control-Allow-Headers: Content-Type, *");
    @header("Access-Control-Allow-Origin: " . rtrim($config['http_home_url'], '/'));
    @header("Content-type: application/json; charset={$config['charset']}");
    @header("Content-type: text/html; charset={$config['charset']}");
    
    dle_session();
    
    $cat_info = get_vars("category");
    
    if (!is_array($cat_info )) {
        $cat_info = array ();
        $db->query ( "SELECT * FROM " . PREFIX . "_category ORDER BY posi ASC" );
        while ( $row = $db->get_row () ) {
            $cat_info[$row['id']] = array ();
            foreach ( $row as $key => $value ) {
                $cat_info[$row['id']][$key] = stripslashes ( $value );
            }
        }
        set_vars("category", $cat_info);
        $db->free();
    }
    
    if( isset($_COOKIE['dle_hotnumtime']) && intval($_COOKIE['dle_hotnumtime']) ) {
        $htdate = date("Y-m-d H:i:s", intval($_COOKIE['dle_hotnumtime']));
    } elseif( isset($_REQUEST['hotnumtime']) && intval($_REQUEST['hotnumtime']) ) {
        $htdate = date("Y-m-d H:i:s", intval($_REQUEST['hotnumtime']));
    } else {
        $htdate = date("Y-m-d H:i:s", intval(time()-(60*60*24*7)));
    }
    
    $cat_id = get_ID($cat_info, end(@explode('/', trim($_SERVER['HTTP_REFERER'], '/'))));
    
    $_post = $db->super_query("SELECT COUNT(*) AS count FROM " . PREFIX . "_post WHERE date > '{$htdate}' AND approve='1' AND category REGEXP '[[:<:]](111)[[:>:]]'");
    
    if( $_post['count'] && ($cat_id != 111) ) {
        echo json_encode(array('status' => 'ok', 'num' => $_post['count']));
    } else {
        echo json_encode(array('status' => 'ok', 'num' => 0, 'time' => ($cat_id == 111) ? time() : 0 ));
    }
    
    ?>
    В js
    Код:
    $(document).ready(function(){
            $.ajax({
            method: "GET",
            dataType: 'json',
            crossDomain: true,
            url: dle_root + "engine/mods/hotnum.php",
            data: {
                hotnumtime: $.cookie('hotnumtime')
            }
        }).done(function( data ) {
            if( data.status == 'ok' ) {
                if ( data.num ) {
                    $('span.hotnum').html( data.num ).fadeIn(300);
                }
                if ( data.time ) {
                    $.cookie('hotnumtime', data.time, {path: '/', expires: 7, domain: location.host});
                }
            }
        });
    });
    в css
    Код:
    .hotnum {
        background-color: #fc000f;
        -webkit-border-radius: 100px;
        -moz-border-radius: 100px;
        border-radius: 100px;
        display: block;
        padding: 0 4px;
        text-align: center;
        line-height: 15px;
        position: absolute;
        right: -5px;
        top: -5px;
        color: #fff;
        z-index: 1;
        -moz-box-shadow: 0 0 5px 5px #888;
        -webkit-box-shadow: 0 0 5px 5px #888;
        box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
        text-shadow: 1px 1px 2px #000;
    }
    Все заменить на своё
     
    • Нравится Нравится x 3
  7. S.T.A.L.K.E.R.

    Команда форума VIP Кинотрафик v2

    Регистрация:
    16 окт 2015
    Сообщения:
    145
    Лучших ответов:
    0
    Рейтинги:
    +10 / 0 / -0
    <i class="redround hide">тут что-то должно быть, чтобы заработал этот хак?</i> - пробую оставить пустым не работает!
     
  8. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    выше
     
    • Нравится Нравится x 1
  9. S.T.A.L.K.E.R.

    Команда форума VIP Кинотрафик v2

    Регистрация:
    16 окт 2015
    Сообщения:
    145
    Лучших ответов:
    0
    Рейтинги:
    +10 / 0 / -0
    ну наконец-то заработало! Всем спасибо!
     
    • Нравится Нравится x 1
  10. alexlip

    alexlip Бывалый

    Регистрация:
    3 мар 2016
    Сообщения:
    344
    Лучших ответов:
    0
    Рейтинги:
    +54 / 2 / -0
    @S.T.A.L.K.E.R., Вот тоже мучаюсь все по инструкции и ничего не выходит. Никакой цифры не выводится
     
  11. thirus

    thirus Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    373
    Лучших ответов:
    0
    Рейтинги:
    +28 / 0 / -0
    поставил, все норм, спс
     
  12. thirus

    thirus Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    373
    Лучших ответов:
    0
    Рейтинги:
    +28 / 0 / -0
    ток хак выводит за сутки иди за неделю? что то я не понял
     
  13. alexlip

    alexlip Бывалый

    Регистрация:
    3 мар 2016
    Сообщения:
    344
    Лучших ответов:
    0
    Рейтинги:
    +54 / 2 / -0
    Вот куда не ставлю , все равно ничего не выводит
    Код:
    где хотите видеть <span class="hotnum hide"></span>
    Как его правильно прописать в шаблоне?
     
  14. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    где хотите видеть <span class="hotnum hide"></span>
     
  15. thirus

    thirus Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    373
    Лучших ответов:
    0
    Рейтинги:
    +28 / 0 / -0
    /jquery.cookie.js залил и подключил? основной файл в engine/mods/ залил?
    этот скрипт в свой js добавил?

     
    #55 thirus, 26 мар 2016
    Последнее редактирование: 26 мар 2016
    • Нравится Нравится x 1
  16. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
     
  17. alexlip

    alexlip Бывалый

    Регистрация:
    3 мар 2016
    Сообщения:
    344
    Лучших ответов:
    0
    Рейтинги:
    +54 / 2 / -0
    Все спасибо только сейчас дошло что:
    /jquery.cookie.js
    свой js
    Это два совершенно разных, а то в один. Все получилось. Ура
     
  18. thirus

    thirus Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    373
    Лучших ответов:
    0
    Рейтинги:
    +28 / 0 / -0
    @alexlip, нз ( кнопочка спасибо находится справа [​IMG] ;) )
     
    #58 thirus, 26 мар 2016
    Последнее редактирование: 26 мар 2016
    • Нравится Нравится x 2
  19. Beats

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    У меня не выходит, одни четверки какие-то
    Снимок экрана 2016-03-29 в 17.25.21.jpg
    <li class="sub janr"><a href="novinki">Новинки</a><span class="hotnum hide">+</span></li>
    <li class="sub janr"><a href="serialy">Сериалы</a><span class="hotnum hide">+</span></li>
    <li class="sub janr"><a href="multfilmy">Мультфильмы</a><span class="hotnum hide">+</span></li>
     
  20. thirus

    thirus Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    373
    Лучших ответов:
    0
    Рейтинги:
    +28 / 0 / -0
    ну дак а зачем везде потыкал то, там одно значение выводит
     
Похожие темы
  1. Spyke
    Ответов:
    34
    Просмотров:
    9.722
Загрузка...
Яндекс.Метрика