-
phpcms 采集分页规则
所属栏目:[经验] 日期:2021-12-18 热度:123
其实采集分页和采集标题和内容是一样的道理,例如分页的样式:上一页 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 热度:178
网站在发展的过程中,很可能多次的修改域名,那么在PHPCMS V9中我们要怎么进行设置呢? 请进行以下步骤的修改: 修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名. 进入后台设置--站点管理,对相应的站点的域名修改为新域名。 点[详细]
-
V9父栏目调用子栏目的办法
所属栏目:[经验] 日期:2021-12-18 热度:65
我们在做模板时有时候需要用到调用栏目的子栏目,下面这个文章将教大家实现目的,挺简单的,代码如下. 在二级栏目列表页调用,代码如下: !-- * 获取子栏目 * @param $parentid 父级id * @param $type 栏目类型 * @param $self 是否包含本身 0为不包含 * @param $s[详细]
-
PHPCMS教程 模版制作规范
所属栏目:[经验] 日期:2021-12-18 热度:164
1.文件存放位置. 声明:一个网站当前只能同时使用一套方案的模版. 模版文件存在于 /templates/ 下面,官方默认的有一套方案模版 ,/templates/default/ ,新建一套方案模版则需要建立一个目录,比如:/templates/newtpl/,newstpl即为新建立的模版方案名称。它的下面[详细]
-
phpcms二次开发之base.php的桥梁作用
所属栏目:[经验] 日期:2021-12-18 热度:153
PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口. 入口程序是在前期处理用户请求的引导程序,它是唯一一个可以被最终用户可以直接请求运行的. PHPCMS框架入口[详细]
-
phpcms v9 怎么去除水印
所属栏目:[经验] 日期:2021-12-18 热度:159
第一:首页 找到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 热度:75
PHPCMS源文件研究记录之框架主类库ftps.class.phpFTP操作类: $link 连接资源 $link_time 连接时间 $err_code 错误代码 $mode 传送模式 FTP_ASCII文本模式FTP_BINARY二进制模式 connect()连接FTP服务器 mkdir()创建文件夹 put()上传文件 rmdir()删除文件夹 f_d[详细]
-
PHPCMS源文件研究记录之框架主类库cache缓存类库
所属栏目:[经验] 日期:2021-12-18 热度:92
PHPCMS源文件研究记录之框架主类库cache_factory.class.php缓存工厂类: $cache_factory当前缓存工厂类静态实例 $cache_config缓存配置列表 $cache_list缓存操作实例化列表 get_instance()实例化当前终级类 get_cache()获取缓存操作实例 load()加载缓存驱动 PH[详细]
-
为什么phpcms v9后台登陆验证码无法显示 怎么取消验证码
所属栏目:[经验] 日期:2021-12-18 热度:65
phpcms v9后台登陆验证码无法显示 论坛里关于这个问题貌似一直没有解决,查看源代码后发现,关键一点是获取验证码的图片与全局变量SITE_URL相关,也就是网站的目录,所以只要修改cache/configs/system.php文件中的网站路径变量 web_path 即可. 举例说明,本地域名h[详细]
-
PHPCMS V9批量数据库修改图片集或缩略图代码
所属栏目:[经验] 日期:2021-12-18 热度:122
由于一些采集的原因,需要写一段代码用于完善,代码不重要,重要的是能够完成当前任务即可,记录~ 备用,代码如下: $link=mysql_connect(localhost,root,root) or die(mysql_error); $db=mysql_select_db(notebook) or die (db_error); $sql=select * from v9_qqxy[详细]
-
Phpcms V9全站伪静态设置方法
所属栏目:[经验] 日期:2021-12-18 热度:114
Phpcms V9可以说是cms程序中自定义功能最强的,在静态化以及伪静态方面都可以设置,在此分享PHPCMS V9伪静态设置方法,希望大家能用得上. 为什么要伪静态?具体在这里就不说了,你懂的,一方面更新修改后不需要生成静态文件,另一方面为了SEO. 访问规则如下: list-{[详细]
-
phpcms去掉域名后面的index.html
所属栏目:[经验] 日期:2021-12-18 热度:104
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-17 热度:181
最近在做一个以前项目的维护,说一下这个项目,自己对phpcms做了点二次开发,其中写了个自主生成栏目的脚本,导致运行一段时间以后增加了大量栏目,昨天又添加了几个栏目,突然发现竟然没办法更新缓存了. 更新的时候,只显示了两行提示,再去更新栏目缓存,糟糕,所有的[详细]
-
phpcms数据库设置文件位置
所属栏目:[经验] 日期:2021-12-17 热度:131
根目录下caches/configs/database.php,database.php文件内容如下: ?php return array ( default = array ( hostname = localhost, database = zb, username = root, password = root, tablepre = yf_, charset = utf8, type = mysql, debug = true, pconnect[详细]
-
phpcms设定默认站点
所属栏目:[经验] 日期:2021-12-17 热度:109
有一个直接的方法: 为了避免出错,先去phpcms/templates下把default文件夹复制一份保留。 把原来default文件夹下的文件删除,并把你的新站模版复制进去,这样一打开直接就是你的站点内容了 套模版就是这么处理的: 如果原站也想保留,第二个办法: 去phpcms/templa[详细]
-
phpcms v9 清除数据库的sql脚本,清理临时数据或老数据
所属栏目:[经验] 日期:2021-12-17 热度:98
phpcms v9 虽然带了一键清理数据功能,但是事实上有些数据并没有真正的删除掉,还存在数据库里,如果站长们要增加另一个站点时,那么还有以前站点的残留数据,非常不便. 现在写了一套sql脚本,只需要在数据库里执行就完成清理工作,大家根据需求改改使用吧. truncate[详细]
-
共享phpcms调用flash焦点图
所属栏目:[经验] 日期:2021-12-17 热度:142
今天自己摸索尝试了一下用flash来实现phpcms首页焦点图,之前都是用js+div+图片的形式,发现在只做网站模板的时候很是首先,下面分享下,我实现的调用方式. 首先,flash焦点图分为五个部分,图片,js,swf文件以及div文件和媒体flash插件. 1.首先把js文件放到phpcms的[详细]
-
phpcms v9 自定义分页方法
所属栏目:[经验] 日期:2021-12-17 热度:148
phpcms系统默认的分页是phpcms/libs/functions/global.func.php里的pages()函数,这个函数是phpcms整站共用的分页,为了不影响系统本身的样式,下面为大家提供更好的解决方法. 1.打开 phpcms/libs/functions/global.func.php文件,找到pages分页函数,复制粘贴到pa[详细]
-
phpcms v9 时间筛选该如何做?
所属栏目:[经验] 日期:2021-12-17 热度:118
在phpcmsv9里,分类信息里的筛选功能让人很兴奋,如果想在内容页里也想做筛选,那么就得把分类信息的函数移植到全局函数或者扩展函数里去,下一篇内容将为大家介绍. 本次内容是教大家做时间的筛选,因为做寿县房产网的时候,楼盘开盘有个开盘时间,所以找了很多资料[详细]
-
PHPCMS学习记录
所属栏目:[经验] 日期:2021-12-17 热度:193
一些常量所代表的意义: 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-17 热度:126
首先出现330错误,我们了解一下330错误是什么意思? 错误 330 (net::ERR_CONTENT_DECODING_FAILED):未知错误. 采用未知的压缩格式 采用不支持的编码 那我们知道了问题的所在,就是跟压缩有些关系. 细心的朋友会发现,phpcms的/caches/configs/system.php文件有一[详细]
-
PHPCMS 惯用函数
所属栏目:[经验] 日期:2021-12-17 热度:112
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_webpos[详细]
-
PHPCMS模板常用代码和常见问题总结
所属栏目:[经验] 日期:2021-12-17 热度:132
这些总结,能在开发中快速理解与定位问题所在,希望能帮助. 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-17 热度:174
今天领导给我下了个任务,是说他有个网站的后台密码忘记了,需要我帮他改回来,网站是phpcms程序做的,phpcms有个功能,就是除了总管理员,其他管理员在后台根本看不见总管理员的账号,总管理员的管理权限是最高的,mysql数据库中的ID是1,容不得别人动他的账户. 那么[详细]
-
Phpcms V9.5.4调用最新文章列表与多栏目调用
所属栏目:[经验] 日期:2021-12-17 热度:105
PHPCMS调用默认表最新文章有一下两种方法: 1. get标签形式调用 2. 修改标签代码实现最新文章调用 下面我们看看具体是实现方法: 第一种方法:用GET标签调用 这种方法不用修改PHPCMS的核心代码,就可以达到模型表的最新数据调用,具体代码片段如下: {pc:get sql=SE[详细]