掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流
很多基于Discuz創(chuàng)建的社區(qū)論壇,可能都用過其官方的應用中心,所謂的應用中心就好像apple store一樣的第三方開發(fā)者基于這個系統(tǒng)來做的應用。而Discuz開發(fā)主要是模板開發(fā)及插件開發(fā),也就是主要增加plugin目錄和template目錄。而插件做好后,如果是有新增加的頁面,那么它的訪問路徑將會是:
http://網(wǎng)站所綁定的域名/plugin.php?id=插件的目錄:所包含的文件名,而且插件的目錄和包含的文件名的命名一般是跟作者相關的,這樣這些命名會很長。這樣看上去不舒服,一個是很長了,另外一個讓人感覺上在為作者打廣告。那么有沒有簡單的方法縮短呢,隱藏這些“不太好看”的參數(shù)呢?
Discuz其實還有這樣一個特征,那就是如果就一個單頁,而且所包含的文件名和插件名一樣,那么這個包含的文件名可以省略掉。也就是可以這樣寫:
http://網(wǎng)站所綁定的域名/plugin.php?id=插件的目錄
這個時候我們可以在根目錄建立一個文件,比如說new.php,里面的內(nèi)容如下:
<?php $_GET['id']='muquan_new_thread'; require 'plugin.php'; ?>
訪問這個文件其實就相當于訪問上面的原始路徑了,這樣我們就可以用這個自定義的而且很短的路徑來訪問插件頁面了,當然對于有分頁的頁面,我們可以把這個文件路徑代替原來的路徑,這樣會特別清晰明了,而且自己想怎么命名就怎么命名。當然除此之外還可以利用偽靜態(tài)規(guī)則,或者是你自己寫插件,哈哈。
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流