帝国CMS统一修改已添加内容页存放目录修改成自定义的方法

今天电脑技术吧为大家带来一篇文章:“帝国CMS统一修改已添加内容页存放目录修改成自定义的方法”,

原始的地址截图:有个日期目录,要把这个日期目录“干掉”帝国CMS统一修改已添加内容页存放目录修改成自定义的方法

后台设置栏目:

blob.png

设置完毕以后,在后台–系统设置–数据更新–更新信息页地址  重新生成一次信息页地址。这样就可以了!如下图

blob.png

不过你会发现 新加入的信息,地址已经变成“目录/ID编号.html”这个方式了!但是从前添加的信息还是“目录/年月日/ID编号.html”这个方式!那么请看下面的教程:

使用帝国CMS按默认设置建立目录后,突然意识到“目录/年月日/ID编号.html”的生成方式不如“目录/ID编号.html”生成方式。此方式对搜索引擎更友好。

于是立即行动,修改后却发现新更新的内容将采用此种方式,却发现修改生成方式之前的文件还是固执地按照以前方式生成。

仔细研究了下帝国数据库表结构,发现newspath字段记录的是文件路径,这样在数据库里把这个字段清空就行了!

解决办法(建议一条条执行):

update 表名  set newspath=”;

如何执行?从哪里执行?请看下图

blob.png

实例使用(新闻、文章):

update phome_ecms_news set newspath=”;

update phome_ecms_article set newspath=”;

如何知道表名:请看下图(红色框内就是表名,栏目里使用了哪个表就执行哪个表就行了)

161253bdmezmd8a44g5aet.png

操作完成以后,已添加内容页的地址 就变成目录/ID编号.html”这个方式了!(记得 在后台–系统设置–数据更新–更新信息页地址 ,然后数据更新里更新首页 栏目页 内容页)

做完后的地址形式截图:

帝国CMS统一修改已添加内容页存放目录修改成自定义的方法

http://www.zhishiwu.com/zhanzhang/rumen/32770.html

帝国CMS关于URL自定义解决方案–只要做两步就能解决 帝国cms url设置 文章 新闻

 

上问题:
SEOer希望得到这样的网址
http://127.0.0.1/news/test.html

然而在我们建立栏目时不进行修改的时候得到的网址是这样的
http://127.0.0.1/news/2011-6-18/1.html

首先我们把四层结构改为三层:
操作方法:栏目管理->修改栏目->生成选项->内容页目录存放形式,将后面文本框里的Y-m-d去掉
得到下面的URL
http://127.0.0.1/news/1.html

其次让每个不同的信息有一个自己的URL,也就是我们手工的给它们定义一个网页文件名,如把上面提到的http://127.0.0.1/news/1.html
把里面的网页文件名   1.html  换成test.html
操作方法:增加信息->选项设置->文件名设为   test.html如下图

上传以下图片:

帝国CMS灵动标签e:loop的使用 标签循环

<table width=”100%” border=”0″ cellspacing=”1″ cellpadding=”3″>
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
<tr><td>
<a href=”<?=$bqsr[titleurl]?>” target=”_blank”><?=$bqr[title]?></a>
(<?=date(‘Y-m-d’,$bqr[newstime])?>)
</td></tr>
[/e:loop]
</table>

 

标签说明:灵动标签是无需做标签模板,且模板内容为PHP代码,因而更灵活,可以使用php所有处理函数。使用本标签,需开启模板支持程序代码(参数设置)。

参数:

  • 栏目ID/专题ID:查看栏目ID点这里,查看专题ID点这里,当前ID=’selfinfo’,多个栏目ID与专题ID可用,号格开,如’1,2’。
  • 显示条数:显示前几条记录。
  • 操作类型:具体看操作类型说明。
  • 只显示有标题图片:0为不限制,1为只显示有标题图片的信息。
  • 附加SQL条件:附加调用条件,如:”title=’帝国'”。
  • 显示排序:可指定按相应的字段排序,如:”id desc”。

