dedecms做网站之调用论坛相关文章【推荐】

 今天用dedecms 做网站。做到最后要收尾了。遇到一个调用论坛相关数据的问题。研究了一下终于搞定了。下面这个方法大家可以扩展,调用方法都一样。sql也可以变动,代码在下面 我想大家应该都可以看的懂吧。

 

代码实现了:自动调用文章关键字(keywords)的数据。切割循环然后模糊去读数据

当然大家可以换成其他的变量比如 tag 或者其他的自定义字段,

 

 
 

 {dede:field name='keywords' runphp='yes'}


$arr=explode(",",@me);
$iii=0;
@me="";

while($iii < count($arr)) {

if ($iii==count($arr)-1)
  @me.="subject LIKE '%".$arr[$iii]."%' ";
else
@me.="subject LIKE '%".$arr[$iii]."%' or ";
 
$iii++;
  
}


if(!isset($dsql)|| !is_object($dsql)){
$dsql = new DedeSql(false);

$dsql->SetQuery("SELECT tid,subject FROM pw_threads WHERE @me  LIMIT 0 , 15");
$dsql->Execute();

@me="";
while($row=$dsql->GetArray())
{
@me.="<li><a href='http://bbs.cszhan.com/read.php?tid=".$row['tid']."'>".$row['subject']."</a></li>";
}