此代码主要供新手参考,高手请无视 主要包含: 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(' ','',str_replace('“','',str_replace('”','',$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>';
下面是效果图
上传以下图片:
|