变量说明:

  • $bqr:$bqr[字段名]:显示字段的内容
  • $bqsr:$bqsr[titleurl]:标题链接,$bqsr[classname]:栏目名称,$bqsr[classurl]:栏目链接
  • $bqno:$bqno:为调用序号
  • $public_r:$public_r[newsurl]:网站地址

常用函数介绍:

文字截取:esub(字符串,截取长度),例子:esub($bqr[title],30)截取标题前30个字符。

时间格式:date(‘格式字串’,时间字段),例子:date(‘Y-m-d’,$bqr[newstime])时间显示格式为”2008-10-01″。


[e:loop={2,7,0,1,'','newstime DESC'}]
<?php
//print_r($bqr);
?>
<div class="cnxh-items">
<div class="cnxh-item">
<p><a href="<?=$bqsr['titleurl']?>" title="<?=$bqr['title']?>" ><?=esub($bqr[title],50)?></a></p>
<a href="#"><img src="<?=$bqr['titlepic']?>"></a>

</div>
</div>
[/e:loop]

$bqr 数组键值对

Array
(
[0] => 78
[id] => 78
[1] => 37
[classid] => 37
[2] => 0
[ttid] => 0
[3] => 29
[onclick] => 29
[4] => 0
[plnum] => 0
[5] => 0
[totaldown] => 0
[6] => 2012-12-10
[newspath] => 2012-12-10
[7] => 78
[filename] => 78
[8] => 1
[userid] => 1
[9] => admin
[username] => admin
[10] => 0
[firsttitle] => 0
[11] => 1
[isgood] => 1
[12] => 1
[ispic] => 1
[13] => 0
[istop] => 0
[14] => 0
[isqf] => 0
[15] => 0
[ismember] => 0
[16] => 0
[isurl] => 0
[17] => 1355124518
[truetime] => 1355124518
[18] => 1488849597
[lastdotime] => 1488849597
[19] => 1
[havehtml] => 1
[20] => 0
[groupid] => 0
[21] => 0
[userfen] => 0
[22] =>
[titlefont] =>
[23] => /news/sports/2012-12-10/78.html
[titleurl] => /news/sports/2012-12-10/78.html
[24] => 1
[stb] => 1
[25] => 1
[fstb] => 1
[26] => 1
[restb] => 1
[27] =>
[keyboard] =>
[28] => 中国男乒第16次捧起斯韦思林杯
[title] => 中国男乒第16次捧起斯韦思林杯
[29] =>
[ftitle] =>
[30] => 1355124518
[newstime] => 1355124518
[31] => http://img1.qq.com/sports/pics/8865/8865651.jpg
[titlepic] => http://img1.qq.com/sports/pics/8865/8865651.jpg
[32] => 第49届世乒赛男团决赛的争夺,中国队最终凭借马琳、王皓和王励勤三员虎将的出色发挥以3比0干净利落的击败韩国队,延续了世乒赛上逢韩必胜的历史,历史上第16次捧起斯韦思林杯!
[smalltext] => 第49届世乒赛男团决赛的争夺,中国队最终凭借马琳、王皓和王励勤三员虎将的出色发挥以3比0干净利落的击败韩国队,延续了世乒赛上逢韩必胜的历史,历史上第16次捧起斯韦思林杯!
[33] => 0
[diggtop] => 0
)

$bqsr 数组键值对
Array
(
[titleurl] => /news/sports/2012-12-10/77.html
[classname] => 体育
[classurl] => /news/sports/
)

帝国CMS灵动标签e:loop [e:loop={81,1,0,0,’isgood=1′,’newstime DESC’}]

头条调用方法

1
[e:loop={'selfinfo',5,13,0,'firsttitle=2'}]<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=esub($bqr[title],24)?></a>[/e:loop]

推荐调用方法

