织梦写php代码,PHP代码调取织梦DedeCMS的文章

require_once(dirname(__FILE__)."/include/common.inc.php");

require_once(DEDEINC."/typelink.class.php");

require_once(DEDEINC."/channelunit.func.php");

$t1 = ExecTime();

$cfg_multi_site = 'Y';//开启绝对路径

/**文章调用

*参数说明

* $tid栏目的ID号

* $flg文章的属性

* $num调取条数默认为6

* $order文章的排序可靠(文章的默认排序pubdate,倒序)

* $class控制的样式名,用于在一个页面里调取多个控制不同的样式,默认为jsArticle

* $skip路过多少文章开始取值

**/

//$tid=10;

//$flg='a,c';

//$num=20;

if (!(isset($tid) && is_numeric($tid)))

{

$tid=0;

}

if (!(isset($num) && is_numeric($num)))

{

$num=6;

}

if (!isset($class))

{

$class='jsArticle';

}

if (!(isset($skip) && is_numeric($skip)))

{

$skip=0;

}

$query = "Select `id`,`typeid`,`senddate`,`title`,`ismake`,`arcrank`,`money`,`filename` from `dede_archives` where 1=1 "

if ($tid)

{

$query.=" and `typeid`='{$tid}' ";

}

if (isset($flg))

{

//$query.=" and (1>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;*/

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值