zblogphp模版修改调用相关文章随机文章数量代码zblog相关文章功能调用代码
今天突然注意到我现在使用zblog小小蚂蚁模版,在文章最后的相关文章那里只可以调用四篇同分类里面的随机文章,就想着可不可以多调用几篇呢。原来就只可以调用四篇如下图
我首先打开了post-single.php文件
发现文章下面的相关文章是调用的mutuality.php文件实现的,post-single.php的关于相关文章的代码如下
<article> <header> <h1>{$article.Title}</h1> <h6>发布:{$article.Author.StaticName} 时间:{$article.Time('Y年m月d日')} 分类:{$article.Category.Name} <a rel="nofollow" href="#comment" title="评论">评论</a></h6> </header> <div class="read">{$article.Content} <p>转载请保留出处和本文地址: <a href="{$article.Url}" title="{$article.Title}">{$article.Url}</a></p>{$zbp->Config('xxmy')->source}</div> <div class="ad">{$zbp->Config('xxmy')->AD3}</div> <div class="ads">{$zbp->Config('xxmy')->AD8}</div> <div class="post-info">{foreach $article.Tags as $tag} <a href="{$tag.Url}">{$tag.Name}</a> {/foreach}{$zbp->Config('xxmy')->share}{$zbp->Config('xxmy')->info}</div> <ul id="mutuality">{template:mutuality}</ul> </article>
在最后一行<ul id="mutuality">这里可以看到是调用的{template:mutuality}也就是主题文件夹template里的mutuality.php文件
然后我打开mutuality.php文件发现是通过array实现的调用同分类下面的4篇文章
{$aid = $article.ID} {$cid = $article.Category.ID} {php} $str = ''; {$where = array(array('=', 'log_Status', '0'), array('=', 'log_CateID', $cid), array('<>', 'log_ID', $aid));} $array = $zbp - >GetArticleList(array('*'), $where, array('rand()' = >' '), array(4), '');//就是这里的4就是调用4片文章,想修改成几篇直接修改就行了 foreach($array as $related) { if (($related - >ID) != $aid) { $str. = "<li><a href=\"{$related->Url}\" title=\"{$related->Title}\">{$related->Title}</a><time>{$related->Time('Y-m-d H:i')}</time></li>"; } } {/php} {$str} $array = $zbp - >GetArticleList(array('*'), $where, array('rand()' = >' '), array(4), ''); //就是这里的4就是调用4片文章,想修改成几篇直接修改就行了。最好是修改为整数。
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包
于2019-01-01发布