在制作帝國cms模板的時候為了有一個完整高效的帝國cms模板,我們往往會用到帝國cms全局站點標題吊陰功的標簽,然而很多時候,我們隊全局調用的標簽還是比較陌生的,比如帝國網站名稱全站調用標簽<?=$public_r[sitename]?>
這里這里我們也分享一下關于帝國cms用到的一些零散的東西:
帝國留言驗證碼不刷新頁面刷新驗證碼得方法:
6.0:<img src="/e/ShowKey/?v=gbook" onClick="this.src= this.src +'&xx='+Math.random()" alt="看不清楚,點擊刷新">
6.6:<img src="/e/ShowKey/?v=pl" name="KeyImg" id="KeyImg" align="bottom" onclick="KeyImg.src='/e/ShowKey/?v=pl&t='+Math.random()" alt="看不清楚,點擊刷新"> 加v=變量
帝國cms隨機調用信息
按表隨機調用: [ecmsinfo]"select * from phome_ecms_news order by rand() desc limit 6 ",6,18,0,24,2,0[/ecmsinfo]
隨機調用本欄目:[ecmsinfo]"select * from phome_ecms_news where classid='$GLOBALS[navclassid]' order by rand() desc limit 6",6,18,0,24,2,0[/ecmsinfo]
其中:news為表名,兩個6表示調用的數量為6條,18表示標題取18個字符,第一個0表示不顯示欄名名,隨機調用的操作類型固定為24,2表示模板ID,第二個0標題圖片不存在也調用…………,sql中欄目id要用終極欄目id
帝國當前位置的“首頁”兩個字變為您當前網站的名稱
打開:D:phpnowvhostshuamingedatalanguagegbpubfun.php
將'index'=>'首頁',的首頁改為您的網站名稱!
帝國CMS留言靈動標簽調用和時間修改
[e:loop={'select * from 表前綴_enewsgbook where bid=1 order by gtitle asc limit 10',20,24,0}]
<li><span class="time"><?=format_datetime($bqr[lytime],'m-d')?></span><a href="/e/tool/gbook/?bid=1" title="<?=$bqr[gtitle]?>"><?=$bqr[gtitle]?></a></li>
[/e:loop]
時間格式默認是2011.08.09 12:02 我要修改的顯示我想要的:<?=format_datetime($r[lytime],'Y-m-d H:i')?>---------這個在論壇看到的,發靈動標簽中沒有,可能是單獨調用的,<?=format_datetime($bqr[lytime],'Y-m-d H:i')?>這個我自己改的,確定在靈動標簽中可以。
說明:gtitle這個字段是我自己改的留言標題,帝國本身是沒有的,大家注意!
帝國網站名稱全站調用標簽<?=$public_r[sitename]?>
帝國CMS之“內容頁關鍵詞替換”,可以設置一些關鍵詞,然后如果您在內容頁出現這些關鍵詞,自動替換成你設置的鏈接,seo必備,后臺>其他管理>管理內容關鍵字
默認的5000設置在哪修改?
系統設置>數據表管理>管理字段>修改newstext字段的html元素代碼
會員登錄跳轉頁面怎么改?
登陸表單增加<input type=hidden name=ecmsfrom value="返回地址">
獲取會員數量,評論數量
會員數量:<?=$empire->gettotal("select count(*) as total from phome_enewsmember");?>
評論數量:<?=$empire->gettotal("select count(*) as total from phome_enewspl");?>
單獨為某個信息頁某個會員組訪問的權限
<?php
if($_COOKIE[00xxmlgroupid]!=2)
{
echo"<script>alert('沒有訪問權限');history.go(-1);</script>";
exit();
}
?>
00xx就是前臺cookie變量前綴,在cinfig里面查!
設置標簽附加sql條件,調用非頭條的信息:
[e:loop={0,7,3,0,"firsttitle=0"}]
PS:[e:loop={0,7,3,0}] 怎么改成調用非頭條,并且非推薦?在附加sql中加上firsttitle=0 and isgood=0
在內容頁發布<script language="JAVAscript">這個的JS時,會被系統替換為<script language="javascrip">,因此內容頁發布應該把language="JavaScript"去掉。
如何去掉帝國CMS去掉此欄目頁無信息提示“此欄目暫無任何新增信息”,改語言包文件e/data/language/gb/pub/fun.php,去掉里面的這行字就OK了~!
靈動標簽調用欄目下的子欄目循環
[e:loop={'select * from 表前綴_enewsclass where bclassid=父欄目ID order by myorder',8,24,0}]
<li><a href="<?=$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_blank"><img src="<?=$bqr[classimg]?$bqr[classimg]:$public_r[newsurl].'e/data/images/noimg.jpg'?>" alt="<?=$bqr[classname]?>" /></a><p><?=$bqr[classname]?></p><p class="iyy"><?=$bqr[bname]?></p></li>
[/e:loop]
(不過這個有個問題鏈接必須是靜態生成的)