revtail

Нумерация страниц Шаблон LP

Recommended Posts

/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}">&lsaquo;</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}">&rsaquo;</a></li>
	</ul>
	</nav>
	{/if}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
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?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В моей вставке в последней строке лишний {/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}">&lsaquo;</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}">&rsaquo;</a></li>
	</ul>
	</nav>
	{/if}  <----закончился пейджер
	


{/if}
<----описание
<div class="desctext">{$description}</div>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас