最近新网站有用到专题,同时需要调用内容简介,论坛搜了一下很多人有这样的问题,也没见答案,所有就抽时间搞出来了。
<!--
EOT;
$i=0;
foreach($listdb AS $key=>$rs){
$i++;
$rs[content]=get_word($rs[content],210); //内容简介
$rs[posttime]=date('Y-m-d',$rs[posttime]); //年月日
$time=explode("-",$rs[posttime]); //年月日传递
$picurl="$webdb[www_url]/upload/$rs[picurl]"; //文章的图片路径
print <<<EOT
-->
图片 $picurl
简介 $rs[content]
年月日 $time[0]年$time[1]月$time[2]日
<!--
EOT;
}print <<<EOT
-->同时需要修改showsp.html.php
查找 //专题里的文章
$query = $db->query("SELECT A.*,D.aid FROM {$pre}article_db D LEFT JOIN {$pre}article A ON D.aid=A.aid WHERE D.aid IN ($rsdb[aids])");
while($rs = $db->fetch_array($query)){
if(!$rs[title]&&$_rs=get_one_article($rs[aid])){
$rs=$_rs+$rs;
}
$rs[url]="bencandy.php?fid=$rs[fid]&id=$rs[aid]";
$rs[subject]="<a href='$rs[url]' target=_blank>$rs[title]</a>";
$_listdb[$rs[aid]]=$rs;替换为以下代码
$query = $db->query("SELECT A.*,D.content FROM {$pre}article A LEFT JOIN {$pre}reply D ON D.aid=A.aid WHERE D.topic=1 AND D.aid IN ($rsdb[aids])");
while($rs = $db->fetch_array($query)){
$rs[content]=preg_replace('/<([^<]*)>/is',"",$rs[content]); //把HTML代码过滤掉 //调用内容简介
$rs[content]=preg_replace('/ | | /is',"",$rs[content]); //把多余的空格去除掉 //调用内容简介
$rs[url]="$webdb[www_url]$webdb[path]/bencandy.php?fid=$rs[fid]&id=$rs[aid]";
$rs[subject]="<a href='$rs[url]' target=_blank>$rs[title]</a>";
$_listdb[$rs[aid]]=$rs;
4