我們在安裝的時候有一項是設(shè)置欄目訪問類型為靜態(tài)還是動態(tài)訪問。安裝的時候如果設(shè)置的動態(tài)訪問,以后想修改成靜態(tài)訪問,難道我們要重新再安裝再選擇靜態(tài)訪問嗎,難道沒有別的方法了嗎,方法是有的,且聽我說來,有三種方法可以設(shè)置訪問類型。
第一種方法: 修改模板,修改程序(推薦,也是最簡便的方法)
看修改方法:
先說添加欄目時設(shè)置訪問類型.
1.打開dede/templets/catalog_add.htm
2.在文件中間的某一</tr>后面加入以下HTML代碼:
<tr>
<td height="26" class='bline'> <strong>欄目類型:</strong></td>
<td class='bline'><input type='radio' name='isdefault' value='1' class='np' checked="checked" />
靜態(tài)
<input type='radio' name='isdefault' value='-1' class='np' />
動態(tài)
</td>
</tr>
3.添加后你自己測試吧。
下面說一下修改欄目模板:
1.打開dede/templets/catalog_edit.htm
2.還是在某</TR>后面加入以下代碼,這次加入的代碼跟上面加入的代碼不一樣哦。
<tr>
<td height="26" class='bline'> <strong>欄目類型:</strong></td>
<td class='bline'><input type='radio' name='isdefault' value='1' class='np' <?php if($myrow['isdefault']=="1") echo " checked='1' ";?> />
靜態(tài)
<input type='radio' name='isdefault' value='-1' class='np' <?php if($myrow['isdefault']=="-1") echo " checked='1' ";?>/>
動態(tài)
</td>
</tr>
3.修改PHP文件,找到dede/catalog_edit.php
4.打到行19-43行。
5.在其中的某一行如: defaultname='$defaultname', 下面再插入一行,插入以下代碼:
isdefault='$isdefault',
6.修改完畢,自己去測試吧!
第二種方法:在后臺通過“SQL命令行工具”運行SQL命令
這種方法不足的地方是把所有的欄目都設(shè)置為靜態(tài)或者動態(tài)訪問。
且看操作:|
1. 系統(tǒng)設(shè)置--SQL命令行工具
2.運行以下SQL
把動態(tài)轉(zhuǎn)換為靜態(tài)SQL: Update `DEDE_arctype` set isdefault=1 where isdefault=-1
把靜態(tài)轉(zhuǎn)換為動態(tài)SQL: Update `DEDE_arctype` set isdefault=-1 where isdefault=1
第三種方法:手動修改數(shù)據(jù)庫表
通過MYSQL管理工具如:PMA,Navicat For MySQL Enterprise Edition,SQLyog Enterprise等打開該數(shù)據(jù)庫,然后找到dede_arctype這個表,修改某欄目的isdefault 這個字段,把-1修改為1 就是把動態(tài)轉(zhuǎn)換成靜態(tài)訪問,相關(guān)把1修改為-1就是靜態(tài)轉(zhuǎn)換為動態(tài)訪問。。