新聞中心
無(wú)憂主機(jī)介紹phpwind模板制作方法
想要自己網(wǎng)站與眾不同最時(shí)尚的辦法有很多,無(wú)憂主機(jī)也分享過(guò)不少關(guān)于php空間中自定義網(wǎng)站的文章,其中最直接方法就是使用自己的模板。phpwind程序中設(shè)計(jì)了一套適合不同技術(shù)層級(jí)和運(yùn)營(yíng)階段的制作機(jī)制,分別是:拖曳模式、導(dǎo)入模式、系統(tǒng)編輯模式,下面分別介紹:? 一:模版制作方法介紹: (一):拖曳模式 有管理權(quán)限的用戶進(jìn)入門戶編輯模式后,在拖曳區(qū)域進(jìn)行拖曳結(jié)構(gòu)和模塊創(chuàng)建模版的模式 (二):導(dǎo)入模式 以任何網(wǎng)頁(yè)編輯器Dreamweaver,editplus,甚至是記事本編輯的純靜態(tài)網(wǎng)頁(yè),然后通過(guò)phpwind9.0編輯模式里的導(dǎo)入功能導(dǎo)入的方式,當(dāng)然,在導(dǎo)入前,需要一份phpwind的門戶標(biāo)準(zhǔn)模版(后面例子里會(huì)提供)和做一些細(xì)小的改動(dòng)工作 (三):系統(tǒng)編輯模式 直接在phpwind的系統(tǒng)下修改themes\portal\local目錄下的文件,所見(jiàn)即所得的創(chuàng)建模版的方式。在phpwind中,不建議直接修改系統(tǒng)文件(安裝時(shí)存在的文件),因?yàn)樵诰€升級(jí)時(shí)有可能覆蓋這些文件。對(duì)于模版,大多數(shù)可能會(huì)在使用中添加模塊的區(qū)域,都是以子模版的形式形存在于themes\portal\local目錄下,這個(gè)目錄在系統(tǒng)運(yùn)行時(shí)會(huì)自動(dòng)創(chuàng)建,是可以修改的,升級(jí)是不會(huì)覆蓋這個(gè)文件夾,所以修改這些自動(dòng)創(chuàng)建的文件(這不同于緩存),將會(huì)大大的提高模塊的豐富程度和升級(jí)安全性。 二:最佳實(shí)踐 對(duì)模版開(kāi)發(fā)者建議: 1、導(dǎo)入模式不會(huì)改變自己的網(wǎng)頁(yè)編碼習(xí)慣,大家只需要遵循 phpwind的門戶標(biāo)準(zhǔn)模版的目錄結(jié)構(gòu)樣式,就可以輕松的把任何純靜態(tài)網(wǎng)頁(yè)轉(zhuǎn)換成phpwind的門戶模板。建議模板開(kāi)發(fā)者在制作一個(gè)模板時(shí)最先使用,導(dǎo)入后通過(guò)“模塊管理”進(jìn)行微調(diào) 2、系統(tǒng)編輯模式 適合對(duì)phpwind使用熟悉的開(kāi)發(fā)者使用,當(dāng)然也可以作為模版導(dǎo)入后的微調(diào) 3、拖曳模式 建議作為運(yùn)營(yíng)過(guò)程中的模塊調(diào)整和內(nèi)容管理,不建議作為模版開(kāi)發(fā)方式,缺點(diǎn):會(huì)有冗余html代碼,受系統(tǒng)css樣式限制 4、如果打算分享該自己模版,在模版制作過(guò)程中,在一些特定區(qū)域加上 拖曳區(qū)域標(biāo)簽 可大大的豐富該模版的可塑性 5、不建議修改template目錄下的文件,絕大多數(shù)功能都可通過(guò) “勾子體系” 和 “子模板” 實(shí)現(xiàn) 對(duì)網(wǎng)站運(yùn)營(yíng)者/內(nèi)容管理者的建議: 拖曳區(qū)域可以定制自己想要的展示內(nèi)容,需要做的就是對(duì)結(jié)構(gòu)和模塊的拖曳, 模塊管理可以很方便的切換要展示的內(nèi)容,比如把帖子模塊切換為用戶模塊,只需要在“屬性”設(shè)置里選擇相應(yīng)的數(shù)據(jù)模型和顯示條件,然后在“模版”設(shè)置里選擇合適的模版 三:分享模板 制作完成后,可以在編輯模式里導(dǎo)出自己的模版,在云平臺(tái)分享自己的辛苦勞作,記得在導(dǎo)出前修改Manifest.xml文件,留下讓萬(wàn)千站長(zhǎng)景仰你的大名?。?! 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: PHPWIND V9.0添加游客看帖登錄提醒 PHPWIND V9.0本地頭像無(wú)法上傳處理方法 PHPWIND8.7升級(jí)到9.0后出現(xiàn)“現(xiàn)有字段長(zhǎng)度限制”解決方案 PHPWIND V9.0發(fā)帖報(bào)錯(cuò)SYNTAXERROR: UNTERMINATED處理方法
本文地址:http://www.gle-technology.com/phpwind/18247.html