焉支山 发表于 2012-4-18 10:49:06

织梦DEDECMS网站使用PHP代码调用文章的方法

织梦DEDECMS网站使用PHP代码调用文章的方法:
有时候我们在使用织梦DEDECMS的时候,我们可能在非织梦的php代码中要调取到最新的文章,这要怎么样才能实现呢?下面提供一段代码,我们可以根据自己的需要修改下就可以了。
1";   
    $flgs=explode(',',$flg);   
    foreach ($flgs as $v)   
    {   
      $query.=" and FIND_IN_SET('{$v}',`flag`)>0";   
    }   
    //$query.=")";   
}   
if (isset($order))   
{   
    $query.=" order by {$order} desc";   
}   
else   
{   
    $query.=" order by pubdate desc";
}   
$query.=" limit {$skip},{$num}";   
//echo $query;   
$dsql->Execute('me',$query);   
while (false!=($row=$dsql->GetArray('me')))   
{   
    $TypeLink = new TypeLink($row["typeid"]);   
    $arclink = GetFileUrl(   
                        $row['id'],   
                        $row["typeid"],   
                        $row["senddate"],   
                        $row["title"],   
                        $row["ismake"],   
                        $row["arcrank"],   
                        $TypeLink->TypeInfos['namerule'],   
                                    
         
                        $TypeLink->TypeInfos['typedir'],   
                        $row["money"],   
                        $row['filename'],   
                        $TypeLink->TypeInfos['moresite'],   
                        $TypeLink->TypeInfos['siteurl'],   
                        $TypeLink->TypeInfos['sitepath']   
                );   
      unset($TypeLink);   
      $row['url']=$arclink;   
      $rows[]=$row;   
}   
echo "document.write('');";   
foreach ($rows as $row)   
{      
    echo "document.write('{$row['title']}');";   
}   
echo "document.write('');";   
$t2=ExecTime();   
/*echo '执行时间';   
echo $t2-$t1;*/
?>
好了,代码是发布出来,但是要会使用还是需要研究下的啦!
页: [1]
查看完整版本: 织梦DEDECMS网站使用PHP代码调用文章的方法