Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Не работает навигация в Profile Reviews v 1.33

Не работает навигация в Profile Reviews v 1.33


     14.06.2014    Profile Reviews, стена, профиль пользователя    Все вопросы » Общие вопросы    3683

вопрос
Установила в профиль пользователей стену (Profile Reviews v 1.33), модуль отличный, но есть одна проблема: какой-то из скриптов не срабатывает, а именно не обновляется на ajax страница при добавлении или удалении сообщений и не работает пагинация. И если первое - еще черт с ним, можно и обновить страницу, то на навигацию забить нельзя... При нажатии на след. страницу ничего не происходит. Подскажите, как поправить. Может быть, можно как-то вручную ссылку сформировать на след. страницу? Как она вообще выглядеть должна?
Помогите, пожалуйста!

Ответа пока нет


5 комментариев

Lady
Юзер

Lady - 14 июня 2014 05:30 -

Вот отвечающий за пагинацию код из основного файла модуля:

  <script type="text/javascript">
function page(page){
ShowLoading( "" );
$(".ReviwsList").fadeOut();
$.post(dle_root+"engine/modules/user.reviews/user.reviews.php", { page: page, user_id: {$row[user_id]}, pager: "1" }, function( data ){
    HideLoading( "" );
    if($(".ReviwsList").html(data)){
            setTimeout(function() { image_sizer() }, 500);
            $.scrollTo(".ReviwsList" , {duration:1000});
    }
    $(".ReviwsList").fadeIn();
    $.post(dle_root+"engine/modules/user.reviews/user.reviews.php", { paginator: "1", page: page }, function( data ){
    if(data){
        $(".pagination").html(data);
        }
        
    }, "html" );
}, "html" );

        

}

$(window).load(function() {
image_sizer();
});        
  </script>  

и
   if ($CountReviews > $num) {
        if ($_POST['paginator'] == "1") {
            $page = $_POST['page'];
        } else {
            $page = 1;
        }
        if ($page != 1 && $page != 2 && $page != 3) $pervpage = '<li><a href="#" onclick="page(\'1\'); return false;">1</a></li> <li><a href="#" onclick="page(\'2\'); return false;">2</a></li> <li class="dot">..</li>';
        if ($page != $total) $nextpage = '<li><a href="#" onclick="page(\' ' . ($page + 1) . ' \'); return false;">' . $lang['lang_wall_27'] . '</a></li> <li><a href="#" onclick=\'page("' . $total . '"); return false;\'>' . $lang['lang_wall_28'] . '</a></li>';
        if ($page - 2 > 0 && $page != 4) $page2left = '<li> <a href="#" onclick="page(\' ' . ($page - 2) . ' \'); return false;">' . ($page - 2) . '</a></li>';
        if ($page - 1 > 0) $page1left = '<li><a href="#" onclick="page(\' ' . ($page - 1) . ' \'); return false;">' . ($page - 1) . '</a></li>';
        if ($page + 2 <= $total) $page2right = '<li><a href="#" onclick="page(\' ' . ($page + 2) . ' \'); return false;">' . ($page + 2) . '</a></li>';
        if ($page + 1 <= $total) $page1right = '<li><a href="#" onclick="page(\' ' . ($page + 1) . ' \'); return false;">' . ($page + 1) . '</a></li>';
        $tpl->set("{page}", "<li class='details'>" . $lang['lang_wall_25'] . " " . $page . " " . $lang['lang_wall_26'] . " " . $total . "</li>" . $pervpage . $page2left . $page1left . '<li><a class="current">' . $page . '</a></li>' . $page1right . $page2right . $nextpage);
        if ($_POST['paginator'] == "1") {
            die("<li class='details'>" . $lang['lang_wall_25'] . " " . $page . " " . $lang['lang_wall_26'] . " " . $total . "</li>" . $pervpage . $page2left . $page1left . '<li><a class="current">' . $page . '</a></li>' . $page1right . $page2right . $nextpage);
        }
    }
    else
    {
    if ($_POST['paginator'] == "1") {
    die(' ');
   }
        $tpl->set("{page}", " ");
    }


Какая ссылка должна вести на 2-ю страницу стены?

kolumb
Юзер

kolumb - 10 августа 2015 13:29 -

Тоже интересует! Решения так и нет?

nurbekov
Юзер

nurbekov - 11 мая 2016 16:44 -

Нашли решение? Поставил на DLE 11, работает. Ошибки остались те же правда.

banbanan
Юзер

banbanan - 28 августа 2015 06:56 -

пкрвое можно убрать
$(".ReviwsList").fadeOut();
в user.reviews.php

а вот 2е самого интересует

Chessman
Юзер

Chessman - 21 ноября 2016 06:57 -

так никто и не адаптировал модуль под новую версию?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх