revtail 14 Жалоба Опубликовано: March 5, 2016 Как то вот так. Проверил на двух сайтах. При переходе на 3 страницу 4,5 не показывает URL http://moroz-64.ru Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: March 5, 2016 /template/frontend/lp/realty_grid.tpl Найдите в нем код пейджера {if $__curpagenr-3<1} {assign var=__startnr value=1} {assign var=__leftsep value=0} .... </ul> {/if} </nav> и замените на мой {foreach from=$pager_array.pages item=pager_page} {if $pager_page.current==1} {assign var=__curpagenr value=$pager_page.text} {/if} {/foreach} {if $__curpagenr-5<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+5>$pager_array.pages|count} {assign var=__endnr value=$pager_array.pages|count} {assign var=__rightsep value=0} {else} {assign var=__endnr value=$__curpagenr+3} {assign var=__rightsep value=1} {/if} {if $pager_array.pages|count>1} <nav class="text-center"> <ul class="pagination pagination-lg"> <li><a href="{$pager_array.ppn.href}">‹</a></li> {if $__leftsep==1} <li><a href="{$pager_array.pages[1].href}">{$pager_array.pages[1].text}</a></li> <li><a href="javascript:void(0);" class="selected">...</a></li> {/if} {foreach from=$pager_array.pages item=pager_page} {if $pager_page.text>=$__startnr && $pager_page.text<=$__endnr} <li{if $pager_page.current==1} class="active"{/if}><a href="{$pager_page.href}">{$pager_page.text}</a></li> {/if} {/foreach} {if $__rightsep==1} <li><a href="javascript:void(0);" class="selected">...</a></li> <li><a href="{$pager_array.pages[$pager_array.pages|count].href}">{$pager_array.pages[$pager_array.pages|count].text}</a></li> {/if} <li><a href="{$pager_array.npn.href}">›</a></li> </ul> </nav> {/if} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
revtail 14 Жалоба Опубликовано: March 5, 2016 Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/var/www/user1/moroz-64.ru/htdocs/template/frontend/lp/realty_grid.tpl" on line 117 "{/if}" unclosed {else} tag' in /var/www/user1/moroz-64.ru/htdocs/third/smarty/sysplugins/smarty_internal_templatecompilerbase.php:441 Stack trace: #0 /var/www/user1/moroz-64.ru/htdocs/third/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(64): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unclosed {else}...') #1 /var/www/user1/moroz-64.ru/htdocs/third/smarty/sysplugins/smarty_internal_templatecompilerbase.php(82): Smarty_Internal_SmartyTemplateCompiler->doCompile('<script src="{$...') #2 /var/www/user1/moroz-64.ru/htdocs/third/smarty/sysplugins/smarty_internal_template.php(260): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Smarty_Internal_Template)) #3 /var/www/user1/moroz-64.ru/htdocs/third/smarty/sysplugins/smarty_internal_template.php(424): Smarty_Internal_Template->compileTemplateSource() #4 /v in /var/www/user1/moroz-64.ru/htdocs/third/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 441 http://moroz-64.ru/index.php? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: March 5, 2016 В моей вставке в последней строке лишний {/if} Даю больший кусок для сверки ...... тут что-то есть {/section} <--- кончилась сетка и пошел пейджер {foreach from=$pager_array.pages item=pager_page} {if $pager_page.current==1} {assign var=__curpagenr value=$pager_page.text} {/if} {/foreach} {if $__curpagenr-5<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+5>$pager_array.pages|count} {assign var=__endnr value=$pager_array.pages|count} {assign var=__rightsep value=0} {else} {assign var=__endnr value=$__curpagenr+3} {assign var=__rightsep value=1} {/if} {if $pager_array.pages|count>1} <nav class="text-center"> <ul class="pagination pagination-lg"> <li><a href="{$pager_array.ppn.href}">‹</a></li> {if $__leftsep==1} <li><a href="{$pager_array.pages[1].href}">{$pager_array.pages[1].text}</a></li> <li><a href="javascript:void(0);" class="selected">...</a></li> {/if} {foreach from=$pager_array.pages item=pager_page} {if $pager_page.text>=$__startnr && $pager_page.text<=$__endnr} <li{if $pager_page.current==1} class="active"{/if}><a href="{$pager_page.href}">{$pager_page.text}</a></li> {/if} {/foreach} {if $__rightsep==1} <li><a href="javascript:void(0);" class="selected">...</a></li> <li><a href="{$pager_array.pages[$pager_array.pages|count].href}">{$pager_array.pages[$pager_array.pages|count].text}</a></li> {/if} <li><a href="{$pager_array.npn.href}">›</a></li> </ul> </nav> {/if} <----закончился пейджер {/if} <----описание <div class="desctext">{$description}</div> Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
revtail 14 Жалоба Опубликовано: March 5, 2016 Вот теперь заработало! Спасибо! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах