帝國cms扣點函數(shù) 帝國cms調(diào)用api接口

帝國cms怎樣修改列表分頁函數(shù)

修改帝國默認的列表分頁樣式和偽靜態(tài)頁面留言版的分頁樣式。本來想在默認的模板標(biāo)簽上修改,看了看代碼,b和a標(biāo)簽前后都多了 空格,如果在現(xiàn)在的基礎(chǔ)上改,簡單改改也行,不過實在是受不了那么多空格符,而且如果用display:block的話,會出現(xiàn)一個階梯狀的樣式,所以修改分頁的樣式勢在必行。

成都創(chuàng)新互聯(lián)公司專注于樂東黎族企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),成都商城網(wǎng)站開發(fā)。樂東黎族網(wǎng)站建設(shè)公司,為樂東黎族等地區(qū)提供建站服務(wù)。全流程按需策劃設(shè)計,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

1)列表分頁位置:e/class/t_functions.php 刪掉空格字符

2)偽靜態(tài)留言版分頁位置:e/class/connect.php (同樣刪掉空格字符,這個文件找了很久,以為緩存沒更新,結(jié)果偽靜態(tài)放在另外一個頁面)

留言版的分頁默認是12頁,實在是有點兒多,更改 e/data/template/gbooktemp.txt 參數(shù),把12修改成8就行了

3)修改語言包文件e/data/language/gb/pub/fun.php 把上一頁、下一頁、首頁、尾頁替換成符號

修改前:

修改后:

CSS代碼:

.page{ padding:20px 0 0 0; text-align:center; width:100%;overflow: hidden;}

