最新消息:本站所有跳转向bbs.ykit.cn的附件将全面停止,附件已转移到https://www.qingsj.com

分享一个列表页有图无图判断和内容介绍空格html过滤字符截取代码

帝国CMS 有客 715浏览
此代码主要供新手参考,高手请无视
主要包含:
1,判断文章是否有缩略图,有则输出图片地址,无则输出空白。
2,获取文章内容作为简介。
3,过滤内容中的html,空格( )和其他字符(“)并截取内容长度。
4,查询调用文章作者。
$fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_{$r[stb]} where id='$r[id]'");
$w=$empire->fetch1("select writer from {$dbtbpre}ecms_news_data_{$r[stb]} where id='$r[id]'");
$titlepic='';
if($r[titlepic])
{
$titlepic='<img class="arcimg" src="[!--titlepic--]" alt="[!--oldtitle--]" />';
}
$listtemp='
<li><div class="likes">[!--onclick--]<br>阅读</div>
            <div class="bd">
              '.$titlepic.'
              <h3><a href="[!--titleurl--]" title="[!--oldtitle--]" target="_blank">[!--title--]</a></h3>
              <div class="block">
                <p>'.esub(htmlspecialchars(strip_tags(str_replace('&nbsp;','',str_replace('&ldquo;','',str_replace('&rdquo;','',$fr[newstext]))))),200).'...... <a href="[!--titleurl--]" target="_blank">点击阅读</a></p></div>
              <div class="source">
                <span class="from">来自:'.$w[writer].'</span>
                <span class="pubtime">时间:[!--newstime--]</span>
              </div>
            </div>
          </li>';

下面是效果图:

1431258678

 

转载请注明:有客帮 » 分享一个列表页有图无图判断和内容介绍空格html过滤字符截取代码