一、后台SMTP参数设置(QQ邮箱为例)
1、端口:465
云服务器为了减少垃圾邮件,默认封掉了smtp 25端口。允许ssl链接smtp 465端口或者其它端口。
需要修改e\class\class.stmp.php。大约62行的$host前添加"ssl://",不要忽略$host之前的点号。
在文章《帝国cms模板开发教程(十一):帝国cms搜索列表页模板开发》中已经提到,帝国cms搜索列表页不支持万能标签和灵动标签,解决办法有两种,一是写入静态页面,二是修改系统文件参数
前面的教程已经说了写入静态页面,下面我们介绍修改系统文件参数的办法
找到 e/search/result/index.php,把<?php 下面五行代码
帝国cms列表分页的样式是index_数字.html,如果我们要改成list_数字.html或者其他形式要怎么操作呢? 一起来看下吧。
下面我们来说说怎么修改这个默认的url及样式。
1. 改分页函数e/class/functions.php里带有index_的字符串,这里是将index改成其它。
第一处
//首页 if($pagenum==1) { $path=$dopath."index".$dotype; } else { $path=$dopath."index_".$ok.$dotype; } //取得分页参数 $returnpager=$thefun($num,$pagenum,$dolink,$dotype,$page,$lencord,$ok,$myoptions,$pagefunr); $showpage=$returnpager['showpage']; $myoptions=$returnpager['option']; $list1=str_replace($bereplistpage,$showpage,$list_r[0]); $list2=str_replace($bereplistpage,$showpage,$list_r[2]);
帝国CMS有自带的批量替换功能,在替换一些关键字词的时候,非常好用,之前也详细讲解过,新手可以看看。但是也有个缺点,就是只能替换系统自带的数据表内容,不能替换其他数据库的内容。此时我们只能用到SQL语法来批量替换了。替换前可以先备份下,防止出错。帝国cms批量替换字段值SQL语法update phome_ecms_表 set 替换字段=REPLACE(替换字段,'原字符','新字符')SQL语法说明:phome_ecms_news_d
我们都知道帝国CMS后台的采集功能是不能采集关键字的,那么今天给大家说一个变通方法,让后台能采集关键词,方法如下:
具体操作流程如下:
1、系统设置——管理数据表——管理字段——增加字段
(字段名:keywords 字段标识:关键词 字段类型:字符型0-255字节 长度:70 存放表:主表 前台内容显示:钩选"将回车替换成换行符")
2、系统设置——管理数据表——管理系统模型——修改——关键词
(钩选:录入项+投稿项+必填项+可增加+可修改+采集项+内容模板+搜索项)
PHP7版本对PHP改动大,去掉了MYSQL扩展模块等,导致部分函数无法正常使用。因而,帝国CMS7.5新增对PHP7.*系列运行环境的支持,兼容性更好。
使用PHP7.*运行环境时,以下两种情况,设置支持PHP7.*操作步骤:
1、全新安装帝国CMS时:
扫码二维码
获取最新动态
个人博客