Александр Лубянский 5 Жалоба Опубликовано: May 27, 2015 Что то с навигацией трудности, код не менялся, кроме стилей ((( <div class="nav2"><a href="{$news_paging.ppn.href}">‹ Назад</a>{if $__leftsep==1}<a href="{$news_paging.pages[1].href}">{$news_paging.pages[1].text}</a></li><a href="javascript:void(0);" class="selected">...</a>{/if}{foreach from=$news_paging.pages item=pager_page}{if $pager_page.text>=$__startnr && $pager_page.text<=$__endnr}<a href="{$pager_page.href}">{$pager_page.text}</a>{/if}{/foreach}{if $__rightsep==1}<a href="javascript:void(0);" class="selected">...</a><a href="{$news_paging.pages[$news_paging.pages|count].href}">{$news_paging.pages[$news_paging.pages|count].text}</a>{/if}<a href="{$news_paging.npn.href}">›</a></div> Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: May 27, 2015 Адрес сайта, хотя у же видно что в шаблоне многое менялось. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: May 27, 2015 http://www.newhousespain.com/news/novosti/ Я так понимаю вопрос не в стилях! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: May 27, 2015 Этот вопрос к тому кто вам писал этот шаблон, т.к. вам не учли навигацию для категорий ! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: May 27, 2015 Этот вопрос к тому кто вам писал этот шаблон, т.к. вам не учли навигацию для категорий !А причем здесь шаблон? Программный код не изменен кроме стилей и находится в папке /apps/news/site/template/news_grid.tpl Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: May 27, 2015 Все, я понял.Лечение. /apps/news/site/news_grid_constructor.phpПосле function get_sitebill_adv_ext( $params, $random = false ) { добавляем следующей строкой $paging_alias=SiteBill::getClearRequestURI();и чуть ниже в строке$paging=Page_Navigator::getPagingArray($total, $page, $limit, array(), $this->getConfigValue('apps.news.alias'));меняем на$paging=Page_Navigator::getPagingArray($total, $page, $limit, array(), $paging_alias); Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: May 27, 2015 Все, я понял.Лечение. /apps/news/site/news_grid_constructor.phpПосле function get_sitebill_adv_ext( $params, $random = false ) { добавляем следующей строкой $paging_alias=SiteBill::getClearRequestURI();и чуть ниже в строке$paging=Page_Navigator::getPagingArray($total, $page, $limit, array(), $this->getConfigValue('apps.news.alias'));меняем на$paging=Page_Navigator::getPagingArray($total, $page, $limit, array(), $paging_alias);Поменял! Не помогло((( Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: May 27, 2015 Может я не совсем верно понял в чем суть проблемы? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: May 27, 2015 Может я не совсем верно понял в чем суть проблемы?Показываю наглядно!))) http://www.newhousespain.com/news/novosti/http://www.newhousespain.com/catalog обратите внимание на вывод навигации Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: May 27, 2015 Что то с навигацией трудности, код не менялся, кроме стилей ((( <div class="nav2">....</div> Вот этого как бы маловато будет. В исходном /apps/news/site/template/news_grid.tpl поболее текста пейджера.Если у вас локальный news_grid.tpl, тогда перетащите в него все от {if isset($news_paging)} и до конца. Вот оно и будет пейджером с пропусками. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: May 28, 2015 Вот этого как бы маловато будет. В исходном /apps/news/site/template/news_grid.tpl поболее текста пейджера.Если у вас локальный news_grid.tpl, тогда перетащите в него все от {if isset($news_paging)} и до конца. Вот оно и будет пейджером с пропусками.Тупо скопировал файл из дистрибутива и вот http://www.newhousespain.com/news/novosti/моя разница в коде минимальна... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: May 28, 2015 В том файле в блоке {if $__curpagenr-3<1}{assign var=__startnr value=1}{assign var=__leftsep value=0}{else}{assign var=__startnr value=$__curpagenr-3}{assign var=__leftsep value=1}{/if}{if $__curpagenr+3>$pager_array.pages|count}{assign var=__endnr value=$news_paging.pages|count}{assign var=__rightsep value=0}{else}{assign var=__endnr value=$__curpagenr+3}{assign var=__rightsep value=1}{/if}замените $pager_array на $news_paging 1 Александр Лубянский reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: May 29, 2015 В том файле в блоке {if $__curpagenr-3<1}{assign var=__startnr value=1}{assign var=__leftsep value=0}{else}{assign var=__startnr value=$__curpagenr-3}{assign var=__leftsep value=1}{/if}{if $__curpagenr+3>$pager_array.pages|count}{assign var=__endnr value=$news_paging.pages|count}{assign var=__rightsep value=0}{else}{assign var=__endnr value=$__curpagenr+3}{assign var=__rightsep value=1}{/if}замените $pager_array на $news_paging Das ist gooooood!!!! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах