This is the code I have done. I don't know if this is a bad way of doing it.
Code: Select all
{$Maxpagecount = 7 }
{if $Maxpagecount > 1}
<p style="text-align: center;" >{if $pagenumber == 1}
<span class="linkdead">Previous Blogs </span>{/if}
{if $pagenumber > 1}
<span class="linkpages"><a href="blog/&bpage={$pagenumber-1}">Previous blogs</a> </span>{/if}
{foreach from=$pagelinks item=page}
{if $pagenumber == {$page->link|strip_tags}
}
|<span class="pagedead">{$page->link|strip_tags}
</span>{else}
|{assign var=pagez value=$page->link|strip_tags|replace:' ':''}
<a href="blog/&bpage={$pagez}">{$page->link|strip_tags|replace:' ':''}</a> {/if}
{if $page@index eq $Maxpagecount-1}
{break}
{/if}
{/foreach}
|{if $pagenumber < $Maxpagecount}
<span class="linkpages"><a href="blog/&bpage={$pagenumber+1}">More Blogs</a></span>{else}
<span class="linkdead"> More Blogs</span>{/if}
</p>{/if}
for cleaner urls
I put this on the blog page
Code: Select all
{if !empty({$smarty.get.bpage})}
{LISEblog orderby="item_position|DESC" pagelimit="10" pagenumber={$smarty.get.bpage} summarytemplate="MainBlog" }
{else}
{LISEblog orderby="item_position|DESC" pagelimit="10" summarytemplate="MainBlog" }
{/if}
so the url is site.com/blog/&bpage=3
really I would like to be site.com/blog/page/3