【从phpcmsv9里提取的惯用函数】教程文章相关的互联网学习教程文章

phpcms2008常用函数小结

{$head[title]} 页面标题,用法: <title>{$head[title]}-{$PHPCMS[sitename]}</title>{$PHPCMS[sitename]} 网站名称 用法:<title>{$head[title]}-{$PHPCMS[sitename]}</title>{$head[keywords]} 关键字 用法:<meta name="keywords" content="{$head[keywords]}">{$head[description]} 网页描述 用法:<meta name="description" content="{$head[description]}">{$PHPCMS[version]} phpcms版本 用法:<meta name="generator" cont...

phpcms自定义分页函数用法详解

大家做网站的时候,可能很多时候分页样式都得根据模板的要求来控制的,这时很多人都会去修改全局文件phpcms\libs\functions\global.func.php里的pages()函数,这样问题就来了:这个分页函数连后台也会影响到的,就是说,这个分页函数是全站共用的。下面提供解决方法:(这个得修改文件,修改前记得备份)打开phpcms\libs\functions\global.func.php这个文件,找到分页函数,复制一下,粘贴到默认分页函数的下面,重新命名,比如我的...

PHPCMS二次开发自定义分页函数的方法实例详解

下面为大家分享一个PHPCMS V9二次开发自定义分页函数的方法。方法如下:首先打开 phpcms\libs\functions\global.func.php这个文件,找到分页函数,复制一下,粘贴到默认分页函数的下面,重新命名,比如我的就命名为wz_pages,保存。打开 phpcms/libs/classes/template_cache.class.php,找到207行的:$str .= $pages = pages($.$op._total, $page, $pagesize, $urlrule);; 在这行的下面加上:$str .= $wz_pages = wz_pages($.$op._...

PHPCMSV9二次开发自定义分页函数的方法

大家做网站的时候,可能很多时候分页样式都得根据模板的要求来控制的,这时很多人都会去修改全局文件phpcms\libs\functions\global.func.php里的pages()函数,这样问题就来了:这个分页函数连后台也会影响到的,就是说,这个分页函数是全站共用的。下面提供解决方法:(这个得修改文件,修改前记得备份)打开 phpcms\libs\functions\global.func.php这个文件,找到分页函数,复制一下,粘贴到默认分页函数的下面,重新命名,比如我...

phpcmsv9标签调用,函数,sql_PHP教程【图】

1.截取调用标题长度 {str_cut($r[title],36,)} 2.格式化时间 调用格式化时间 2011-05-06 11:22:33 {date(Y-m-d H:i:s,$r[inputtime])} 3.多栏目调用&多推荐位调用 调用需求:文章范围为59 60 61三个栏目,并且推送到了27 和28两个推荐位;从第三条开始,连续调用7篇文章。 {pc:get sql="SELECT * FROM v9_news WHERE id IN (SELECT id FROM v9_position_data WHERE posid in(27,28) and catid in(59,60,61)) order by listorder DE...

phpcms中的首页路径是哪些函数控制的

比如首页的默认路径是index.php?m=content&c=index&a=init 那么问题来了,这个路径肯定是有一个函数控制的吧,那么是 哪个函数呢,它又 是如何控制的呢 回复讨论(解决方案) 这尼玛原来叫路径。。。。 看应用入口文件 include PHPCMS_PATH./phpcms/base.php;pc_base::creat_app(); 看base.php class pc_base { /** * 初始化应用程序 */ public static function creat_app() { return self::load_sys_cla...

安装phpcmsv9时空间不支持fsockopen函数怎么处理

安装phpcms v9时空间不支持fsockopen函数怎么办? 由于最近多种cms程序爆出各种各样的漏洞,其中由于fsockopen引起的漏洞入侵尤其的多,所以现在很多的空间商都关闭了fsockopen函数,而在安装phpcm v9的时候,会自动检测空间的相应设置,一般在第二部的时候会直接提示fsockopen没有开启,从而导致phpcms v9的无法安装。那么安装phpcms v9的时候空间不支持fsockopen函数应该怎么办呢?找了很多的资料,大体两种说法吧:1、找空间商开...

从phpcmsv9里提取的惯用函数

从phpcms v9里提取的常用函数 /*** 返回经addslashes处理过的字符串或数组* @param $string 需要处理的字符串或数组* @return mixed*/function new_addslashes($string){? ? if(!is_array($string)) return addslashes($string);? ? foreach($string as $key => $val) $string[$key] = new_addslashes($val);? ? return $string;}/*** 返回经stripslashes处理过的字符串或数组* @param $string 需要处理的字符串或数组* @return...

PHPCMS中载入配置函数load_config什么意思

public static function load_config($file, $key = '', $default = '', $reload = false) {static $configs = array();if (!$reload && isset($configs[$file])) {if (empty($key)) {return $configs[$file];} elseif (isset($configs[$file][$key])) {return $configs[$file][$key];} else {return $default;}} 这段代码中的isset是不是总是为false啊?因为一开始的数组$configs是空的。 主要是不理解 static $configs = array()...

phpcms v9 数据库操作函数

xxxx‘)模块所在表名xxxx 若要指定表名 则:操作在mysql.class.php中$this->db->select(...)1、查询 $this->select($where = ‘‘, $data = ‘*‘, $limit = ‘‘, $order = ‘‘, $group = ‘‘, $key=‘‘) 返回结果集数组 条件,字段(id,name,email....),范围 排序方式,分组方式,按建名排序2、查询多条数据并分页 listinfo($where = ‘‘, $order = ‘‘, $page = 1, $pagesize = 20, $key=‘‘, $setpa...

phpcms中set_config和get_sysinfo函数【代码】

/*** 设置config文件* @param $config 配属信息* @param $filename 要配置的文件名称*/function set_config($config, $filename="system") {$configfile = CACHE_PATH.configs.DIRECTORY_SEPARATOR.$filename..php;if(!is_writable($configfile)) showmessage(Please chmod .$configfile. to 0777 !);$pattern = $replacement = array();foreach($config as $k=>$v) {if(in_array($k,array(js_path,css_path,img_path,attachment_s...