-
phpcms二次开发之base.php的桥梁作用
所属栏目:[经验] 日期:2021-12-18 热度:96
PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口. 入口程序是在前期处理用户请求的引导程序,它是唯一一个可以被最终用户可以直接请求运行的. PHPCMS框架入[详细]
-
phpcms v9 怎么去除水印
所属栏目:[经验] 日期:2021-12-18 热度:175
第一:首页 找到statics/images/water 文件夹,将去删除; 第二:找到phpcms/libs/classes/image.class.php文件中watermark函数,将此函数中$w_text 参数的值设置为空即可,代码如下: function watermark($source, $target = , $w_pos = , $w_img = , $w_text =[详细]
-
PHPCMS源文件研究记录之框架主类库ftps.class.phpFTP操作类
所属栏目:[经验] 日期:2021-12-18 热度:109
PHPCMS源文件研究记录之框架主类库ftps.class.phpFTP操作类: $link 连接资源 $link_time 连接时间 $err_code 错误代码 $mode 传送模式 FTP_ASCII文本模式FTP_BINARY二进制模式 connect()连接FTP服务器 mkdir()创建文件夹 put()上传文件 rmdir()删除文件夹 f[详细]
-
phpcms_v9.0之视频模块学习心得
所属栏目:[经验] 日期:2021-12-18 热度:127
一、首先,在安装时,勾选视频模块,进行初始化安装. 二、安装完,进入后台,通过导航栏,可以看到视频字样, 三、点击视频字样,进行申请,并开通使用. (1)进入:http://v.ku6vms.com/,开通盛大通行证,获取返回的信息; (2)在phpcms后台,登录盛大通行证账号; (3)具[详细]
-
V9父栏目调用子栏目的办法
所属栏目:[经验] 日期:2021-12-18 热度:103
我们在做模板时有时候需要用到调用栏目的子栏目,下面这个文章将教大家实现目的,挺简单的,代码如下. 在二级栏目列表页调用,代码如下: !-- * 获取子栏目 * @param $parentid 父级id * @param $type 栏目类型 * @param $self 是否包含本身 0为不包含 * @param[详细]
-
PHPCMS教程 模版制作规范
所属栏目:[经验] 日期:2021-12-18 热度:109
1.文件存放位置. 声明:一个网站当前只能同时使用一套方案的模版. 模版文件存在于 /templates/ 下面,官方默认的有一套方案模版 ,/templates/default/ ,新建一套方案模版则需要建立一个目录,比如:/templates/newtpl/,newstpl即为新建立的模版方案名称。它的下[详细]
-
phpcms更新首页
所属栏目:[经验] 日期:2021-12-17 热度:81
html.class.php /** * 更新首页 */ public function index() { if($this-siteid==1) { $file = PHPCMS_PATH.index.html; //添加到发布点队列 $this-queue-add_queue(edit,/index.html,$this-siteid); } else { $site_dir = $this-sitelist[$this-siteid][di[详细]
-
PHPCMS 采集规则
所属栏目:[经验] 日期:2021-12-17 热度:190
1.分别是替换a标签为空 a([^]*)[|] /a[|] 2.替换script script([^]*)(.*)/script[|] 3.替换div div([^]*)[|] /div[|] 4.替换P标签 p([^]*)[|] /p[|] 5.替换iframe iframe([^]*)(.*)/iframe[|] 6. 标签 object([^]*)(.*)/object[|] embed([^]*)(.*)/embed[|][详细]
-
解决采集时提示 没有找到网址列表,请先进行网址采集
所属栏目:[经验] 日期:2021-12-17 热度:83
后来找了一种非常容易的解决方法 1、尝试清除 v9_collection_history 表里的内容 (应该这是最好的方法) 2、尝试修改 v9_collection_node 表里相应记录的日期修改成最后一次采集之前一天的日期 (应该和这个没太大关系) 3、清除 v9_collection_content表[详细]
-
phpcms的安装和卸载文件
所属栏目:[经验] 日期:2021-12-17 热度:169
一、安装文件 ①languages文件夹 语言包:zh-cn/order.lang.php //样式 ?php $LANG[order_new] = 订单管理; ? ②templates文件夹(可不写 ③config.inc.php //基本格式固定 ?php defined(IN_PHPCMS) or exit(Access Denied); defined(INSTALL) or exit(Acce[详细]
-
phpcms 模版源码分析
所属栏目:[经验] 日期:2021-12-17 热度:144
/** * 模板调用 * * @param $module * @param $template * @param $istag * @return unknown_type */ function template($module = content, $template = index, $style = ) { if(strpos($module, plugin/)!== false) { $plugin = str_replace(plugin/, , $[详细]
-
phpcms 仿站小结
所属栏目:[经验] 日期:2021-12-17 热度:127
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 /[详细]
-
phpcms数据结构
所属栏目:[经验] 日期:2021-12-17 热度:154
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_blo[详细]
-
让PHPCms内容页支持JavaScript
所属栏目:[经验] 日期:2021-12-17 热度:64
在PHPCms内容页中,出于完全考虑,默认是禁止JavaScript脚本的,所以我们在添加文章时,虽然加入了js代码,但实际上并没有起作用,而是以文本形式显示。如果要让内容页支持JavaScript,则要做以下修改: 在文件../caches/caches_model/caches_data/content_[详细]
-
phpcms v9 二次开发记录
所属栏目:[经验] 日期:2021-12-17 热度:178
一、phpcms后台修改 不做记录,主要修改位置有附件文件包,语言包等文件位置。 二、二次开发教程 1.phpcms服务器配置要求 PHP 版本 5.2 或更新的版本。MySQL版本推荐5.0或者更新版本。 2.模型-视图-控制器(mvc) MVC是一个设计模式,它强制性的使应用程序的输[详细]
-
phpcms v9 添加内容出现500错误
所属栏目:[经验] 日期:2021-12-17 热度:121
今天开发好一个网站,上传网站后,不知道安装的时候要求fsockopen()函数打开,我直接跳过安装完成的,所以搞得后面出错了,我一直以为这个问题,今天花了一天的时间找资料,测试,终于知道什么原因了,其实这个函数只影响会员功能。 百度找一上午,结果是高手没有,[详细]
-
PHPCMS v9修改默认后台登录地址
所属栏目:[经验] 日期:2021-12-17 热度:112
修改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 热度:181
进入到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`= $sit[详细]
-
phpcms V9 在首页中调用友情链接分类
所属栏目:[经验] 日期:2021-12-17 热度:95
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(m[详细]
-
Phpcms V9缩略图上传失败问题解决办法
所属栏目:[经验] 日期:2021-12-17 热度:65
正在使用最新版本的Phpcms V9.4.2做一个会议公司网站,正在接近尾声的时候突然发现后台文章的缩略图无法上传! 选择文件时正常,点击开始上传时差不多上传完时突然弹出上面的信息窗undefined。 对于phpcms v9,我装了N次了,出现这个问题还是头一回,真是晕死了[详细]
-
phpcms v9代码剖析一
所属栏目:[经验] 日期:2021-12-17 热度:73
一、数据库加载: 数据库配置文件:安装时填写的数据库配置数据存储在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 = $[详细]
-
帝国CMS自定义JS语法集合
所属栏目:[经验] 日期:2021-12-17 热度:62
网络收集的帝国CMS自定义JS语法,希望对大家有所帮助. 1,根据最新文章 select * from [!db.pre!]ecms_news where checked=1 order by newstime desc limit 10 2,根据推荐文章 select * from [!db.pre!]ecms_news where checked=1 and isgood=1 order by ne[详细]
-
帝国CMS教程图集字段的大图,小图,说明的使用
所属栏目:[经验] 日期:2021-12-17 热度:85
帝国CMS教程图集字段的大图,小图,说明的调用. bmorepic参数:/bbr / ?php $arr = array(); $arr = $navinfor[morepic]; $newarr = explode(egetzy(rn),$arr); $count = count(explode(egetzy(rn),$navinfor[morepic]));//图集的图片数量 for($i=0;$i$count;$[详细]
-
帝国CMS教程网站sitemap
所属栏目:[经验] 日期:2021-12-17 热度:91
增加自定义页面,文件名及存放目录:../../sitemap/sitemap.xml ?=?xml version=1.0 encoding=UTF-8?? urlset xmlns=http://www.sitemaps.org/schemas/sitemap/0.9 url lochttp://www.Cuoxin.com[!--news.url--]/loc lastmod?=date(Y-m-d);?/lastmod changefr[详细]
-
帝国CMS教程-反馈内容发送到邮箱
所属栏目:[经验] 日期:2021-12-17 热度:54
帝国CMS修改步骤: 1.文件修改e/enews/index.php 找到如下代码,上方加入如下代码: //trylife add for feedmail elseif($enews==AddFeedback){ include(../class/q_functions.php); include(../class/SendEmail.inc.php); include(../trylife/Mail/FeedMail.p[详细]