本文作者:非李莫属

zblogphp调用置顶文章的教程

非李莫属 12个月前 ( 03-07 08:55 ) 2712
摘要: 有客户建议,侧栏的热门推荐能不能调用置顶类型的文章,因为本站一直未置顶过文章,所以没考虑过这方面,但是既然有需要就得满足啊,是不?于是乎在网站查看教程,别说还真有一篇,信心博客写的...

有客户建议,侧栏的热门推荐能不能调用置顶类型的文章,因为本站一直未置顶过文章,所以没考虑过这方面,但是既然有需要就得满足啊,是不?于是乎在网站查看教程,别说还真有一篇,信心博客写的,感觉有用就记录下,具体代码如下;

调用zblogphp置顶文章是通过GetList函数实现的:

{$topArray = GetList(10, null, null, null, null, null, array("only_ontop"  => true));}
<ul>
{foreach $topArray as $top}
    <li><a href="{$top.Url}" title="{$top.Title}" target="_blank">{$top.Title}</a></li>
{/foreach}
</ul>

代码中的 10 则标识调用的文章数量。这个问题就完美的解决了,但是客户又问,我能不能指定我想展示的文章呢?

疑问.jpg

然后新一轮的折腾又开始了,起初先看见了天兴的博客,有这个教程,但是这个指定一篇文章,这段代码就是zblogphp调用指定文章的代码,代码如下;

{php}
$post=GetPost(1);//这里的1是指定的文章id
{/php}
<h2>
    <a href="{$post.Url}" title="{$post.Title}">{$post.Title}</a>
</h2>

但是只能调用一篇,这肯定不是我客户想要的,于是继续查找资料(嗯,你猜对了,我不会写代码,我只是代码的搬运工),终于让我找到了天兴博客的另外一篇文章,zblogphp调用指定多篇文章的代码,废话不多说,搬运代码,如下;

{php}
    $array = explode(',',1,2,3,4);
{/php}
    {foreach $array as $hotid}
    {$related=GetPost((int)$hotid)}
        <li><a href="{$related.Url}" target="_blank">{$related.Title}</a></li>
    {/foreach}

代码第二行中的1,2,3,4代表要调用的文章ID,用英文小写逗号隔开就可以了。其他格式按照自己的需求修改就行了,感谢天兴和信心的无私分享。我的主题会更新,会增加自定义展示的文章,也可能会增加置顶文章的调用,具体看实际情况再议。

文章版权及转载声明:

作者:非李莫属本文地址:https://www.talklee.com/blog/335.html发布于 12个月前 ( 03-07 08:55 )
文章转载或复制请以超链接形式并注明出处李洋个人博客

分享到:
赞(0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

发表评论

快捷回复:

评论列表 (有 6 条评论,2712人围观)参与讨论
网友昵称:11
11游客2018-04-20回复
文章不错,写的很好![B]牛逼[/B]
网友昵称:非李莫属
非李莫属管理员2018-04-20回复
@11 谢谢支持~
网友昵称:大海安求职招聘网
不错。很好,学习了
网友昵称:非李莫属
非李莫属管理员2018-04-16回复
@大海安求职招聘网 谢谢支持!
网友昵称:大叔耍飞刀
大叔耍飞刀游客2018-03-14回复
哈哈,不错,正想要此功能,很实用啊!~感谢!
网友昵称:非李莫属
非李莫属管理员2018-04-16回复
@大叔耍飞刀 拿走不谢 ~哈哈~~~