cgblog page navigatie en aantal comment - samen een probleem
Posted: Thu Mar 21, 2013 10:35 am
ik gebruik CGBlog en ook de pagina navigatie, dit werkt perfect en ik kan dus afhankelijk van het ingestelde aantal artikels per pagina de pagina navigatie zien.
Echter wanneer ik ook de code voor het tonen van aantal reactie in mijn summary-template gebruik dan zie ik mijn pagina navigatie niet meer.
voor het tonen van het aantal reactie op een CGBlog post gebruik ik dit (en dit werkt):
voor het tonen van de pagina navigatie gebruik ik dit (werkt ook):
Maar als ik ze samen in in mijn summary-template heb dan is mijn navigatie niet meer zichtbaar.
Iemand een idee hoe dit komt !
Alvast dank.
Mvg,
Peter
Echter wanneer ik ook de code voor het tonen van aantal reactie in mijn summary-template gebruik dan zie ik mijn pagina navigatie niet meer.
voor het tonen van het aantal reactie op een CGBlog post gebruik ik dit (en dit werkt):
Code: Select all
{capture assign='commentnumber'}{CGFeedback key1="CGBlog" key2=$entry->id action="summary" summarytemplate="reactionstatistics"}{/capture}
{if empty($commentnumber)}
0{else}
{$commentnumber}
{/if} reacties
Code: Select all
<nav class="pagination">
{strip}{*pagination begin*}
{if $pagecount > 1}
{if $pagenumber < $pagecount}
{capture assign=pageurl}
{$nextpage|regex_replace:'/href=\"(.*)\"/':'$1'|replace:'<a ':''|replace:'>→</a>':''} {*adjust according to your lang file*}
{/capture}
{else}
{capture assign=pageurl}
{$prevpage|regex_replace:'/href=\"(.*)\"/':'$1'|replace:'<a ':''|replace:'>←</a>':''} {*adjust according to your lang file*}
{/capture}
{/if}
{capture assign=from_start_to_num}
{$pagenumber-2}
{/capture}
{capture assign=from_num_to_end}
{$pagenumber+2}
{/capture}
<ul style="clear:both;" id="pagenav">
{if $pagenumber > 1}
<li><a href="{$prevurl}">Vorige</a></li>
{/if}
{if $from_start_to_num>1}
{if $pagenumber eq 1}
<li><span class="current">1</span></li>
{else}
{capture assign=pagestr}
pagenumber=1
{/capture}
<li><a href="{$pageurl|regex_replace:'/pagenumber=(\d+)/':$pagestr}">1</a></li>
{/if}
{if $pagenumber eq 2}
<li><span class="current">2</span></li>
{else}
{capture assign=pagestr}
pagenumber=2
{/capture}
<li><a href="{$pageurl|regex_replace:'/pagenumber=(\d+)/':$pagestr}">2</a></li>
{/if}
<li class="continue">...</li>
{capture assign=pagestr}
pagenumber={$pagenumber-1}
{/capture}
<li><a href="{$pageurl|regex_replace:'/pagenumber=(\d+)/':$pagestr}">{$pagenumber-1}</a></li>
<li><span class="current">{$pagenumber}</span></li>
{else}
{section name=foo start=1 loop=$pagenumber+1 step=1}
{capture assign=pagestr}pagenumber={$smarty.section.foo.index}{/capture}
{capture assign=pageurl1}{$pageurl|regex_replace:'/pagenumber=(\d+)/':$pagestr}{/capture}
{if $smarty.section.foo.index eq $pagenumber}
<li><span class="current">{$smarty.section.foo.index}</span></li>
{else}
<li><a class="" href="{$pageurl1}">{$smarty.section.foo.index}</a></li>
{/if}
{/section}
{/if}
{if $from_num_to_end<$pagecount}
{capture assign=pagestr}
pagenumber={$pagenumber+1}
{/capture}
<li><a href="{$pageurl|regex_replace:'/pagenumber=(\d+)/':$pagestr}">{$pagenumber+1}</a></li>
<li class="continue">...</li>
{capture assign=pagestr}
pagenumber={$pagecount-1}
{/capture}
<li><a href="{$pageurl|regex_replace:'/pagenumber=(\d+)/':$pagestr}">{$pagecount-1}</a></li>
{capture assign=pagestr}
pagenumber={$pagecount}
{/capture}
<li><a href="{$pageurl|regex_replace:'/pagenumber=(\d+)/':$pagestr}">{$pagecount}</a></li>
{else}
{section name=foo start=$pagenumber+1 loop=$pagecount+1 step=1}
{capture assign=pagestr}pagenumber={$smarty.section.foo.index}{/capture}
{capture assign=pageurl1}{$pageurl|regex_replace:'/pagenumber=(\d+)/':$pagestr}{/capture}
{if $smarty.section.foo.index eq $pagenumber}
<li><span class="current">{$smarty.section.foo.index}</span></li>
{else}
<li><a class="" href="{$pageurl1}">{$smarty.section.foo.index}</a></li>
{/if}
{/section}
{/if}
{if $pagenumber < $pagecount}
<li><a href="{$nexturl}">Volgende</a></li>
{/if}
</ul>
{/if}
{*pagination end*}{/strip}
<div class="clearfix"></div>
</nav>
Iemand een idee hoe dit komt !
Alvast dank.
Mvg,
Peter