经常折腾zblogPHP代码的童鞋对GetList函数一定不会陌生,这是分类文章列表调用最常用的系统内置函数。做为峦生兄弟,实现文章调用zblogPHP还有一个GetPost函数,它的作用是调用指定ID文章,好处就是不依赖分类和标签。今天分享的就是使用GetPost函数最常见的几种情况,指定单篇文章调用代码:
{php} $post=GetPost(1);//这里的1是指定的文章id {/php} <h2><a href="{$post.Url}" title="{$post.Title}">{$post.Title}</a></h2>
如果ID是变量,则需加上(int),代码如下:
{$topText=GetPost((int)$zbp->Config('yiwuku')->topID);} <a href="{$topText.Url}" title="{$topText.Title}">{$topText.Title}</a>
如果需要指定多个文章做一个列表,循环输出代码如下:
{php} $array = explode(',','2,3,4'); //多篇文章ID {/php} {foreach $array as $dir} {$related=GetPost((int)$dir)} <li><a href="{$related.Url}" target="_blank">{$related.Title}</a></li> {/foreach}
另外,与GetList函数一样,关于GetPost函数ZBLOG官方Wiki有比较详尽的说明,有需要的童鞋可以去看看。