-
phpcms v9 二次开发之建设模块全过程
所属栏目:[经验] 日期:2021-12-18 热度:96
第一:开发流程 为你的phpcms创建一个模块的一般开发流程是: 创建数据库和数据表,没有数据库操作可略过. 创建模块目录 创建模块控制器类; 创建模块类与模块函数,如果只是简单的模块可以不必创建. 创建模板文件; 运行和调试。 第二:创建模块 phpcms v9框架中[详细]
-
PHPCMS V9 新建栏目后 更新栏目缓存超时的处理办法
所属栏目:[经验] 日期:2021-12-18 热度:175
PHPCMSV9新建栏目后 更新栏目缓存超时的解决办法: 打开数据库,查看表 v9_category 我发现不能更新缓存的栏目,有一个letter 的字段里面内容竟为空,把catdir字段的内容复制过去,保存,回到后台,更新栏目缓存,OK了....[详细]
-
phpcms2008栏目页分页代码更改
所属栏目:[经验] 日期:2021-12-18 热度:71
修改 ./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 热度:164
初次使用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 热度:195
1、创建数据库:注意编码 2、在v9_module表中添加上对应的模块信息 3、在v9_menu 表中添加上要在管理导航栏中需要的信息 4、system_menu.lang.php 的数组中加一项:menu表中的name对应的中文表述 5、若需要添加一些配置项,不添加配置项时不需要,两种方法: (1)([详细]
-
PHPCMS框架架构
所属栏目:[经验] 日期:2021-12-18 热度:148
CMS入口文件: PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口. 入口程序是在前期处理用户请求的引导程序,它是唯一一个可以被最终用户可以直接请求运行的.[详细]
-
phpcms v9 更改系统函数str_cut
所属栏目:[经验] 日期:2021-12-18 热度:59
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 热度:168
Phpcms V9可以说是cms程序中自定义功能最强的,在静态化以及伪静态方面都可以设置,在此分享PHPCMS V9伪静态设置方法,希望大家能用得上. 为什么要伪静态?具体在这里就不说了,你懂的,一方面更新修改后不需要生成静态文件,另一方面为了SEO. 访问规则如下: list-{[详细]
-
phpcms去掉域名后面的index.html
所属栏目:[经验] 日期:2021-12-18 热度:118
dede彻底摆脱了,开始研究phpcms,先是去掉域名后面的index.html适合Seo,让栏目的链接变成www.Cuoxin.com/xxx/而不是http://www.Cuoxin.com/xxx/index.html. 方法有两种: 一种是用PHP的 str_replace函数将INDEX.HTML替换掉,代码如下: {php $data = subcat($modu[详细]
-
去掉PHPCMS版权
所属栏目:[经验] 日期:2021-12-18 热度:136
#去掉PHPCMS官网链接: 路径:/phpcms/modules/admin/templates/ 1.去掉登录页版权 /login.tpl.php 2.去掉后台右侧上部 /index.tpl.php 3.去掉后台右侧下部 /main.tpl.php #关闭远程公告提示: 路径:phpcms/modules/admin/functions/admin.func.php,找到如下代码[详细]
-
phpcms 采集分页规则
所属栏目:[经验] 日期:2021-12-18 热度:124
其实采集分页和采集标题和内容是一样的道理,例如分页的样式:上一页 1 2 3下一页,假如HTML代码是: div class=page lia href=1767.html1/a/li lia href=1768.html2/a/li lia href=1769.html3/a/li /div --Cuoxin.com div class=share 那么在分页规则就这样填,分[详细]
-
phpcms v9 网站搬家更换域名的方法
所属栏目:[经验] 日期:2021-12-18 热度:59
网站在发展的过程中,很可能多次的修改域名,那么在PHPCMS V9中我们要怎么进行设置呢? 请进行以下步骤的修改: 修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名. 进入后台设置--站点管理,对相应的站点的域名修改为新域名。 点[详细]
-
phpcms制作模板
所属栏目:[经验] 日期:2021-12-18 热度:189
今天开始制作模板了,首先是目标网站本地化,从首页开始制作起,下载好css js images 和页面html代码放到对应的地方,这一步也不清楚的话请参看phpcms模板制作这里是链接:http://wenku.baidu.com/view/32121301de80d4d8d15a4f43.html. 首先是友情链接的调用,友链[详细]
-
PHPCMS会员无法登录奇怪问题解决
所属栏目:[经验] 日期:2021-12-18 热度:141
PHPCMS会员点登录后,系统等待很长时间,然后报告登录失败,解决问题方法如下: 1、检查设置phpsso设置启用phpsso接口,如果这里是启用,则先关闭,看会员登录是否正常,如正常,则说明是系统与phpsso接口通信异常. 2、检查服务器hosts文件,编辑为以下内容: 127.0.0.1[详细]
-
phpcms-v9中图集详情页幻灯片特效的js代码分析
所属栏目:[经验] 日期:2021-12-18 热度:53
一.phpcms-v9中图集详情页可以改造成如下这种风格: 二、所用到的js文件有statics/js/jquey.sgallery.js文件和statics/js/show_picture.js文件 1.statics/js/jquey.sgallery.js文件分析: //图集详情页使用 参数1:scaling-是否自动缩放图像 参数2:width-自定[详细]
-
PHPCMS v9不同栏目生成不同头部效果
所属栏目:[经验] 日期:2021-12-18 热度:52
最近在做SCD的网站,根据用户要求,在每个一级栏目和下级子栏目单独用一个头部效果,大概有8个页面,需要8个不同头部效果,现在可以根据不同的$catid 和$parentid来判断. 第一段,判断是否为首页,根据 $catid 来判断,代码如下: !--//首页banner-- {if !$catid} div[详细]
-
phpcms v9模板使用代码
所属栏目:[经验] 日期:2021-12-18 热度:183
1.去掉标题限制后出现的省略号: {str_cut($r[title],36,)} 2.格式化时间 2011-05-06 11:22:33: {date(Y-m-d H:i:s,$r[inputtime])} 3.格式化时间 2011年05月06日: {date(Y年m月d日,$r[inputtime])} 4.显示栏目名称,只是名称,不带链接: {$catname} 5.显示栏目[详细]
-
帝国cms7.0整合百度编辑器ueditor方法
所属栏目:[经验] 日期:2021-12-17 热度:180
帝国cms7.0整合百度编辑器ueditor教程开始 1、根据自己使用的帝国cms版本编码下载对应的ueditor版本. 下载地址 http://ueditor.baidu.com/website/download.html#ueditor 2、解压附件,重命名为ueditor,将ueditor文件夹上传至帝国cms的/e/data/ecmseditor/下.[详细]
-
帝国CMS常用变量集合
所属栏目:[经验] 日期:2021-12-17 热度:142
当前栏目ID $GLOBALS[navclassid] 当前父栏目ID $class_r[$cid][bclassid] 栏目路径 $class_r[栏目ID][classpath] 当前终极栏目值 $class_r[$cid][islast] 网站名称 $public_r[sitename] 网站根目录 $public_r[newsurl] 一级栏目 $public_r[classnavs] 内页数[详细]
-
帝国CMS调用购物车商品数量与总价
所属栏目:[经验] 日期:2021-12-17 热度:162
?php /** * 根据Cookie值对购物车商品数量和总价格调用 */ require(class/connect.php); $totalProducts = 0; //购物车商品总数 $totalPrice = 0.0; //购物车商品总价 // |77,243|2!|77,237|3! $cookieString = explode(!,$_COOKIE[zeuqcmybuycar]); try{ //[详细]
-
帝国CMS教程判断会员是否登录 登录后才能看见内容版本
所属栏目:[经验] 日期:2021-12-17 热度:75
版本6.6 效果是:会员登录后才能看到手机号码,未登录时显示登录后可见 1、新建show.php文件,放到e目录里下面; 2、show.php内容以下: ?php require(class/connect.php); include(class/db_sql.php); include(class/config.php); include(data/dbcache/class.ph[详细]
-
帝国CMS方法会员登陆赠送积分
所属栏目:[经验] 日期:2021-12-17 热度:129
修改步骤: 1、进入管理会员字段增加如下字段: 字段名:LastTime 字段标识:最后登陆时间 字段类型:大数值型(INT) 2、打开,e/class/user.php 找到大约1019行 if($set1$set2) 这个地方,在 $location=DoingReturnUrl($location,$_POST[ecmsfrom]); 前面增加如下[详细]
-
帝国CMS教程删掉tags空标签
所属栏目:[经验] 日期:2021-12-17 热度:101
修改的文件 e/class/t_functions.php $str.=$jg.a href=.$tagsurl. target=_blank.$r[$i]./a.$br; $jg=$br?:$showjg; /* 改成 */ if(!emptyempty($r[$i])){ $str.=$jg.a href=.$tagsurl. target=_blank.$r[$i]./a.$br; $jg=$br?:$showjg; } 帝国CMS教程跨数据[详细]
-
列表页中获取当前信息所属专题名称
所属栏目:[经验] 日期:2021-12-17 热度:62
列表页中获取当前信息所属专题名称代码如下: 勾选程序支持代码. //查询该信息是否有专题 $zhuanti=$empire-fetch1(select ztid,classid from {$dbtbpre}enewsztinfo where id = {$r[id]}); if($zhuanti) { //专题名称 $ztname=$class_zr[$zhuanti[ztid]][ztna[详细]
-
帝国CMS加入购物车购买数量JS
所属栏目:[经验] 日期:2021-12-17 热度:78
官方案列: form action=[!--news.url--]e/ShopSys/doaction.php name=shopform method=get target=_blank 选择购买数量:select name=pn id=pn option value=11/option option value=22/option option value=33/option option value=44/option option value=5[详细]