.page a b {color: #999;}

.pageb,.page a {margin: 0 2px;height: 26px;line-height:

26px;border-radius: 50%;width: 26px;text-align: center;display:

block;float: left;}

.pageb,.page a:hover{background: #333;color: #FFF;}

.page a {color: #F33;border: #999 1px solid;}

帝國cms標(biāo)簽[e:loop={"select * from {$dbtbpre}ecms_huati order by newstime desc limit 1",6,24,0}

[e:loop={"select * from {$dbtbpre}ecms_huati order by newstime desc limit 1",6,24,0}]

......

[/e:loop]

第一部分:

"select * from {$dbtbpre}ecms_huati order by newstime desc limit 1"

查詢數(shù)據(jù)模型為 huati 的數(shù)據(jù)表,{$dbtbpre}為表前綴

order by newstime desc 排序規(guī)則,按照發(fā)布時間,倒序排列

limit 1 ,查詢結(jié)果數(shù)量控制,僅顯示一條記錄

第二部分:

6,顯示6條記錄,這個6是針對e:loop而言的,第一部分中有l(wèi)imit 1,所以,這個地方的6是不起作用的

第三部分:

24,如果第一部分是查詢函數(shù)的話,那么這個地方必須是24

第四部分:

0,表示titlepic不限制,不限制該信息是否有標(biāo)題圖片

剛學(xué)習(xí)PHP,問一下,帝國CMS里面e/class/connect.php 函數(shù)CheckCanPostUrl()

首先global $public_r;首先定義一個全局變量$public_r,這個變量是一個數(shù)組,里面存了一些系統(tǒng)設(shè)置,如網(wǎng)站域名等,在這里$public_r['canposturl']是系統(tǒng)設(shè)置里面的“前臺允許提交的來源地址”,每一列是一個地址,比如

讓我們一行一行分析:

if($public_r['canposturl']){ //如果設(shè)置了前臺允許提交的來源地址

$r=explode("\r\n",$public_r['canposturl']); //按照換行\(zhòng)r\n切分為一個數(shù)組$r,結(jié)果應(yīng)該是

$r = array('', '');

$count=count($r);//使用數(shù)組的count方法統(tǒng)計有多少條地址

$b = 0; //這個變量是當(dāng)作一個標(biāo)志,用來判斷

for($i=0;$i$count;$i++) //

$_SERVER['HTTP_REFERER'] //這個得到的是頁面的來源地址,比如我從點擊一個鏈接到,那么使用$_SERVER['HTTP_REFERER'] 得到的就是

for($i=0;$i$count;$i++)

if(strstr($_SERVER['HTTP_REFERER'],$r[$i]))

這個將頁面的來源地址循環(huán)和“前臺允許提交的來源地址”數(shù)組$r里面的每一條對比,如果存在就跳出循環(huán)并設(shè)置$b=1,如果不存在就繼續(xù)循環(huán),循環(huán)結(jié)束看$b的值,只有在存在的情況下才會得到$b=1,否則$b=0,當(dāng)$b=0的時候,使用錯誤跳轉(zhuǎn)函數(shù)printerror,'NotCanPostUrl'是一個錯誤常量,在e\data\language\gb\pub\q_message.php中,表示'請從網(wǎng)站提交數(shù)據(jù)'。

這個函數(shù)就是用來判斷前臺提交的表單是不是從指定的網(wǎng)站發(fā)來的,防止有人修改表單惡意注冊等等之類的。

利用帝國CMS來仿站需要用到的函數(shù)有哪些

一、esub()截取字段函數(shù)語法:esub(字符串,截取字數(shù),后綴)

說明:后綴為截取字符后附帶內(nèi)容,此參數(shù)可以省略。

使用范例:

,返回結(jié)果為:123456

,返回結(jié)果為:123456...

二、date()轉(zhuǎn)換時間格式函數(shù)

語法:date(時間格式,時間戳)

說明:PHP本身函數(shù),使用說明可以參考:

使用范例:

,返回結(jié)果為:2010-06-30 10:30:10

三、format_datetime()轉(zhuǎn)換時間格式函數(shù)2

語法:format_datetime(正常時間,時間格式)

說明:和date()的區(qū)別是format_datetime是轉(zhuǎn)換正常時間,而date是轉(zhuǎn)換unix時間戳。

使用范例:

,返回結(jié)果為:06/30

四、通過ID取得欄目地址函數(shù)

語法:sys_ReturnBqClassname($r,9)

說明:$r為含欄目ID的數(shù)組,變量名可任意命名。

使用范例:取得欄目ID=2的欄目地址。

$cr['classid']=2;

$classurl=sys_ReturnBqClassname($cr,9);

echo $classurl;

?

通過ID取得欄目地址的其他方法:

(1)、/e/public/ClassUrl/?classid=欄目ID

(2)、/

五、取得信息內(nèi)容頁地址函數(shù)

語法:sys_ReturnBqTitleLink($r)

說明:$r為含“id,classid,newspath,filename,groupid,titleurl”字段內(nèi)容的數(shù)組,變量名可任意命名。

使用范例:取得信息ID=8的新聞頁面地址

$nr=$empire-fetch1("select

id,classid,newspath,filename,groupid,titleurl from {$dbtbpre}ecms_news where

id='8' limit 1");

$titleurl=sys_ReturnBqTitleLink($nr);

echo $titleurl;

?

通過ID取得信息內(nèi)容頁地址的其他方法:

/e/public/InfoUrl/?classid=欄目IDid=信息ID

六、提示信息函數(shù)1

語法:printerror($error,$gotourl,$ecms,$noautourl,$novar)

說明:

$error:提示信息內(nèi)容,可以為語言包變量,也可以直接提示內(nèi)容。

$gotourl:提示信息轉(zhuǎn)向鏈接地址

$ecms:0為后臺提示信息、1為前臺提示信息、8為后臺提示信息(alert方式)、9為前臺提示信息(alert方式)

$noautourl:0為自動轉(zhuǎn)向頁面,1為不自動轉(zhuǎn)向頁面。此參數(shù)可省略,默認為0

$novar:0為提示信息內(nèi)容采用語言包變量,1為提示信息內(nèi)容為直接提示內(nèi)容。此參數(shù)可以省略,默認為0

網(wǎng)站欄目:帝國cms扣點函數(shù) 帝國cms調(diào)用api接口
分享鏈接:http://muchs.cn/article8/ddiipop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、面包屑導(dǎo)航微信公眾號、靜態(tài)網(wǎng)站、虛擬主機、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管