1、帝國 cms 欄目 目錄 分頁問題
把1改成1_del 這個不太好改
你可以改一下欄目目錄,改成
/static/auto/1/
這一個之後,生成就可以了。
2、帝國CMS創建指定欄目(產品中心)的子欄目和子欄目的子欄目等多級導航,並對不同的導行應用CSS樣式
方法/步驟
登錄帝國cms後台,選擇欄目,再選擇欄目管理。
管理欄目里可以找到之前創建的欄目和欄目對應的id(調用很重要)。
點擊創建欄目,輸入欄目名稱,文件存放的目錄,如下圖所示
切換至模板設置,選擇對應的模板列表,這個直接關繫到欄目的列表顯示方式和文章頁的顯示方式。
最後可以設置內容頁(文章)所存放的位置和文章頁的格式,文章列表所顯示的條數。
3、帝國cms的內容頁面如何分頁,把一片文章按照指定的字數分成幾頁,如何設定每頁顯示多少字元?
添加內容的時候、在「提交」按鈕的上面有設置
「自動分頁 ,每 個位元組為一頁 」
4、封面欄目實現一行兩列的方法 帝國cms
以下代碼適用於帝國CMS6.6版,7.0版不同處在代碼注釋處已標明。
找到e/admin/ChangeData.php文件
原先的欄目是單選菜單
<select name="classid" id="classid">
<option value="0">所有欄目</option>
<?=$class?>
</select>
改為:
<select name="classid[]" size="12" multiple id="classid[]" style="width:310px">
<option value="0">所有欄目</option>
<?=$class?>
</select>
並且改進了e/admin/DoRehtml.php的代碼如下:
復制代碼代碼如下:
<?php
define('EmpireCMSAdmin', '1');
require ("../../class/connect.php");
require ("../../class/db_sql.php");
require ("../../class/functions.php");
$link = db_connect();
$empire = new mysqlquery();
$editor = 1;
//驗證用戶
$lur = is_login();
$logininid = $lur['userid'];
$loginin = $lur['username'];
$loginrnd = $lur['rnd'];
$loginlevel = $lur['groupid'];
$loginadminstyleid = $lur['adminstyleid'];
$add = $_GET;
$havehtml = (int)$add['havehtml'];
$tbname = $add['tbname'];
$count = count($tbname);</p><p>// 附加程序開始
if (!is_array($add['classid'])) { //傳遞非數組值時,在欄目里點擊"信息"操作時使用
$add['classid'] = array( $add['classid'] );
}
if ($add['classid'][0] == 0) {
$add['classid'] = array(0);
}
$count1 = count($add['classid']);
for ($m = 0; $m < $count1; $m++) {
$classid = $add[classid][$m];
// 附加程序結束
//刷新所有表
if (!$count) {
$j = 0;
$tsql = $empire->query("select tbname from {$dbtbpre}enewstable order by tid"); // 帝國cms7.0版 這里有個條件為:where intb=0
while ($tr = $empire->fetch($tsql)) {
$tbname[$j] = $tr[tbname];
$j++;
}
$count = count($tbname);
}
esetcookie("retablenum", $count, 0, 1);
esetcookie("rechecktablenum", 0, 0, 1);
$url = "../ecmschtml.php?enews=ReNewsHtml&classid=$classid&from=$add[from]&retype=$add[retype]&startday=$add[startday]&endday=$add[endday]&startid=$add[startid]&endid=$add[endid]&havehtml=$havehtml&reallinfotime=" . time();
echo "<link href='../adminstyle/" . $loginadminstyleid . "/adminstyle.css' rel='stylesheet' type='text/css'>
<center>欄目id=$classid 要刷新的表的總個數為:<font color=red>$count</font>個</center>
";
for ($i = 0; $i < $count; $i++) {
$trueurl = $url . "&tbname=" . $tbname[$i];
echo "<table width='100%' border=0 align=center cellpadding=3 cellspacing=1 class=tableborder><tr class=header><td>刷新數據表:" . $tbname[$i] . "</td></tr><tr><td bgcolor='#ffffff'><iframe frameborder=0 height=35 id='" . $tbname[$i] . "' scrolling=no src="" . $trueurl . "" width="100%"></iframe></td></tr></table>";
}
}
db_close();
$empire = null;
?></p><p><iframe frameborder=0 height=35 id="checkrehtml" scrolling=no src="CheckRehtml.php?first=1&from=<?php echo $add[from] ?>" width="100%"></iframe>
5、在帝國cms里如果一個一級欄目下有10個二級欄目,怎麼設置讓五個二級欄目為一頁?
不是很明白。
你是不是想讓10個欄目只顯示5個,還是每5個顯示成一頁?
改模板就行了,不是很難。
6、如何這樣調用二級欄目呢,請教,謝謝 帝國cms
//調用與當前欄目相同 模型 的所二級欄目
[e:loop={"select * from {$dbtbpre}enewsclass where bclassid = (select bclassid from {$dbtbpre}enewsclass where classid = $GLOBALS[navclassid]) order by myorder ASC",1000,24,0}]
<a href="[!--news.url--]<?=$bqr['classpath']?>"><?=$bqr['classname']?></a>
[/e:loop]
7、帝國Cms怎麼實現調用網站一級欄目和二級欄目做為網站導航
修改頭文件,具體代碼如下
<nav class="nav">
<ul class="nav__menu">
<li class="nav__menu-item"><a href="[!--news.url--]" target="_self">首頁</a></li>
<?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq('select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder limit 8',20,24,0); $bqno=0;
while($bqr=$empire->fetch($ecms_bq_sql))
{
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$bqno++;
if($bqr[classid] != '23' ){
?>
<li class="nav__menu-item"><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_self" ><?=$bqr[classname]?></a>
<ul class="nav__submenu">
<?php
$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select classid,classname,classpath from [!db.pre!]enewsclass where bclassid='$bqr[classid]' order by myorder limit 5",20,24,0);
$bqno2=0;
while($bqr2=$empire->fetch($ecms_bq_sql2))
{
$bqsr2=sys_ReturnEcmsLoopStext($bqr2);
$bqno2++;
?>
<li class="nav__submenu-item"><a href="<?=$public_r[newsurl]?><?=$bqr2[classpath]?>" title="<?=$bqr2[classname]?>" target="_self" ><?=$bqr2[classname]?></a></li>
<?php
}
?>
</ul>
</li>
<?php
}
}
?>
</ul>
</nav>
8、帝國cms頻道頁怎樣實線在一級欄目下調出三級欄目,如圖
這個是沒有辦法的。。只能調用二級循環。