老鱼网一个爱分享的小站!分享一些站长相关知识资源文章!
广告位

首页好文推荐zblog教程正文

zblogphp如何调用文章内容页添加上一篇和下一篇文章链接功能

老鱼网2个月前6

在大部分的Z-Blogphp主题中的文章内容页都会自带上一篇和下一篇文章功能,这样不仅有利于阅读者方便进入上下篇文章,还加强了上下篇文章的关联性,更利于搜索引擎抓取文章。如果你的主题没有上下篇文章功能,就需要自己通过修改模板自行添加代码。

首先,我们需要只知道ZBlogPHP博客程序上下篇调用的文章标签:

{$article.Prev.Url} 上一篇URL

{$article.Next.Url} 下一篇URL

{$article.Prev.Title} 上一篇标题

{$article.Next.Title} 下一篇标题

然后,找到文章页模板(以zblogphp默认主题为例),zblogphp默认文章页面模板为post-single.php文件,在其中适当的位置添加调用代码即可。

上一篇文章调用基本代码:

【上一篇】
<a href="{$article.Prev.Url}" title="{$article.Prev.Title}">
 {$article.Prev.Title}</a>

下一篇文章调用基本代码:

【下一篇】
<a href="{$article.Next.Url}" title="{$article.Next.Title}">
{$article.Next.Title}</a>

我们可以对上下篇文章添加一个是否存在的判断,这样当上一篇或下一篇文章不存在时,就显示“没有了”,或者其他提示文字!

所以,进一步完善调用代码后,老鱼网提供以下两种方法:

第一种调用代码

<p>【上一篇】{if $article.Prev}
<a  href="{$article.Prev.Url}" title="{$article.Prev.Title}">
{$article.Prev.Title}</a>
{else}
<a href="#" rel="prev">没有了</a>{/if}
 <br/>【下一篇】
 {if $article.Next}
 <a  href="{$article.Next.Url}" title="{$article.Next.Title}">{$article.Next.Title}</a>
 {else}
 <a href="#" rel="next">没有了</a>{/if}</p>

第二种调用代码

<span >【上一篇】 {$article->P()}{if $article.Prev}
<a href="{$article.Prev.Url}" rel="prev">{$article.Prev.Title}</a>
{else}
<a href="#" rel="prev">没有了</a>{/if}
</span><br />
<span>【下一篇】 {$article->N()}{if $article.Next}
<a href="{$article.Next.Url}" rel="next">{$article.Next.Title}</a>
{else}
<a href="#" rel="next">没有了</a>{/if}</span>

以上两种调用代码的方法基本上是相同的,不管你选择其中哪一种都是可以的,样式效果可以在CSS文件中修改!


上一篇:zblogphp如何调用置顶文章或添加指定数量的多篇置顶文章列表

下一篇:zblogphp添加网页标题、关键词、描述的操作方法


转载声明:本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。 侵删请致信E-mail:wwwlaoyuwang#126.com(#=@)