大家做网站的时候,可能很多时候分页样式都得根据模板的要求来控制的,这时很多人都会去修改全局文件phpcms\libs\functions\global.func.php里的pages()函数,这样问题就来了:这个分页函数连后台也会影响到的,就是说,这个分页函数是全站共用的。打开phpcms\libs\functions\global.func.php这个文件,找到分页函数,复制一下,粘贴到默认分页函数的下面,重新命名,比如我的就命名为front_pages,保存.
打开phpcms/libs/classes/template_cache.class.php找到
$str .= '$pages = pages($'.$op.'_total, $page, $pagesize, $urlrule);';
在这行的下面加上
$str .= '$pages = pages($'.$op.'_total, $page, $pagesize, $urlrule);'; $str .= '$front_pages = front_pages($'.$op.'_total, $page, $pagesize, $urlrule);';
找到
$str .= '$r = $get_db->sql_query("'.$sql.'");$s = $get_db->fetch_next();$pages=pages($s[\'count\'], $page, $pagesize, $urlrule);';
加入
$str .= '$r = $get_db->sql_query("'.$sql.'");$s = $get_db->fetch_next();$pages=pages($s[\'count\'], $page, $pagesize, $urlrule);'; $str .= '$front_pages=front_pages($s[\'count\'], $page, $pagesize, $urlrule);';
保存。最后,如果你要使用你自定义的分页函数,那么在模板中直接用{$front_pages}就可以了
Phpcms内容编辑器过滤不支持iframe和JavaScript的解决办法
我去把phpcms\libs\functions\global.func.php中的函数函数文件都看了一遍,终于找到了问题所在。trim_script这个函数转定义了标签,于是乎注释掉
function trim_script($str) { if(is_array($str)){ foreach ($str as $key => $val){ $str[$key] = trim_script($val); } }else{ // $str = preg_replace ( '/\<([\/]?)script([^\>]*?)\>/si', '<\\1script\\2>', $str ); // $str = preg_replace ( '/\<([\/]?)iframe([^\>]*?)\>/si', '<\\1iframe\\2>', $str ); // $str = preg_replace ( '/\<([\/]?)frame([^\>]*?)\>/si', '<\\1frame\\2>', $str ); $str = str_replace ( 'javascript:', 'javascript:', $str ); } return $str; }
修改后台左侧导航 phpcms\modules\admin\templates\left.tpl.php
phpcms\modules\admin\class\admin.class.php admin_menu
顶部 phpcms\modules\admin\templates\index.tpl.php
欢迎页右边 phpcms\modules\admin\templates\main.tpl.php
位置:扩展 > 扩展 > 菜单管理 >
说明:
一、 本功能用于后台各功能菜单的设置操作。
二、 为系统分配权限调用,所有系统用到的功能方法,都需要添加到菜单管理里。
一、 添加菜单
添加菜单分为 全新添加 和在已有菜单处添加子菜单 。二种方法仅在 上级菜单 默认值处有异,其它相同。
添加功能菜单时,首先选择上级菜单目录。填写中英文对应菜单名称,所在模块名,及对应文件和处理方法名。如有参数,请于下填写参数信息。如下图所示
如选择显示菜单,则在导航 处显示,反之不显。以上图为例,选择不显示,图示如下
二、 菜单管理
菜单管理仅涉及编辑 ,修改、排序等操作在此不再详述。
相关推荐
phpcms v9 官方教程全集打包下载 第一课时:PHPCMS V9 系统设置 第二课时:PHPCMS V9 使用指南及二次开发向导 第三课时:PHPCMS V9 短消息与新闻心情 第四课时:PHPCMS V9 友情链接与投票 第五课时:PHPCMS V9 ...
phpcms v9标签大全phpcms v9标签大全
模块【标签】参考手册.(第一版),PHPCMS V9 产品开发权威指南,phpcms_v9_代码分析(一、二、三),phpcms_v9_二次开发及标签制作讲义,PHPCMS_V9安装教程,PHPCMS_V9帮助中心,PHPCMS_V9开发文档,PHPCMS_V9模板制作...
phpcms V9产品白皮书phpcms V9产品白皮书
PHPCMS V9 UTF8
PHPCMS V9代码生成器 V1.5版本PHPCMS中国发布 ------------------------------ | PhpCMS V9代码生成器 使用说明 | ------------------------------ 一、平台需求 运行环境:Windows 2000/XP/Vista/Win7 二、...
PHPCMS V9 修改flash上传为H5上传方案
感谢大家一直以来对PHPCMS的帮助和支持!现发布《PHPCMS V9 用户手册》来帮助大家更直接,更清晰的了解PHPCMS V9
phpcms v9帮助文档免费大放送了
PhpCms V9 函数手册 内容为V9官方代码编译 变量及函数功能引索
phpcms V9 安装程序。 安装方便,使用简单。
PHPCMS V9留言板插件2.1 UTF-8版,详细说明看里面的文档
随着智能手机的普及和移动网速的提高,手机网站的需求不断提高,进来不少朋友都会聊到一个话题:手机网站怎么做?今天CMSYOU在这里就与大家分享怎么用PC V9做手机网站,Phpcms V9手机门户设置的具体方法。
phpcms V9数据结构,excel,所有数据表的结构。
PHPCMS V9 数据结构
代码审计_PHPCMS_V9前台RCE挖掘分析1
PHPCMS V9(后面简称V9)采用PHP5 MYSQL做为技术基础进行开发。V9采用OOP(面向对象)方式进行基础运行框架搭建。模块化开发方式做为功能开发形式。框架易于功能扩展,代码维护,优秀的二次开发能力,可满足所有网站...
安装方法: 一、先把压缩包中的templates上传到程序根目录,然后分别导入job_com.model 企业招聘... ... 二、建立栏目:建立求职招聘栏目,模型任选其中一个。建立子栏目“企业招聘”“个人求职”模型一定要对应起来。
PHPCMS V9代码生成器 2.0