相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
- PHP中opcode緩存簡(jiǎn)單用法分析
- thinkPHP控制器變量在模板中的顯示方法示例
- PHP move_uploaded_file() 函數(shù)(將上傳的文件移動(dòng)到新位置)
- dirname(__FILE__)的含義和應(yīng)用說(shuō)明
- thinkPHP5框架實(shí)現(xiàn)分頁(yè)查詢(xún)功能的方法示例
- PHP中單雙號(hào)與變量
- PHP獲得當(dāng)日零點(diǎn)時(shí)間戳的方法分析
- Laravel ORM對(duì)Model::find方法進(jìn)行緩存示例詳解
- PHP讀寫(xiě)文件高并發(fā)處理操作實(shí)例詳解
- 【CLI】利用Curl下載文件實(shí)時(shí)進(jìn)度條顯示的實(shí)現(xiàn)
ecshop后臺(tái)自定義導(dǎo)航欄增加NOFOLLO功能
所在的一個(gè)網(wǎng)站使用的ecshop程序,因優(yōu)化需要,需要增加自定義導(dǎo)航欄的nofollow功能控制,以期在前臺(tái)自由控制導(dǎo)航欄的nofollow屬性。
其增加過(guò)程如下
1、數(shù)據(jù)庫(kù)ecs_nav增加nofollow想 tinyint
2、后臺(tái)語(yǔ)言文件 增加$_LANG['item_ifnofollow'] = '是否nofollow';
3、后臺(tái)模板文件admin/template/navigator_add.htm文件
<tr>
<td>{$lang.item_ifnofollow}</td> <td><select name="item_ifnofollow">
<option value='0' {$rt.item_ifnofollow_0}>{$lang.no}</option><option value='1' {$rt.item_ifnofollow_1}>{$lang.yes}</option>
</select></td>
</tr>
4、后臺(tái)模板文件admin/template/navigator.htm文件
<td align="center">
<!-- {if $val.id} -->
<img src="images/{if $val.nofollow eq '1'}yes{else}no{/if}.gif" onclick="listTable.toggle(this, 'toggle_nofollow', {$val.id})" />
<!-- {/if} --></td>
5、admin/navigator.php后臺(tái)自定義導(dǎo)航欄編輯程序
添加和編輯的操作和sql中增加想要的鍵值
另外
/*------------------------------------------------------ */
//-- 切換是否增加nofollw
/*------------------------------------------------------ */
if ($_REQUEST['act'] == 'toggle_nofollow')
{
$id = intval($_POST['id']);
$val = intval($_POST['val']);
if (nav_update($id, array('nofollow' => $val)) != false)
{
clear_cache_files();
make_json_result($val);
}
else
{
make_json_error($db->error());
}
}
前臺(tái)功能實(shí)現(xiàn)很簡(jiǎn)單,這里就不重復(fù)描述了