1
[e:loop={'selfinfo',1,13,0, 'isgood=4'}]<li><a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a></li>[/e:loop]

推荐头条解释说明;

二级头条调用:标签附加SQL条件参数设置为:’firsttitle=2′
四级推荐调用:标签附加SQL条件参数设置为:’isgood=4′

灵动标签调用知识

 格式


1
2
3
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
模板代码内容
[/e:loop]

 

案例


 

1
2
3
4
5
6
7
8
<table width="100%" border="0" cellspacing="1" cellpadding="3">
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
<tr><td>
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
(<?=esub($bqr[title],30)?>)
</td></tr>
[/e:loop]
</table>

 

 

参数
参数参数说明栏目ID/专题ID当前ID=’selfinfo’多个栏目ID与专题ID可用&ldquo;,&rdquo;逗号隔开,如:’1,2’显示条数显示前几条记录操作类型具体看操作类型说明只显示有标题图片0为不限制,1为只显示有标题图片的信息附加SQL条件附加调用条件,如:”title=’帝国'”显示排序可指定按相应的字段排序,如:”id desc”
变量说明
数组或变量说明$bqr$bqr[字段名]:显示字段的内容$bqsr$bqsr[titleurl]:标题链接$bqsr[classname]:栏目名称$bqsr[classurl]:栏目链接$bqno$bqno:为调用序号$public_r$public_r[newsurl]:网站地址

转自 http://www.cnblogs.com/simon123/p/5701975.html

帝国CMS建立目录不成功!请检查目录权限 linux服务器解决办法

[root@localhost ~]# chmod -R 777 /home/wwwroot/diguo 注:表示将整个/home/wwwroot/diguo 目录与其中的文件和子目录的权限都设置为rwxrwxrwx

[root@localhost ~]# chown -R www /home/wwwroot/diguo

diguo 指帝国程序所在目录

依次按下面操作即可: 后台-》系统设置-》数据更新中心-》

1、更新数据库缓存
2、恢复栏目目录
3、删除栏目缓存文件
4、刷新首页
5、刷新所有信息栏目页
6、刷新所有信息内容页面(选择重复生成,刷新后所有表均提示“*** 生成完毕”即可)
7、刷新所有JS调用
8、批量更新动态页面
9、批量更新反馈表单

 

帝国CMS LINUX安装权限设置

6.6。

chmod 755 -R ./

chmod 777 -R d

chmod 777 -R s

chmod 777 -R search

chmod 777 -R html

chmod 777 -R e/admin/ebak/bdata

chmod 777 -R e/tool/feedback/temp

chmod 777 -R e/data

chmod 777 -R e/install

 

chmod 777 ./

chmod 777 index.html

chmod 777 e/admin/ebak/zip

chmod 777 e/class/config.php

chmod 777 e/class/user.php

chmod 777 e/member/iframe/index.php

chmod 777 e/member/login/loginjs.php

chmod 777 e/pl/more/index.php

chmod 777 e/sch/index.php

chmod 777 e/tool/gbook/index.php

7.0

 

chmod 755 -R ./

chmod 777 -R d

chmod 777 -R s

chmod 777 -R search

chmod 777 -R html

chmod 777 -R t

chmod 777 -R e/admin/ebak/bdata

chmod 777 -R e/tool/feedback/temp

chmod 777 -R e/data

chmod 777 -R e/install

chmod 777 -R e/template

chmod 777 ./

chmod 777 index.html

chmod 777 e/admin/ebak/zip

chmod 777 e/config/config.php

chmod 777 e/member/iframe/index.php

chmod 777 e/member/login/loginjs.php

chmod 777 e/pl/more/index.php

chmod 777 e/sch/index.php

chmod 777 e/tool/gbook/index.php

注意:/e/data/adminlogin 此目录如果不设置写入 登录后台帐号密码都输入就会提示未登录

http://www.lgo100.com/jishu/luyou/297815.html