杨庆荣的博客

工作之余接单:公司产品展示网站建设、电商网站建设、小程序、app开发。+86 13714715608

discuz x2 插件笔记一

点击 1870    创建时间 2012-10-22 18:00:04

一、引入插件模板{subtemplate 插件名:文件名},例如:

 {subtemplate wudimei:side}

二、在php中引入模板

include template("wudimei:main_index");

三、$_G[uid]表示当前的用户编号,$_G["gp_xxx"]表示$_GET["xxx"],其中xxxget的参数名称。 例如plugin.php?id=wudimei:main&op=main , 可以用 $_G["gp_op"]来取得op的值main

四、DB::result_first( $sql )取得结果集的第一行第一列的值,也就是第一个单元格的数据。

五、分页:

 $uid = intval( @$_G["uid"] ); 
 $page = intval( @$_G["gp_page"] ); 
 if( $page <1) $page =1; 
 $pageSize = 5; 
 $startIndex = ( $page -1 ) . $pageSize; 

 $sql = "select count(id) from " . DB::table("wudimei_contact") . " where uid=" . $uid; 
 $recordCount = DB::result_first( $sql ); 

 $pageBar = multi($recordCount, $pageSize, $page, "plugin.php?id=wudimei:main&action=index" ); 
 $sql = "select * from " . DB::table("wudimei_contact") . " where uid=" . $uid . " order by id desc limit " . $startIndex . "," . $pageSize; 
 $query = DB::query( $sql ); 
 $rows = array(); 
 while( $row = DB::fetch( $query ) ) { 
    $rows[] = $row ; 
 }

上一篇: ios写的简单计算器
下一篇: rong framework 重写init()方法以改变视图的存放路径