zblogphp设置精选导读的教程

talklee

温馨提示:这篇文章已超过2226天没有更新,请注意相关的内容是否还可用!

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

zblogphp设置精选导读的教程 第1张

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

zblogphp设置精选导读的教程 第2张

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

{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 条评论,7666人围观)
网友昵称:李昌涛博客
李昌涛博客 V 游客 Maxthon 5.2.1.6000 Windows 7 x64 地板
2018-06-04 来自上海 回复
请问这个代码放在哪里呢?
网友昵称:talklee
talklee V 博主 Sogou Explorer Windows 7 x64
2018-06-04 来自天津 回复
@李昌涛博客 放在首页模板里,位置自定义随便啦!
网友昵称:小锋博客
小锋博客 V 游客 Google Chrome 65.0.3325.162 Windows 7 x64 凉席
2018-03-19 来自广东 回复
直接填写数字就会出错..加个单引号就好了..
网友昵称:talklee
talklee V 博主 Sogou Explorer Windows 7 x64
2018-03-22 来自天津 回复
@小锋博客 灰常谢谢。
网友昵称:九林网赚
九林网赚 V 游客 Maxthon 5.1.6.3000 Windows 7 板凳
2018-03-17 来自上海 回复
本来也是想用zblogphp,但感觉模板太少了,而且都是收费的,最后还是用回了wp
网友昵称:talklee
talklee V 博主 Sogou Explorer Windows 7 x64
2018-03-19 来自天津 回复
@九林网赚 我感觉还好啊.
网友昵称:嗯哼
嗯哼 V 游客 Google Chrome 63.0.3239.132 Windows 8.1 x64 椅子
2018-03-17 来自天津 回复
为啥我在后台设置了侧栏图文数量可是主页就是不显示!清空缓存重新加载也不管用!!
网友昵称:talklee
talklee V 博主 Sogou Explorer Windows 7 x64
2018-03-19 来自天津 回复
@嗯哼 建议先启用默认主题,在重新开启梦想家主题
网友昵称:嗯哼
嗯哼 V 游客 Google Chrome 65.0.3325.162 Mac OS X 10.13.3
2018-03-20 来自上海 回复
@talklee 谢谢终于解决了!!
网友昵称:talklee
talklee V 博主 Sogou Explorer Windows 7 x64 沙发
2018-03-15 来自广东 回复
代码有不规范的欢迎大家指出,谢谢!

目录[+]