分类存档: 帝国CMS二次开发

去除[!–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]))阅读全文 »

文章有新评论发邮件通知管理员(mail函数发送 )

一、在doaction.php引入邮件发送文件。
e/pl/doaction.php 引入SendEmail.inc.php文件。
require(‘../class/SendEmail.inc.php’);

二、在plfun.php中加入以下代码(Plfun.php所在位置:e/pl/),在174行后面。

//有新评论邮件通知
$adminemail = “zxprint@q....阅读全文 »

帝国CMS伪静态Rewrite规则

# 将 RewriteEngine 模式打开
RewriteEngine On
#信息内容页:showinfo-[!–classid–]-[!–id–]-[!–page–].html
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^showinfo-(.+?)-(.+?)-(.+?)\.html$ /e/action/ShowInfo\.php\?classid=$1&id=$2&....阅读全文 »

英文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)<....阅读全文 »

截图黑边解决办法 – 帝国CMS

只有宽大于高(横片)的图片生成缩略图才会左右出现黑边,我们打开一张有黑边的图片,分析出得出图片是按照高度来缩放,宽度不足的话就用黑边填充。
解决思路:把按照高度缩放改成按照宽度缩放,然后高出部分裁调。

修改方法:
1、打开e/class/gd.php
2、找到代码
if($big_wi....阅读全文 »

提高缩略图质量 – 帝国CMS

打开e/class/gd.php,查找
$func_output($temp_image, $new_name.$func_exname);

修改为
$func_output($temp_image, $new_name.$func_exname, 100);

红色的100就是缩略图的质量参数,一般默认为75(又或者是80),觉得缩略图质量不够的就用这个控制。

阅读全文 »

帝国cms二次开发常见问题

1、如果开启了“关闭前台所有动态页面”选项,二次开发的文件如何能访问?
答:可以在开发的程序代码顶部一行加:define(‘EmpireCMSAdmin’,’1′);
就可以不受此设置影响。

2、LoadLang()导入语言包文件路径是如何表示的
答:导入语言包文件地址是相对于 ../data/la....阅读全文 »

帝国CMS英文tags空格显示方法

打开 envalve\e\class\connect.php

在371行
//参数处理函数
function RepPostVar($val){
if($val!=addslashes($val))
{
exit();
}
CkPostStrChar($val);
$val=str_replace(” “,”....阅读全文 »

Page 1 of 212