打开 /e/class/connect.php,找到
define('MAGIC_QUOTES_GPC',function_exists('get_magic_quotes_gpc')&&get_magic_quotes_gpc());
改成
define('MAGIC_QUOTES_GPC',false);
或改成:define('MAGIC_QUOTES_GPC',(ini_get('magic_quotes_gpc') == 1) ? true : false);//php7.4使用
阅读全文 »
分类目录归档:帝国CMS二次开发
灵动标签调用栏目名称
DW里清除html代码里面的多余的空行
一般从LINUX系统下传的模板文件都会有空行,看着不舒服。 打开dreamweaver,用ctrl+f快捷键打开搜索功能,在查找里面输入:\r\n\s*\r\n,在替换里面输入:\n,然后在选项里勾选“使用正则表达式”,然后点击“替换全部”,dreamweaver就会自动把空行去掉了。阅读全文 »
去除[!–newsnav–]首页链接中的index.html
打开文件e/class/connect.php function ReturnSiteIndexUrl()后面 将:$file=$public_r[‘newsurl’].’index’.$public_r[‘indextype’]; 改为:$file=$public_r[‘newsurl’];阅读全文 »
栏目导航标签[!–newsnav–]不显示某栏目
修改connect.php文件中的ReturnClassLink函数,红色部分就是新加的代码,25是栏目ID,不让显示栏目的ID,如果有多个栏目不让显示,写成 $r[$i]==栏目ID || $r[$i]==栏目ID function ReturnClassLink($classid){ global $class_r,$public_r,$fun_r; if(empty($class_r[$classid][featherclass])) {$class_r[$classi....阅读全文 »
文章有新评论发邮件通知管理员(mail函数发送 )
一、在doaction.php引入邮件发送文件。 e/pl/doaction.php 引入SendEmail.inc.php文件。 require(‘../class/SendEmail.inc.php’); 二、在plfun.php中加入以下代码(Plfun.php所在位置:e/pl/),在174行后面。 //有新评论邮件通知 $adminemail = “zxprint@qq.com,173758396@qq.com”;....阅读全文 »
帝国CMS伪静态Rewrite规则
# 将 RewriteEngine 模式打开 RewriteEngine On #信息内容页:showinfo-[!–classid–]-[!–id–]-[!–page–].html RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^showinfo-(.+?)-(.+?)-(.+?)\.html$ /e/action/ShowInfo\.php\?classid=$1&id=$2&page=$3 #信息列表:....阅读全文 »
英文tags空格被去掉的解决办法-帝国CMS
修改文件:\e\class\connect.php 找到这行 $val=str_replace(” “,””,$val); 修改为 $val=str_replace(” “,” “,$val); 或直接删掉。阅读全文 »
帝国cms截图黑边解决办法
只有宽大于高(横片)的图片生成缩略图才会左右出现黑边,我们打开一张有黑边的图片,分析出得出图片是按照高度来缩放,宽度不足的话就用黑边填充。 打开e/class/gd.php,找到代码 if($big_width >= $max_width and $big_height >= $max_height) { if($big_width > $big_height) { $tempx = $max_wi....阅读全文 »
截图黑边解决办法 – 帝国CMS
只有宽大于高(横片)的图片生成缩略图才会左右出现黑边,我们打开一张有黑边的图片,分析出得出图片是按照高度来缩放,宽度不足的话就用黑边填充。 解决思路:把按照高度缩放改成按照宽度缩放,然后高出部分裁调。 修改方法: 1、打开e/class/gd.php 2、找到代码 if($big_width >= $max_width and $big_....阅读全文 »