颠覆霸主

 找回密码
 立即注册

QQ登录

只需一步,快速开始

zblog首页判断第一篇文章和其他样式不同的方法

  [复制链接] [添加相关主题]
godkings 发表于 2022-7-6 14:43:28 | 显示全部楼层 |阅读模式

zblog首页需要实现第一篇文章和后面的文章样式不同,第一篇调用文章的缩略图、摘要,而后面的则只调用标题,类似下面的这样的排版方式。
201904051554427037211746.jpg


实现代码一如下:
  1. {foreach $article as $key=>$article}
  2. {$i=$key}
  3. {if $i==0}
  4. <!-- 第一篇文章的内容,带图和摘要 -->
  5. {else}
  6. <li><a href="{$article.Url}" title="{$article.Title}">{$article.Title}</a></li>
  7. <!-- 其余文章内容 -->
  8. {/if}
  9. {/foreach}
复制代码


实现代码二:
有时候我们调用了几篇文章,还需要把第一篇调用的文章凸显出来,与其余部分都不一样,其实这2个需求,我们都可以通过PHP代码的接入来轻松实现。
  1. {foreach Getlist(11,1,null,null,null,null,array('has_subcate'=>true)) as $key=>$related }

  2. {$i=$key}

  3. {if $i==0}

  4. <li class="dot1"><img src="{$related.Img}" alt="{$related.Title}"><h3><a href="{$related.Url}" target="_blank">{$related.Title}</a></h3>

  5. {php}

  6. $intro= preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($related->Intro,'[nohtml]'),50)).'...');

  7. {/php}

  8. <p>{$intro}</p></li>

  9. {else}

  10. <li><span>{$related.Time('m月d日')} </span><a href="{$related.Url}" target="_blank">{$related.Title}</a></li>

  11. {/if}

  12. {/foreach}
复制代码



上一篇:zblog Fatal error: Allowed memory size of 134217728 bytes exhausted
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ| Archiver|小黑屋| 颠覆霸主 ( 京ICP备12023415号-2 )

声明:本站的任何信息和内容仅代表作者的立场和观点,与颠覆霸主网无关。

禁止在颠覆霸主网发布任何与《中华人民共和国法律》相抵触的言论!

GMT+8, 2022-10-3 23:28 , Processed in 0.091946 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.