- N +

zblogphp设置精选导读的教程

不断打磨才能成就非凡业绩,梦想家主题自上架之后就一直受到大家的追捧,很多网友给我提出好多的建议,基本上都采纳了,在这里感谢大家的支持,我会努力做到更好,更好的服务,更好的售后。废话不多说了,前几天网友给我提了一个建议,问主题能不能增加一个精选导读,可以在后台自定义文章的那种,于是乎抽空开始钻研,上篇文章已经给出了怎么调用自定义的文章:zblogphp调用置顶文章的教程 感兴趣的可以点击看看。

打磨,匠心.jpg

当然只是最简单的调用置顶和指定文章,网友又说了,我想要那种第一篇文章限时缩略图,其他只要标题就行,就是这样婶儿的:

QQ截图20180315154003.jpg

就是本站首页,精选导读(刚刚更新的),刚开始就是各种错误,之前调用代码只是统一格式的,相对还是很简单,这个就不同了,首先得先设置调用的代码,然后在设置获取的第一篇样式,其他样式,折腾了一下午,终于算是做出来了,代码如下(赶快收藏):

{php}$arrays = explode(',',$zbp->Config('talklee')->topcms);{/php}
<div class="deanpol aiv cl">
  {foreach $arrays as $ikeys=>$topcms}
  {$article=GetPost((int)$topcms)}{$ids=$ikeys}
  {if $ids==0}
  <div class="article-item">
    <div class="item-pic pull-left">
      <a href="{$article.Url}" title="{$article.Title}"><img src="{if $zbp->Config('talklee')->zdypic=="1" && strlen ( $article->Metas->tesetu ) > 6}{$article->Metas->tesetu}{elseif $zbp->CheckPlugin('IMAGE') && $article->IMAGE_COUNT>0}{$article.IMAGE[0]}{else}{talklee_firstimg($article)}{/if}" width="200" height="120" alt="{$article.Title}"></a>
    </div>
    <div class="item-intro">
      <a href="{$article.Url}" class="item-title"><i class="fa fa-mixcloud" style="color:#F00C0C"></i>{$article.Title}</a>
      <p class="item-desc">{php}$description = preg_replace('/[\r\n]+/', '', trim(SubStrUTF8(TransferHTML($article->Intro,'[nohtml]'),120)).'...');{/php}{$description}</p>
      <div class="item-push-info"><i class="fa fa-user"></i>{$article.Author.StaticName} | <time><i class="fa fa-calendar"></i>{talklee_TimeAgo($article.Time())}</time></div>
    </div>
  </div>
  <ul class="jxnr cl">
  {else}
  {$ik = $ikeys+1;}
  <li><em class="color-{$ik}">{$ik}</em><a href="{$article.Url}" title="详细阅读:{$article.Title}">{$article.Title}</a><span class="list-date">{$article.Time('m-d')}</span></li>{/if}
  {/foreach}
  </ul>
  <span class="jxwz"><i class="fa fa-paper-plane"></i>精选导读</span>
</div>

港真的,代码看着有些迷茫,不知道有没有错误,但是想要的效果是实现了,简单介绍下。

首先:代码中的“$zbp->Config('talklee')->topcms”后台接口,在后台主题设置中设置需要调用的文章ID,只需要在后台添加文章id即可,例如:1,2,3,4,则调用文章ID为1,2,3,4的文章。不知道为什么,这个位置直接填写数字就会出错。这个就先不管了,反正有接口,好用就行。

还要说下缩略图,因为主题自带自定义的缩略图,所以增加个一个判断语句,如果后台开启自定义缩略图则显示自定义的,否则显示其他。剩下的格式按照自己喜欢的调试就行了,没必要说了,教程结束。我撤了,撒由那拉!

有好的文章希望李洋博客帮助分享和推广,猛戳这里我要投稿

返回列表
上一篇:
下一篇:

发表评论中国互联网举报中心

快捷回复:

    评论列表 (已有10条评论,共1859人参与)参与讨论
    网友昵称:李昌涛博客
    李昌涛博客游客4个月前 (06-04)回复
    请问这个代码放在哪里呢?
    网友昵称:非李莫属
    非李莫属管理员4个月前 (06-04)回复
    @李昌涛博客 放在首页模板里,位置自定义随便啦!
    网友昵称:小锋博客
    小锋博客游客6个月前 (03-19)回复
    直接填写数字就会出错..加个单引号就好了..
    网友昵称:非李莫属
    非李莫属管理员6个月前 (03-22)回复
    @小锋博客 灰常谢谢。
    网友昵称:九林网赚
    九林网赚游客6个月前 (03-17)回复
    本来也是想用zblogphp,但感觉模板太少了,而且都是收费的,最后还是用回了wp
    网友昵称:非李莫属
    非李莫属管理员6个月前 (03-19)回复
    @九林网赚 我感觉还好啊.
    网友昵称:嗯哼
    嗯哼游客6个月前 (03-17)回复
    为啥我在后台设置了侧栏图文数量可是主页就是不显示!清空缓存重新加载也不管用!!
    网友昵称:非李莫属
    非李莫属管理员6个月前 (03-19)回复
    @嗯哼 建议先启用默认主题,在重新开启梦想家主题
    网友昵称:嗯哼
    嗯哼游客6个月前 (03-20)回复
    @talklee 谢谢终于解决了!!
    网友昵称:非李莫属
    非李莫属管理员6个月前 (03-15)回复
    代码有不规范的欢迎大家指出,谢谢!