在使用織夢建站的時(shí)候,有的網(wǎng)站在用戶體驗(yàn)或者是優(yōu)化中需要一個(gè)“字母地圖”例如:八度盒子游戲網(wǎng)中有很多游戲,為了方便用戶查找游戲,那么就需要一個(gè)字母地圖來為用戶導(dǎo)航。那么如何制作字母地圖呢?V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
下面切入正題,網(wǎng)站字母地圖制作:V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
第一步,打開templets/cotalog_add.html(默認(rèn)路徑,如果你已做過修改,請按修改后的路徑找到文件。V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
在欄目名稱:V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
后面添加如下代碼(注意:使用dreamweaver或其他html編輯工具修改,不要使用后臺自帶的文件管理器修改)V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
字母索引:V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
然后找到http://www.badubox.com/dede/templets/cotalog_edit.htmlV0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
做以上同樣的修改。V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
第二步,修改dede/catalog_add.php和catalog_edit.php(注意:還是需要使用專業(yè)編輯工具修改)V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
修改catalog_add.php,V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
查找`dede_arctype`(reid, 在reid,后面添加firstword,V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
查找VALUES('~reid~', 在'~reid~',后面添加'~firstword~',V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
再次查找`dede_arctype`(reid, 在reid,后面添加firstword,V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
再次查找VALUES('$reid', 在'$reid',后面添加'$follow',V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
然后修改catalog_edit.phpV0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
查找$upquery = "UPDATE `dede_arctype` SETV0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
在下面添加`firstword`='$firstword', 注意不要少了標(biāo)點(diǎn),注意格式。V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
第三步,就是好修改數(shù)據(jù)表了,給dede_arctype表添加一個(gè)新字段,添加字段firstword的步驟:V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
打開數(shù)據(jù)庫,找到表dede_arctype,在數(shù)據(jù)表結(jié)構(gòu)底部V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
點(diǎn)擊執(zhí)行,添加一個(gè)新字段,字段屬性如下:V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
如果你不是使用這種方法也可以直接使用數(shù)據(jù)庫命令來做:V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
執(zhí)行SQL語句添加字段方法:V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
打開后臺>>>>系統(tǒng)>>>>SQL命令行工具>>>執(zhí)行單行命令V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
ALTER TABLE `dede_arctype` ADD `firstword` VARCHAR (50) NOT NULL DEFAULT 'NULL';V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
執(zhí)行即可。V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
第四步,查看欄目出現(xiàn)的新屬性并輸入字母V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
添加完成之后,欄目就多了一個(gè)新屬性“firstword“V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
然后我們做網(wǎng)站地圖需要調(diào)用這些欄目V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
前臺調(diào)用命令如下:V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
{dede:sql sql="select * from dede_arctype where firstword='A' "}V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
[field:typename/]V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
{/dede:sql}V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
但是這樣調(diào)用的話,會出現(xiàn)一個(gè)問題,[field:typedir/]中含有{cmspath}而使鏈接無效V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
那么我們就要這樣調(diào)用V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
{dede:sql sql="select * from dede_arctype where firstword='A' "}V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
[field:typename/]V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
{/dede:sql}V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
以上代碼是調(diào)用欄目首字母為A的欄目,如果是調(diào)用首字母為B的欄目,V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
{dede:sql sql="select * from dede_arctype where firstword='B' "}V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
[field:typename/]V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
{/dede:sql}V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
以此類推,那么我們就做出了一個(gè)網(wǎng)站字母地圖導(dǎo)航。V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
V0F網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
此文由
網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口 編輯,未經(jīng)允許不得轉(zhuǎn)載!: