ytkah今天在網站遷移服務器時發現,dedecms數據庫內容替換安全確認碼無法顯示,這個安全碼的位置是在核心 - 批量維護 - 數據庫內容替換,有個安全碼填寫,這里教你怎么直接忽略這個驗證碼。打開dede/sys_data_replace.php,找到以下代碼(大約在45行),刪除或者注釋掉,這個時候我們再次進行數據庫內容替換時就無需輸入安全確認碼了。
// if($validate == "" || $validate != $svali) // { // ShowMsg("安全確認碼不正確!", "javascript:;"); // exit(); // }
如果想把安全碼這個輸入框也去掉的話,也簡單,打開模板文件dede\templets\sys_data_replace.htm,找到以下代碼(大約108行),刪除或者注釋掉這段HTML,
<!--<tr>
<td height="29"> 安全確認碼:</td>
<td>
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="90">
<input type="text" name="validate" class="alltxt" style="width:80px;text-transform: uppercase;" />
</td>
<td>
<img src='../include/vdimgck.php' />
</td>
</tr>
</table>
</td>
</tr>-->
這個時候我們再來到數據庫內容替換的頁面時安全碼的輸入框提示字樣已經被我們刪除了。
