摘要: $pagenum=@ceil($count/$perpage1);if($page!=0){ $page_jian=$page-1; $page_home.="<a href='javascript:void(0)' onclick=changepage(0)>首页</a> <a href='javascript:void(0)' onclick=changepage(".($page_jian).")>上一页</a> "; }else{ $page_home.=" 阅读全文
posted @ 2013-03-01 15:38 longailili 阅读(396) 评论(0) 推荐(0)
摘要: 基本语句[loop]...[/loop]标签来循环显示模块中的数据;如果要在模板中多处循环可以使用[loop1]...[/loop1]的方式扩展(只能扩展1-9个)[order=N]...[/order]标签来替代默认loop中的第N个位置数据的展示,你可以使用[order1=N]...[/order1]的方式来扩展(对应[loop1],只能扩展1-9个)其中:[order=odd]为奇数行,[order=even]为偶数行[index=N]...[/index]的方式来指定第N条数据的展示方式,由该语法指定的数据不再在loop循环中出现,可以通过[index1]...[/index1]的方式 阅读全文
posted @ 2012-11-05 17:08 longailili 阅读(676) 评论(0) 推荐(0)
摘要: 1)、 首先打开 includds/init.php 文件, 找到require(ROOT_PATH . 'languages/' . $_CFG['lang'] . '/common.php');与$smarty->assign('lang', $_LANG);先将这两行代码删掉。2)、找到if ((DEBUG_MODE & 1) == 1)在它上边增加if(!empty($_REQUEST['lang'])){ $_SESSION['lang']=$_REQUEST['la 阅读全文
posted @ 2012-11-05 14:15 longailili 阅读(320) 评论(0) 推荐(0)
摘要: 1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">2.只能输入数字,能输小数点. <input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(valu 阅读全文
posted @ 2012-10-16 11:10 longailili 阅读(189) 评论(0) 推荐(0)
摘要: 1、用户登录discuz,通过logging.php文件中的函数uc_user_login对post过来的数据进行验证,也就是对username和password进行验证。2、如果验证成功,将调用位于uc_client下client.php文件中的函数uc_user_synlogin,在这个函数中调用 uc_api_post('user', 'synlogin', array('uid'=>$uid))。3、然后这个函数后向Ucenter的index.php传递数据,index.php接受传递的数据,获得model为user,action为 阅读全文
posted @ 2012-10-12 12:39 longailili 阅读(414) 评论(0) 推荐(0)
摘要: 在CI框架增加一个公用的函数,或者说是要在页面上调用一个函数,可以写一个帮助类如:menu_helper.php。 类名必有_helper后缀名,这标识为帮助类。文件要放在application/helpers目录下。写好函数(方法)后,就可以在页面或其它地方调用,调用之前要引入:$this->load->helper('menu'); 然后就可以直接使用函数(方法)了。 如: subintercept_helper.php <?php /** * 中文字符串的截取 * * @access: public * @author: linyong * @param 阅读全文
posted @ 2012-09-26 12:39 longailili 阅读(657) 评论(0) 推荐(0)
摘要: 今天花了点时间看了下CI框架源码缓存的实现,写出来梳理下思路. 1:在CI框架中加载视图文件使用的是$this->load->view();方法,所以从load类库着手,在ci的system文件夹中可以看到Loader.php,这个类库是在Controller.php中被加载的。Loader类中有个方法:view source print?1function view($view, $vars = array(), $return = FALSE)//加载视图 2{ 3return $this->_ci_load(array('_ci_view' => 阅读全文
posted @ 2012-09-26 12:35 longailili 阅读(1697) 评论(0) 推荐(0)
摘要: CodeIgniter(1.6.3)安装FCKeditor插件 不指定文章分类:PHP编程1. 下载解压FCKeditor 2.6.3,我是放在system/application/plugins/fckeditor/ 下。 2.根据你的php版本,将fckeditor_php4.php或fckeditor_php5.php复制到 /system/application/libraries/ 下,并更名为 fckeditor.php 3. 打开此文件,将类名更改为 Fckeditor,并修改你的构造器 // PHP 5 function __construct( $instanceName ) 阅读全文
posted @ 2012-09-26 11:42 longailili 阅读(249) 评论(0) 推荐(0)
摘要: 首先复制一份smarty源文件到application/libraries目录下。 自定义smarty配置文件方便修改:config/cismarty.php--------------------------------------------------------------------------------// The name of the directory where templates are located. $config['template_dir'] = APPPATH . 'views/';// The directory where 阅读全文
posted @ 2012-09-26 11:41 longailili 阅读(181) 评论(0) 推荐(0)
摘要: rename():修改文件的名字addcslashes():过滤用户提交的敏感字符,一般通过转义提高安全性dechex():把十进制数据转化为十六进制数据Abs: 取得绝对值。Acos: 取得反余弦值。 ada_afetch: 取得资料库的传回列。ada_autocommit: 开关自动更动功能。 ada_close: 关闭 Adabas D 连结。ada_commit: 更动Adabas D 资料库。 ada_connect: 连结至Adabas D 资料库。 ada_exec: 执行 SQL 指令。ada_fetchrow: 取得传回一列。ada_fieldname: 取得栏位名称。ada 阅读全文
posted @ 2012-09-26 11:07 longailili 阅读(159) 评论(0) 推荐(0)