• Автор:

    Flesha
  • Добавлено:

    янв 04, 2015
  • Комментариев:

    3
  • Просмотров:

    2078

Хак Модификация ShowMore

Хак Модификация ShowMore

Хак ShowMore предназначен для показа новостей на главной, в категории и в поиске в нестандартном виде. Суть состоит в том, что пользователь нажимаешь на кнопку "Показать ещё" и ему ниже показывается ещё несколько новостей.

Данное решение применимо больше для мобильных версий сайта, однако при желании можно применять и на основных версиях.
В архиве содержится папка file_repace. Вы можете заменить файлы и у Вас всё сразу заработает. Этот способ применим, если у Вас DLE 10.3 свежая.
В противном случае Вам необходимо провести установку самостоятельно по инструкции ниже.

Версия DLE: 10.3
Автор: Павел Жуковский
Сайт: savgroup.ru

Внимание! У Вас нет прав для просмотра скрытого текста.
Вернуться

Комментарии:


  1. Evan → 5 января 2015 16:06
    or... open navigation.tpl and delete all code. And add this code:
    <center>
        <a onclick="nextPage(); return false;" class="bbcode" id="nexts" style="cursor: pointer">	
            More content
        </a>
    </center>
    
    <div id="ajax-next-page" style="display: none;">
        [next-link][/next-link]
    </div>
    
    <script type="text/javascript">
    function nextPage() {
    var nextPage = $('#ajax-next-page a').attr('href') ? $('#ajax-next-page a').attr('href') : false;
    ShowLoading("Please wait...");
    $('#nexts').remove();
    if (nextPage != false) {
    $.ajax({
    url: nextPage,
    success: function(data) {
    $('#ajax-next-page').remove();
    $('#next-page').remove();
    HideLoading("daha da m? a?a??? tamam, y?kl?yorum.");
    $('#dle-content').append($('#dle-content', data).html());
    var yopp = $('#ajax-next-page a').attr('href') ? $('#ajax-next-page a').attr('href') : false;
    if(yopp==false) {
    $('#nexts').remove();
    }
    }
    });
    }
    };
        
    </script>
    1. mondolfo → 19 ноября 2015 11:30
      [code]<center>
      <a onclick="nextPage(); return false;" class="bbcode" id="nexts" style="cursor: pointer">
      More content
      </a>
      </center>

      <div id="ajax-next-page" style="display: none;">
      [next-link][/next-link]
      </div>

      <script type="text/javascript">
      function nextPage() {
      var nextPage = $('#ajax-next-page a').attr('href') ? $('#ajax-next-page a').attr('href') : false;
      ShowLoading("Please wait...");
      $('#nexts').remove();
      if (nextPage != false) {
      $.ajax({
      url: nextPage,
      success: function(data) {
      $('#ajax-next-page').remove();
      $('#next-page').remove();
      HideLoading("daha da m? a?a??? tamam, y?kl?yorum.");
      $('#dle-content').append($('#dle-content', data).html());
      var yopp = $('#ajax-next-page a').attr('href') ? $('#ajax-next-page a').attr('href') : false;
      if(yopp==false) {
      $('#nexts').remove();
      }
      }
      });
      }
      };

      </script>[/code]


      Thank you !
  2. mondolfo → 19 ноября 2015 11:28
    Цитата: Evan
    or... open navigation.tpl and delete all code. And add this code:
    &lt;center&gt;
        &lt;a &#111;nclick="nextPage(); return false;" class="bbcode" id="nexts" style="cursor: pointer"&gt;	
            More content
        &lt;/a&gt;
    &lt;/center&gt;
    
    &lt;div id="ajax-next-page" style="display: none;"&gt;
        [next-link][/next-link]
    &lt;/div&gt;
    
    &lt;script type="text/j&#097;vascript"&gt;
    function nextPage() &#123;
    var nextPage = $(&#39;#ajax-next-page a&#39;).attr(&#39;href&#39;) ? $(&#39;#ajax-next-page a&#39;).attr(&#39;href&#39;) : false;
    ShowLoading("Please wait...");
    $(&#39;#nexts&#39;).remove();
    if (nextPage != false) &#123;
    $.ajax(&#123;
    url: nextPage,
    success: function(data) &#123;
    $(&#39;#ajax-next-page&#39;).remove();
    $(&#39;#next-page&#39;).remove();
    HideLoading("daha da m? a?a??? tamam, y?kl?yorum.");
    $(&#39;#dle-content&#39;).append($(&#39;#dle-content&#39;, data).html());
    var yopp = $(&#39;#ajax-next-page a&#39;).attr(&#39;href&#39;) ? $(&#39;#ajax-next-page a&#39;).attr(&#39;href&#39;) : false;
    if(yopp==false) &#123;
    $(&#39;#nexts&#39;).remove();
    }
    }
    });
    }
    };
        
    &lt;/script&gt;



    Thank you!
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.