花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

discuz模板制作中常用代碼大全

時間: 2020-09-16 10:58 閱讀: 作者:素材無憂網(wǎng)

在制作discuz模板時,需要經(jīng)常用到一些discuz代碼,為了方便廣大自學(xué)做網(wǎng)站的學(xué)員高效使用DISCUZ代碼,現(xiàn)將在自己建網(wǎng)站過程中經(jīng)常有到的DZ模板制作常用實用代碼進(jìn)行匯總。

1、判斷管理員:

<!--{if $_G['uid'] && getstatus($_G['member']['allowadmincp'], 1)}-->
<!--{/if}-->

2、判斷用戶是否登陸的代碼:(相關(guān)教程:如何制作網(wǎng)站的登錄功能?)

<!--{if $_G['uid']}-->
這里放用戶登陸以后需要顯示的內(nèi)容代碼
<!--{else}-->
這里放用戶非登陸狀態(tài)所需要顯示的內(nèi)容代碼
<!--{if}-->

3、判斷當(dāng)前所在頁面的代碼:

$_G['basescript'] == 'portal' 這是門戶代碼
$_G['basescript'] == 'forum' 這是論壇代碼
$_G['basescript'] == 'group' 這是群組代碼

那么相應(yīng)的判斷當(dāng)前頁面是不是門戶/論壇/群組頁面中的一種,就使用 if 判斷語句,如:

<!--{if $_G['basescript'] == 'portal’}--> 表示如果當(dāng)前頁面是門戶頁面
<!--{if $_G['basescript'] == 'forum'}--> 表示如果當(dāng)前頁面是論壇頁面
<!--{if $_G['basescript'] == 'group'}--> 表示如果當(dāng)前頁面是群組頁面

4、判斷是否在 DIY 狀態(tài)下:
我們在制作模板的過程中,經(jīng)常會遇到 DIY 狀態(tài)下JS 沖突導(dǎo)致 DIY 界面無法正常加載,以至于我們無法進(jìn)行模塊的添加和管理的情況,這個時候就需要我們做出如下判斷:如果在 DIY 狀態(tài)下,則不加載沖突的 JS,否則才加載?;蛘邠Q一種思路,就是:如果不在 DIY 狀態(tài)下,就加載 JS。意思是一樣的。具體代碼如下:

<!--{if $_GET['diy'] == 'yes'}-->
這是在 DIY 狀態(tài),所以什么都不加載,留空。
<!--{else}-->
這是在非 DIY 狀態(tài),因此這里加載 JS,填入 JS 代碼。
<!--{if}-->

【使用此判斷時,要結(jié)合fooer.htm原有的判斷代碼使用】

5、關(guān)于上述代碼中常見符號的解釋:

== 兩個等于號表示“等于”
!= 一個感嘆號加一個等于號表示“不等于”

輸入代碼時必須要在英文狀態(tài)下輸入,否則會出現(xiàn)錯誤。

6、DZ默認(rèn)模板的文件類型:
common文件夾下的head.htm foot.htm是共用的頂部與底部

門戶首頁portal.htm 列表頁 list_***.htm[***為自定義] 文章頁view.htm

論壇首頁discuz.htm 列表頁 forumdisplay.htm 貼子頁 viewthread.htm

在自己的模板中common文件夾下,新建二個公共CSS文件common.css和module.css,把它們內(nèi)容刪除,重命名為extend_common.css extend_module.css,程序會優(yōu)先讀取。

.y表示右浮動 .z表示左浮動 .cl表示清除浮動 .wp表示整個寬度并居中

在寫CSS樣式時,背景圖片的地址可以寫成:

background:url({STYLEIMGDIR}/12.jpg)


版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: discuz模板制作中常用代碼大全

標(biāo)簽:  
相關(guān)文章
模板推薦