導航:首頁 > 萬維百科 > 帝國cms編碼設置

帝國cms編碼設置

發布時間:2020-10-23 15:43:28

1、如何判斷自己的帝國cms編碼?

查看源文件,看一下有沒有這么一句
<meta http-equiv="content-type" content="text/html;charset=gb2312" />或者是<meta http-equiv="content-type" content="text/html;charset=utf-8" />
區分utf-8和gb2312

2、帝國cms文章分頁標題頁碼怎麼設置

內容分頁標題:帝國cms列表標題1與列表標題2(分頁標題)如何設置
不帶分頁標題標簽:[!--pagetitle--]
舉二個調用示例:

復制代碼 代碼示例:
<title>帝國cms列表標題1與列表標題2(分頁標題)如何設置_[!--class.name--]</title> (帶分頁標題,未設置分頁標題自動加頁碼)
<title>[!--pagetitle--]_[!--class.name--]</title> (不調用分頁標題,多頁內容標題相同)
二、再來看列表分頁標題。
列表分頁頁碼:[!--list.pageno--]

復制代碼 代碼示例:
<title>[!--pagetitle--][!--list.pageno--]</title> (列表標題1,列表標題2……)
直接使用列表目錄頁,也就是列表第一頁標題就變成「列表標題1」,也帶了頁碼。
修改:/e/class/functions.php
找到

復制代碼 代碼示例:
//取得分頁參數
$returnpager=$thefun($num,$pagenum,$dolink,$dotype,$page,$lencord,$ok,$myoptions);
$showpage=$returnpager['showpage'];
$myoptions=$returnpager['option'];
$list1=str_replace($bereplistpage,$showpage,$list_r[0]);
$list2=str_replace($bereplistpage,$showpage,$list_r[2]);
//多餘數據 www.jquerycn.cn
if($changerow<=$rownum&&$listtext<>$list_r[1])
{
$string.=$listtext;
}
$listtext=$list_r[1];
$changerow=1;
$string=$list1.$string.$list2;
//替換分頁數
$string=str_replace('[!--list.pageno--]',$pagenum,$string);
WriteFiletext($path,$classlevel.$string);
$string='';
}
$no++;
}
$empire->free($sql);
}
做如下的相應修改。

復制代碼 代碼示例:
$string=str_replace('[!--list.pageno--]',$pagenum,$string);

修改為:

復制代碼 代碼示例:
$string=str_replace('[!--list.pageno--]',$pagenum==1?'':$pagenum,$string);

3、如何修改帝國CMS的資料庫配置

帝國cms資料庫配置文件是 /e/class/config.php

//資料庫設置
$phome_use_db='mysql'; //資料庫類型
$phome_use_dbver='5.0'; //資料庫版本
$phome_db_server='localhost'; //資料庫登陸地址
$phome_db_port=''; //埠,不填為按默認
$phome_db_username='root'; //資料庫用戶名
$phome_db_password='111111'; //資料庫密碼
$phome_db_dbname='test_dbname'; //資料庫名
$phome_db_char='gbk'; //設置默認編碼
$phome_db_dbchar='gbk'; //資料庫默認編碼
$dbtbpre='phome_'; //數據表前綴
$ecmslang='gb'; //語言包

4、求助:編碼問題 帝國cms

用轉碼工具,UTF-8和GBK可以文件夾一鍵轉碼

5、帝國CMS系統網站內頁title,keywords,description如何修改,求高手指教

帝國CMS系統網站內頁title,keywords,description是直接調取的;要看你模板怎麼寫的;比如你只是想調取在後台添加的title,keywords,description,那麼就直接在模板裡面寫標簽就行了;如果是想變為title-**或者|**之類的那就在模板裡面寫標簽title,keywords,description-**或者|**。

6、帝國cms自帶模版內容亂碼

滑鼠右鍵把你查看的編碼重新選擇一下就可以了,還有問題可繼續問

7、帝國cms後台和前台咋都出現亂碼,雖然開始也有亂碼 但是前台能正常的顯示,但是修改之後代碼 就出現了亂碼

應該是你修改的時候編碼轉換了 你重新編輯一下 保存的時保存成你的版本的格式就可以了,用EditPlus之類的文本編輯器編輯

8、帝國CMS列表頁調作者的代碼是什麼?不是發布者的代碼。

有兩種方法:
1、默認新聞模型把writer欄位存放在副表,要在列表中調用要先把這兩個欄位轉移到主表(管理欄位頁面點副表轉移),轉移後修改模型選擇這兩個欄位為列表模板項就可以用[!--欄位名--]調用。
2、在列表模板或標簽模板中調用副表欄位內容
列表模板中要調用副表欄位內容需要採用「list.var支持程序代碼」。
$fr=$empire->fetch1("select writer from {$dbtbpre}ecms_news_data_{$r[stb]} where id='$r[id]'");
$listtemp=' [!--title--]'.$fr[writer].';

9、帝國cms導入模版後為什麼是這樣的?亂碼還有排版都沒有的

亂碼很可能是因為你的帝國和模板編碼不一致,看看模板頭部<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />這樣的代碼,是不是和你帝國一樣的編碼。
樣式不對就是你css路徑不對,看模板頭部代碼<link href="css/index.css" rel="stylesheet" type="text/css" />這里的路徑和你放css文件的路徑是否一致

與帝國cms編碼設置相關的知識