linlu11 的博客

drupal 按类别读取最新文章

 

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://097633.blogbus.com/logs/31448371.html

function phptemplate_show_taxonomy_($tid){
//根据tid读取术语名称
$sql ="SELECT name FROM {term_data} WHERE tid = %d";
$result = db_query(db_rewrite_sql($sql),$tid);
while($data = db_fetch_object($result)){
   $term_name = $data->name;
}
//$term_name = db_result(db_query($sql),$tid);
//$output是用来拼html的,把html片段和数据拼起来
//print_r($term_name);
$output = "<div>";
$output .= "<h2>".$term_name."</h2><ul>";
//下面是术语相关的节点,按照时间顺序读取
$sql = "SELECT n.nid, n.title, n.created
      FROM {term_node} tn
      LEFT JOIN {node} n on n.nid = tn.nid
      WHERE tn.tid = %d
      ORDER BY n.created DESC";
//这里面只取前两个
$result = db_query_range(db_rewrite_sql($sql),$t
Linuser 16:05:31
id,0,2);
//循环,输出节点标题,这里加了链接了,注意l()函数的使用
while($data = db_fetch_object($result)){
   $output .="<li>".l($data->title,"node/$data->nid")."< >";
}
//加上结束标签
$output .= "</ul></div>";
/ 返回
return $output;
}

历史上的今天:

drupal采集转自www.yiku01.cn 2008-10-27

呵呵,php找兼职或外包的好方法 2008-10-27

随机文章:

nginx配置 php 2008-11-14

nginx配置 2008-11-14

Drupal的性能问题 2008-11-14

有时间研究下ubuntu server 安装vmware 再安装 ubuntu server 做集群 2008-11-14

过来人谈网络创业 2008-10-29

收藏到:Del.icio.us

posted on 2009-12-16 22:40  linlu11  阅读(306)  评论(0编辑  收藏  举报

导航