-
phpcms2008栏目页分页代码更改
所属栏目:[经验] 日期:2021-12-18 热度:161
修改 ./include/html.class.php ,将第 58 行提至 51 行前,整个从 49 行到 61 行由: if($type == 0) { if($child==1) { $arrchildid = subcat(phpcms,$catid); $template = $template_category; } else { if($page == 0) $page = 1; $template = $template_li[详细]
-
phpcms v9单网页栏目标题不展示
所属栏目:[经验] 日期:2021-12-18 热度:192
初次使用PHPCMS V9版,添加个单网页的栏目,网页title标题里不显示栏目名只显示网站站点的名称. 解决办法: 找到/phpcms/modules/content/index.php 第277行,把: $SEO = seo($siteid, 0, $title,$setting[meta_description],$keywords); --Cuoxin.com 替换为: $S[详细]
-
phpcms二次开发过程
所属栏目:[经验] 日期:2021-12-18 热度:102
1、创建数据库:注意编码 2、在v9_module表中添加上对应的模块信息 3、在v9_menu 表中添加上要在管理导航栏中需要的信息 4、system_menu.lang.php 的数组中加一项:menu表中的name对应的中文表述 5、若需要添加一些配置项,不添加配置项时不需要,两种方法: (1)([详细]
-
PHPCMS框架架构
所属栏目:[经验] 日期:2021-12-18 热度:190
CMS入口文件: PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口. 入口程序是在前期处理用户请求的引导程序,它是唯一一个可以被最终用户可以直接请求运行的.[详细]
-
phpcms v9 更改系统函数str_cut
所属栏目:[经验] 日期:2021-12-18 热度:98
function str_cut($string, $length, $dot = ) { $strlen = strlen($string); if($strlen = $length) return $string; $string = str_replace(array(, , , , , , , , , , ), array( , , , , , , , , , , ), $string); $strcut = ; if(strtolower(CHARSET) ==[详细]
-
PHPCMS二次开发常用的数据库方法
所属栏目:[经验] 日期:2021-12-18 热度:85
PHPCMS二次开发常用的数据库操作,对刚二次开发的同学很有帮助. 一、查 ①select($where = , $data = *, $limit = , $order = , $group = , $key=) 执行sql查询: * @param $where 查询条件[例`name`=$name] * @param $data 需要查询的字段值[例`name`,`gender`[详细]
-
PHPCMS搜寻模块内容排序
所属栏目:[经验] 日期:2021-12-18 热度:197
打开phpcms/modules/search/index.php 找到$data = $this-content_db-select($where, *); 修改为 $data = $this-content_db-select($where, *,,intputtime DESC); 这样就是按照发布时间排倒序了.[详细]
-
phpcms v9发布站点功能的运用
所属栏目:[经验] 日期:2021-12-18 热度:98
v9发布点功能允许通过ftp发布文件到其他ftp,这样就可以实现这样一个最简单的模式,本地架设v9程序,然后远程发布到服务器上.本例中正式这样的一个具体实现. 1.设置发布点: 设置完毕后请点击 测试链接 ,以测试ftp是否链接正常; 2.设置站点: 设置当前站点将要发布[详细]
-
phpcms英文站制作方法
所属栏目:[经验] 日期:2021-12-18 热度:129
打开根目录下的 languages目录,里面有个目录叫 zh-cn,你把zh-cn复制一个,改名叫en 然后把en目录里的文件都翻译过去. 再打开:include/config.inc.php,找到如下代码: define(LANG, zh-cn); //网站语言包 把zh-cn改成en就行了。 主要是修改模板其实,这里改的只是[详细]
-
phpcms dedecms后台密码怎么更改
所属栏目:[经验] 日期:2021-12-18 热度:127
在我们优化网站的过程中,或许由于网站经过多人管理,多次交接造成后台密码遗漏或是新手不善长记录而导致遗忘管理员密码,不管是什么原因造成的密码遗忘,我们为了更好地优化网站必需得找回密码,那么,怎样找回管理员密码呢? 对于phpcms的站,可以去网上下载个pcra[详细]
-
phpcms v9 站群建站时子站点栏目页与内容页的url静态
所属栏目:[经验] 日期:2021-12-18 热度:180
phpcms v9 站群建站时子站点栏目页和内容页的url静态时,链接地址全使用的主站域名 已测试使用如下方法解决: 找到 phpcms/modules/content/classes/url.class.php 打开它,找到83行:$url_arr[0] = WEB_PATH == / ? $match_url.$html_root./.$urls : $match_url[详细]
-
phpcms 服务器安全认证失误
所属栏目:[经验] 日期:2021-12-18 热度:138
本人将图片的js、images、css路径转移到CDN上了,上传附件的时候就出现了 服务器安全认证错误的提示. 解决方法如下: 找到文件:D:/wamp/www/phpcms/phpcms/modules/attachment/functions/global.func.php,其中的initupload函数有以下几行: swfu = new SWFUpload[详细]
-
lighttpd平台下设定PHPCMS访问限制
所属栏目:[经验] 日期:2021-12-18 热度:172
phpcms限制PHP程序访问,只允许防问以下四个PHP程序: /index.php,/api.php,/admin.php,/phpsso_server/index.php 访问其它PHP程序,全部返回403,lighttpd.conf配置如下: $HTTP[url] !~ /.php$ { } else $HTTP[url] == /index.php { } else $HTTP[url] == /admin[详细]
-
phpcms V9缩略图模糊的处理方法
所属栏目:[经验] 日期:2021-12-18 热度:180
解决phpcmsV9缩略图模糊,找到文件/libs/classes/image.class.php,找到如下代码注释掉: else imagecopyresized($thumbimg, $srcimg, 0, 0, $psrc_x, $psrc_y, $width, $height, $srcwidth, $srcheight); //Cuoxin.com 另将102行的: $imagefun($thumbimg, $file[详细]
-
phpcms 仿站小结
所属栏目:[经验] 日期:2021-12-17 热度:145
1.title title{if isset($SEO[title]) !emptyempty($SEO[title])}{$SEO[title]}{/if}{$SEO[site_title]}/title 2 js script type=text/javascript src={JS_PATH}jquery.min.js/script 3.css link href={CSS_PATH}reset.css rel=stylesheet type=text/css / CS[详细]
-
phpcms数据结构
所属栏目:[经验] 日期:2021-12-17 热度:90
v9_admin 管理员表 v9_admin_panel 快捷面板 v9_admin_role 角色表 v9_admin_role_priv 管理员权限表 v9_announce 公告表 v9_attachment 附件表 v9_attachment_index 附件关系表 v9_badword 敏感词 v9_block 碎片表 v9_block_history 碎片历史记录表 v9_block[详细]
-
让PHPCms内容页支持JavaScript
所属栏目:[经验] 日期:2021-12-17 热度:70
在PHPCms内容页中,出于完全考虑,默认是禁止JavaScript脚本的,所以我们在添加文章时,虽然加入了js代码,但实际上并没有起作用,而是以文本形式显示。如果要让内容页支持JavaScript,则要做以下修改: 在文件../caches/caches_model/caches_data/content_in[详细]
-
phpcms v9 二次开发记录
所属栏目:[经验] 日期:2021-12-17 热度:163
一、phpcms后台修改 不做记录,主要修改位置有附件文件包,语言包等文件位置。 二、二次开发教程 1.phpcms服务器配置要求 PHP 版本 5.2 或更新的版本。MySQL版本推荐5.0或者更新版本。 2.模型-视图-控制器(mvc) MVC是一个设计模式,它强制性的使应用程序的输入[详细]
-
phpcms v9 添加内容出现500错误
所属栏目:[经验] 日期:2021-12-17 热度:86
今天开发好一个网站,上传网站后,不知道安装的时候要求fsockopen()函数打开,我直接跳过安装完成的,所以搞得后面出错了,我一直以为这个问题,今天花了一天的时间找资料,测试,终于知道什么原因了,其实这个函数只影响会员功能。 百度找一上午,结果是高手没有,问[详细]
-
PHPCMS v9修改默认后台登录地址
所属栏目:[经验] 日期:2021-12-17 热度:166
修改PHPCMS v9默认后台登录地址教程: 1、修改admin.php文件名,并修改跳转地址写上完整路径,(完整地址或相对地址均可,如:index.php?m=adminc=indexa=新登录函数名) 2、修改 /phpcms/modules/admin/classes/index.php,把登录方法public function login改[详细]
-
phpcms v9搜索标题中含有的很多关键词都没有搜索结果?
所属栏目:[经验] 日期:2021-12-17 热度:90
进入到phpcms/modules/search/index.php文件,找到 //如果分词结果为空 if(!emptyempty($segment_q)) {$sql = `siteid`= $siteid AND `typeid` = $typeid $sql_time AND MATCH (`data`) AGAINST ($segment_q IN BOOLEAN MODE);} else {$sql = `siteid`= $sitei[详细]
-
phpcms V9 在首页中调用友情链接分类
所属栏目:[经验] 日期:2021-12-17 热度:189
phpcms v9 无法在首页中调用友情链接分类,解决方法,将如下代码: phpcms/modules/link/classes/link_tag.class.php public function type_lists($data) { if (!in_array($data[listorder], array(desc, asc))) { $data [listorder] = desc; } $sql = array(mod[详细]
-
Phpcms V9缩略图上传失败问题解决办法
所属栏目:[经验] 日期:2021-12-17 热度:132
正在使用最新版本的Phpcms V9.4.2做一个会议公司网站,正在接近尾声的时候突然发现后台文章的缩略图无法上传! 选择文件时正常,点击开始上传时差不多上传完时突然弹出上面的信息窗undefined。 对于phpcms v9,我装了N次了,出现这个问题还是头一回,真是晕死了,[详细]
-
phpcms v9代码剖析一
所属栏目:[经验] 日期:2021-12-17 热度:125
一、数据库加载: 数据库配置文件:安装时填写的数据库配置数据存储在caches/configs/database.php (1)index.php入库文件,并加载phpcms/base.php。 (2)index.php文件:pc_base::creat_app(); (3)phpcms/libs/classes/application.class.php:$controller = $th[详细]
-
PHPCMS更新栏目缓存失败的解决方法
所属栏目:[经验] 日期:2021-12-17 热度:178
最近在做一个以前项目的维护,说一下这个项目,自己对phpcms做了点二次开发,其中写了个自主生成栏目的脚本,导致运行一段时间以后增加了大量栏目,昨天又添加了几个栏目,突然发现竟然没办法更新缓存了. 更新的时候,只显示了两行提示,再去更新栏目缓存,糟糕,所有的[详细]