zblog调用置顶文章的教程
时间:2022年08月14日
/来源:网络
/编辑:佚名
有客户建议,侧栏的热门推荐能不能调用置顶类型的文章,因为本站一直未置顶过文章,所以没考虑过这方面,但是既然有需要就得满足啊,是不?于是乎在网站查看教程,别说还真有一篇,信心博客写的,感觉有用就记录下,具体代码如下;
调用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 则标识调用的文章数量。这个问题就完美的解决了,但是客户又问,我能不能指定我想展示的文章呢?
然后新一轮的折腾又开始了,起初先看见了天兴的博客,有这个教程,但是这个指定一篇文章,这段代码就是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,用英文小写逗号隔开就可以了。其他格式按照自己的需求修改就行了,感谢天兴和信心的无私分享。我的主题会更新,会增加自定义展示的文章,也可能会增加置顶文章的调用,具体看实际情况再议。
调用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 则标识调用的文章数量。这个问题就完美的解决了,但是客户又问,我能不能指定我想展示的文章呢?
然后新一轮的折腾又开始了,起初先看见了天兴的博客,有这个教程,但是这个指定一篇文章,这段代码就是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,用英文小写逗号隔开就可以了。其他格式按照自己的需求修改就行了,感谢天兴和信心的无私分享。我的主题会更新,会增加自定义展示的文章,也可能会增加置顶文章的调用,具体看实际情况再议。
新闻资讯 更多
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法