Задать вопрос
Ответы пользователя по тегу Joomla
  • Как настроить постраничную пагинацию в RSMediaGallery Joomla 2.5 НЕ через Ajax?

    DimaLepel
    @DimaLepel Автор вопроса
    Если кому интересно. Рабочий пример empire-pools.ru/rsgall.html . Работы вести в этом файле components/com_rsmediagallery/views/rsmediagallery/tmpl/default.php
    Скрипт, добавляющий класс .active номеру страницы пагинации
    jQuery(document).ready(function($) {
    				var url=document.location.href;
    				$.each($(".rs-dl-pages li a"),function(){
    					if(this.href==url){$(this).addClass('selected');};
    				});
    			});
    . Вот код, формирующий пагинацию
    $page_counter = ($this->total/$this->limit); // получаем количество страниц
    			$page_counter_round = round($page_counter, 0, PHP_ROUND_HALF_UP); // округляем значение
    			if($page_counter_round > 1) {				
    				echo '<ul class = "rs-dl-pages">';			
    				echo '<li><a href = "/rsgall.html" title = "">1</a>';				
    				for ($page=2; $page<=$page_counter_round; $page++) {
    					echo '<li class = ""><a href = "/rsgall.html?start='.($page-1)*$this->limit.'" title = "">'.$page.'</a>';
    					// echo '<li><a href = "'.RSMediaGalleryRoute::_('index.php?option=com_rsmediagallery&view=rsmediagallery&limitstart='.($page-1)*$this->limit).'" title = "">'.$page.'</a>';
    				}				
    				echo '</ul>';
    			}
    Ответ написан
    Комментировать