-
tips 某些版本出错民间解决办法
所属栏目:[经验] 日期:2021-12-18 热度:111
tips:某些版本出错民间解决方法. 1.缩略图以及图集无法上传 /phpcms/libs/classes/attachment.class.php 请把24行的,也有可能是23行. $this-upload_func = copy; 改成: $this-upload_func = move_uploaded_file; 2.碎片模块搜索文章看不到栏目 phpcms/modul[详细]
-
phpcms V9 常用模版标签调用方法 pc标签 标签介绍
所属栏目:[经验] 日期:2021-12-18 热度:80
在网站建设过程中我们经常会使用到一些开源的cms系统来进行二次开发,phpcms是一款性能优越的开源cms系统,对于phpcms的系统标签我们做了以下整理,方便大家利用phpcms进行网站开发. {template content,header} ---------- 调用根目录下phpcms/template/conten[详细]
-
PHPCMS源码分析小结
所属栏目:[经验] 日期:2021-12-18 热度:193
一、背景 因为学习PHP的需要,对PHPCMS的源码进行了全面的分析。因为以前曾经用ASP做过一套内容管理系统,对模板引擎这一块有比较深入的了解,所以着重分析了模板这一部分。这里主要是针对思想的总结,而不是对代码的讲解。这里是针对PHPCMS2008版本进行分[详细]
-
dedecms首页列表页使用文章副栏目标题
所属栏目:[经验] 日期:2021-12-18 热度:85
很多dedecms用户想要知道dedecms调用副栏目的标签. 内容页 -标签,代码如下: {dede:field.typeid2 runphp=yes} $dsql= new dedesql(); $ks = split(,, @me); $type2name=; foreach($ks as $k){ $k = trim($k); if ($k!=) { if ($row = $dsql-getOne(select *[详细]
-
phpcms文章按点击量排序办法
所属栏目:[经验] 日期:2021-12-18 热度:142
phpcms文章按点击量排序方法,实例代码如下: {get sql=selectd.contentid,d.hits,c.catid,c.title,c.thumb,c.url,c.description,c.inputtime from phpcms_content_count d left join phpcms_content c on d.contentid=c.contentid where c.status=99 $where[详细]
-
PHPCMS V9 新建栏目后 更新栏目缓存超时的处理办法
所属栏目:[经验] 日期:2021-12-18 热度:103
PHPCMSV9新建栏目后 更新栏目缓存超时的解决办法: 打开数据库,查看表 v9_category 我发现不能更新缓存的栏目,有一个letter 的字段里面内容竟为空,把catdir字段的内容复制过去,保存,回到后台,更新栏目缓存,OK了....[详细]
-
phpcms2008栏目页分页代码更改
所属栏目:[经验] 日期:2021-12-18 热度:73
修改 ./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_[详细]
-
phpcms v9单网页栏目标题不展示
所属栏目:[经验] 日期:2021-12-18 热度:175
初次使用PHPCMS V9版,添加个单网页的栏目,网页title标题里不显示栏目名只显示网站站点的名称. 解决办法: 找到/phpcms/modules/content/index.php 第277行,把: $SEO = seo($siteid, 0, $title,$setting[meta_description],$keywords); --Cuoxin.com 替换为:[详细]
-
phpcms二次开发过程
所属栏目:[经验] 日期:2021-12-18 热度:92
1、创建数据库:注意编码 2、在v9_module表中添加上对应的模块信息 3、在v9_menu 表中添加上要在管理导航栏中需要的信息 4、system_menu.lang.php 的数组中加一项:menu表中的name对应的中文表述 5、若需要添加一些配置项,不添加配置项时不需要,两种方法: (1)[详细]
-
PHPCMS框架架构
所属栏目:[经验] 日期:2021-12-18 热度:129
CMS入口文件: PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口. 入口程序是在前期处理用户请求的引导程序,它是唯一一个可以被最终用户可以直接请求运行的.[详细]
-
phpcms v9 更改系统函数str_cut
所属栏目:[经验] 日期:2021-12-18 热度:182
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 v9 二次开发之建设模块全过程
所属栏目:[经验] 日期:2021-12-18 热度:53
第一:开发流程 为你的phpcms创建一个模块的一般开发流程是: 创建数据库和数据表,没有数据库操作可略过. 创建模块目录 创建模块控制器类; 创建模块类与模块函数,如果只是简单的模块可以不必创建. 创建模板文件; 运行和调试。 第二:创建模块 phpcms v9框架[详细]
-
phpcms安装 站根目录不可写 index.html文件不能写
所属栏目:[经验] 日期:2021-12-18 热度:90
在安装phpcms时,出现 目录文件属性检测结果:网站根目录不可写,index.html 文件不可写. 解决方法: 先随便搞个HTML文件,改名为index.html(注意不能是0字节,否则FTP不能上传),然后用FTP传到网站根目录下. 再建一个test_create_dir文件夹,就可通过,问题解决.[详细]
-
PhpCMS标签 json工具箱
所属栏目:[经验] 日期:2021-12-18 热度:187
json工具箱,V9提供JSON工具箱,可以方便的调用外部JSON资源到网页中显示. JSON工具箱调用方式: {pc:json url=http://www.Cuoxin.com/asdfasdf.json cache=3600}{/pc} 以上为JSON的调用代码url可以更改为你所希望的url地址 以下为一个完整的示例: {pc:json ur[详细]
-
PHPCMS V9目录架构
所属栏目:[经验] 日期:2021-12-18 热度:154
根目录 | api 结构文件目录 | caches 缓存文件目录 | configs 系统配置文件目录 | caches_* 系统缓存目录 | phpcms phpcms框架主目录 | languages 框架语言包目录 | libs 框架主类库、主函数库目录 | model 框架数据库模型目录 | modules 框架模块目录 | te[详细]
-
phpcms v9 时间筛选该如何做?
所属栏目:[经验] 日期:2021-12-18 热度:97
在phpcmsv9里,分类信息里的筛选功能让人很兴奋,如果想在内容页里也想做筛选,那么就得把分类信息的函数移植到全局函数或者扩展函数里去,下一篇内容将为大家介绍. 本次内容是教大家做时间的筛选,因为做寿县房产网的时候,楼盘开盘有个开盘时间,所以找了很多资[详细]
-
PHPCMS学习记录
所属栏目:[经验] 日期:2021-12-18 热度:96
一些常量所代表的意义: 1、PHPCMS_PATH --网站文件根目录 类似于:F:/APMServ5.2.6/www/htdocs/ 2、PC_PATH -- 框架目录 F:/APMServ5.2.6/www/htdocs/phpcms/ 3、CACHE_PATH -- 缓存文件夹地址 F:/APMServ5.2.6/www/htdocs/caches/ 4、SITE_URL -- 当前访问[详细]
-
phpcms网站出现330错误的解决办法
所属栏目:[经验] 日期:2021-12-18 热度:80
首先出现330错误,我们了解一下330错误是什么意思? 错误 330 (net::ERR_CONTENT_DECODING_FAILED):未知错误. 采用未知的压缩格式 采用不支持的编码 那我们知道了问题的所在,就是跟压缩有些关系. 细心的朋友会发现,phpcms的/caches/configs/system.php文件有[详细]
-
PHPCMS 惯用函数
所属栏目:[经验] 日期:2021-12-18 热度:70
function string2array($data) { if($data == ) return array(); @eval_r(/$array = $data;); return $array; } 在phpcms中,在广告位置上传轮播图片后,php获取轮播图片,没有用phpcms生成的js来调用,代码如下: {pc:get sql=SELECT id,setting FROM nmsg_webp[详细]
-
PHPCMS模板常用代码和常见问题总结
所属栏目:[经验] 日期:2021-12-18 热度:126
这些总结,能在开发中快速理解与定位问题所在,希望能帮助. 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三个栏[详细]
-
phpcms后台密码忘记了怎么办 phpcms找回密码的办法
所属栏目:[经验] 日期:2021-12-18 热度:171
今天领导给我下了个任务,是说他有个网站的后台密码忘记了,需要我帮他改回来,网站是phpcms程序做的,phpcms有个功能,就是除了总管理员,其他管理员在后台根本看不见总管理员的账号,总管理员的管理权限是最高的,mysql数据库中的ID是1,容不得别人动他的账户. 那[详细]
-
Phpcms V9.5.4调用最新文章列表与多栏目调用
所属栏目:[经验] 日期:2021-12-18 热度:202
PHPCMS调用默认表最新文章有一下两种方法: 1. get标签形式调用 2. 修改标签代码实现最新文章调用 下面我们看看具体是实现方法: 第一种方法:用GET标签调用 这种方法不用修改PHPCMS的核心代码,就可以达到模型表的最新数据调用,具体代码片段如下: {pc:get sql=[详细]
-
PHPCMS系统初始化历程
所属栏目:[经验] 日期:2021-12-18 热度:79
为增强phpcms二次开放能力,今天开始读phpcms源码,不定期更新点小日志,跟着平哥读源码,成为屌丝我看行. phpcms单入口 mvc架构 index.php 所有请求都必须通过这个文件 index.php 加载base.php框架入口文件,初始化了系统环境变量,定义了pc_base静态类: creat_[详细]
-
帝国CMS方法整合Discuz多方法集合
所属栏目:[经验] 日期:2021-12-18 热度:64
方式一、用Ucenter接口整合,使用Ucenter接口整合无需安装通行证跟万能会员接口. 方式二、用Discuz通行证接口整合,需先安装万能会员接口,然后再安装通行证. Ucenter接口及Discuz通行证下载地址:http://www.phome.net/OpenSource/今天我为大家讲解Ucenter接[详细]
-
帝国CMS教程后台不能登录的原因解析
所属栏目:[经验] 日期:2021-12-18 热度:116
1、cookie没有记录 记录cookie是/e/class/connect.php文件中的一个函数,函数名称为esetcookie,先到这个函数内输出下setcookie这个函数能不能保存下浏览器的cookie内容,如果输出结构为false,就说明你的php环境没有开启这个函数的功能,找到php.ini配置文件[详细]