1、帝国cms调用怎么会出现这些$userr=$empire
您好,我看到您的问题很久没有人来回答,但是问题过期无人回答会被扣分的并且你的悬赏分也会被没收!所以我给你提几条建议:
一,你可以选择在正确的分类下去提问,这样知道你问题答案的人才会多一些,回答的人也会多些。
二,您可以到与您问题相关专业网站论坛里去看看,那里聚集了许多专业人才,一定可以为你解决问题的。
三,你可以向你的网上好友问友打听,他们会更加真诚热心为你寻找答案的,甚至可以到相关网站直接搜索.
四,网上很多专业论坛以及知识平台,上面也有很多资料,我遇到专业性的问题总是上论坛求解决办法的。
五,将你的问题问的细一些,清楚一些!让人更加容易看懂明白是什么意思!
谢谢采纳我的建议! !
2、帝国cms多级菜单在当前栏目展开多高亮显示
首先在/e/class/userfun.php这个文件里面加上下面代码.上面父栏目的,下面子栏目的.红色代表css样式.自定义吧
function currentPage($classid,$thisid){
global $class_r;
$fr=explode('|',$class_r[$classid][featherclass]);
$topbclassid=$fr[1]?$fr[1]:$classid;
if ($topbclassid==$thisid) {
echo "current";
}
else {
}
}
function OnePage($classid,$thisid){
global $class_r;
$fr=explode('|',$class_r[$bclassid][featherclass]);
$topbclassid=$fr[1]?$fr[1]:$classid;
if ($topbclassid==$thisid) {
echo "one";
}
else {
}
}
模板中,上面父栏目,下面子栏目
3、帝国cms中$fun_r['index']内容在哪改?
楼主,你发的代码是乱码啊。
4、帝国CMS灵动标签中的这段代码有知道的朋友吗
完整代码,自己唔唔
<?php5、帝国CMS中的模板用PHP代码写的 $nid = $GLOBALS[navclassid]; 这句是什么意思
该变量是当前栏目id,可以用 $navclassid 或 $GLOBALS[navclassid] 都可以。
$GLOBALS 是 php 中的超全局变量,你在页面中 var_mp 输出看看就知道了。
$class_r[$nid]就很明显了,$class_r存着所有栏目的数据,通过栏目id(也就是问题中的$nid)拿到当前栏目的所有的值。
6、帝国cms 首页怎么添加带图片和标题的新内容啊?
你是说首页调用吧,用灵动标签很简单。
[e:loop={1,10,0,0}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><img src="<?=$bqr['titlepic']?>"><?=$bqr['title']?></a> <br>
[/e:loop]
这段代码是调用栏目id为1的10条最新信息。
其中<?=$bqsr['titleurl']?>是调用文章的地址,<?=$bqr['titlepic']?>是图片路径,<?=$bqr['title']?>是文章标题。这种调用如果文章没有标题图片就调用不出来图片。可以用这种写法
<img src="<?=$bqr[titlepic]?$bqr[titlepic]:$public_r[newsurl]."e/data/images/notimg.gif"?>" width="60" height="60" alt="">,这样如果没有标题图片会调用默认图片notimg。
爱建站公益网有详细教程,你可以看我资料找到网址,在这里就不发了
7、帝国cms 地址扩展数量怎么弄
帝国CMS 6.6版新增自定义扩展变量功能,用户可以自定义公共的程序使用变量,为用户扩展系统带来便利。比如可以增加像系统$public_r[newsurl]这样的变量,还比如扩展了某个系统模型,需要增加设置项都可以用扩展变量来实现...等等。
自定义扩展变量功能介绍:
(1)、扩展变量支持按分类归类及显示。删除相应分类会删除分类下的变量。
(2)、变量支持是否写入缓存,如果写入缓存,在任意php或模板中用$public_addr['add_变量名']可取得变量内容。
(3)、内置变量返回函数(数据库读取变量内容):ReturnPublicAddVar(变量名)。取多个变量内容可用逗号隔开,例子:
取得单变量内容:$value=ReturnPublicAddVar('myvar'); //$value就是变量内容。
取得多个变量内容:$value=ReturnPublicAddVar('myvar1,myvar2,myvar3'); //$value['myvar1']才是变量内容。
自定义扩展变量功能的强大在于为二次开发和插件开发提供了便利,再6.5及其以前想要设置类似于$public_r[newsurl](网站地址)这样的的全局变量,我们就必须要更改系统源文件和修改数据表,从而造成升级不不方便。
备注:
1.后台->系统设置->系统参数设置 所有设置记录在数据表phome_enewspublic
2.$public_r缓存数组记录的是数据表phome_enewspublic大部分设置(6.5及其以前) 6.6应该有个分表记录用户设置(猜测)
3.$public_r缓存记录在e/class/config.php中
4.e/class/connect.php包含了e/class/config.php (包含就是require() 或者 include())
5.所有的控制器均包含/引用了e/class/connect.php (控制器就像e/enews/index.php e/DoInfo/ecms.php 这样的文件,根据对应的表单使用对应的函数和引用对应的文件)
6.非控制器比如e/class/functions.php 或者是是e/data/下的木板缓存文件 默认包含他们的文件都包含了e/class/connect.php存在了,所以$public_r成了全局变量();使用如上图
7.除了$public_r还有e/class/config.php文件里你能看到的 e/class/connect.php function db_connect()上方的 比如$navinfor,是不是很熟系在内容也里$navinfor[title] $navinfor['字段']
自定义扩展变量可以不用到应用扩展上,来简单点的
1.来个SEOtitle
2.来个备案号(我朝特色,备案号命名统一的话分享模板都不用改备案号了)
3.来个统计代码(大众公共效应之后也不用该模板板了)
n.....
当然这些模板公共变量也可以做到
8、帝国CMS怎么过滤简介中的换行段落标签
在本地搭建好环境以后,安装cms到本地。
在列表页处的【列表内容模板(list.var) (*)】选择框,选定□使用程序代码
帝国CMS怎么过滤简介中的换行段落标签
重要的一步来了,加入代码:
$r[smalltext]=str_replace(array("\r\n", "\r", "\n", "<br />", "</p>"),"",str_replace("<p>","",$r[smalltext]));
$listtemp=' <h2 class="r"><span>[!--no.num--].</span> <a class="l" href="[!--titleurl--]" target="_blank">[!--title--]</a></h2>
<table width="80%" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>[!--smalltext--]</td>
</tr>
<tr>
<td><span class="a">[!--titleurl--] - [!--newstime--]</span> - <a class="fl" href="[!--this.classlink--]" target="_blank">[!--this.classname--]</a></td>
</tr>
<tr>
<td> </td>
</tr>
</tbody>
</table>';
①、$r[smalltext]的smalltext为简介字段,按需更改。
②、str_replace(array("\r\n", "\r", "\n", "<br />", "</p>"),"", 这段是把字段里的换行、空格、段落过滤掉
③、到前台在看,简介字段就没有html了,要过滤的内容用双引号括起来
④、本文只是提供一个思路,可自由发挥!
9、帝国cms怎么做sitemap
首先得写模板。到栏目中自定义页面中设置个自定义页面,比如sitemap.htm 里面填写如下代码:'?>[!--news.url--]1.000[e:loop={"select * from [!db.pre!]enewsclass order by myorder",0,24,0}](列出所有栏目)<?if($bqr['classurl']==''){$sccurl=$public_r['newsurl'].$bqr['classpath']."/";}else{$sccurl=$bqr['classurl']."/";}?><?=$sccurl?>0.6000[/e:loop][e:loop={"select * from [!db.pre!]enewszt order by ztid",0,24,0}](列出所有专题)<?if($bqr['zturl']==''){$sccurl=$public_r['newsurl'].$bqr['ztpath']."/";}else{$sccurl=$bqr['zturl']."/";}?><?=$sccurl?>0.6000daily[/e:loop][e:loop={栏目ID/专题ID,1000,0,0,"","id desc"}](列出所有栏目或者ID下的文章)<?=$bqsr[titleurl]?>0.5000[/e:loop]起重栏目ID等换成对应的ID。保存后就可以了! 到站长论坛网站查看回答详情>>