ecshop自定義分類頁友情鏈接_第1頁
ecshop自定義分類頁友情鏈接_第2頁
ecshop自定義分類頁友情鏈接_第3頁
ecshop自定義分類頁友情鏈接_第4頁
ecshop自定義分類頁友情鏈接_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Ecshop自定義分類頁友情鏈接1.登錄到 phpmyadmin 找到 ecs_friend_link 表 增加一個字段 link_cat_idALTER TABLE ecssj_friend_link ADD link_cat_id SMALLINT( 5 ) NULL DEFAULT '0' AFTER show_order2.打開根目錄下 category.php 找到代碼:$smarty->assign('brand_id', $brand); 在下面增加:/* links */ $links = index_get_links(); $smart

2、y->assign('img_links', $links'img'); $smarty->assign('txt_links', $links'txt');在最下面增加代碼:/* * 獲得所有的友情鏈接 * * access private * return array */ $cat_id = intval($_REQUEST'id');function index_get_links() $sql = "SELECT link_name, link_url FROM " . $

3、GLOBALS'ecs'->table('friend_link') . " WHERE link_cat_id= ".$_REQUEST'id' $res = $GLOBALS'db'->getAll($sql); $links'img' = $links'txt' = array(); foreach ($res AS $row) if (!empty($row'link_logo') $links'img' = array(

4、9;name' => $row'link_name', 'url' => $row'link_url', 'logo' => $row'link_logo'); else $links'txt' = array('name' => $row'link_name', 'url' => $row'link_url'); return $links; 3. 打開index.php 找到函數(shù)所有代碼并替換成

5、:function index_get_links() $sql = 'SELECT link_logo, link_name, link_url FROM ' . $GLOBALS'ecs'->table('friend_link') . ' wherelink_cat_id = 0 ORDER BY show_order LIMIT 50' $res = $GLOBALS'db'->getAll($sql); $links'img' = $links'txt' = a

6、rray(); foreach ($res AS $row) if (!empty($row'link_logo') $links'img' = array('name' => $row'link_name', 'url' => $row'link_url', 'logo' => $row'link_logo'); else $links'txt' = array('name' => $row'link_

7、name', 'url' => $row'link_url'); return $links;4.打開admin/templates/link_list.htm 搜索代碼:<th><a href="javascript:listTable.sort('link_name'); ">$lang.link_name</a>$sort_link_name</th> <th><a href="javascript:listTable.sort(&

8、#39;link_url'); ">$lang.link_url</a>$sort_link_url</th> <th><a href="javascript:listTable.sort('link_logo'); ">$lang.link_logo</a>$sort_link_logo</th> <th><a href="javascript:listTable.sort('show_order'); "&

9、gt;$lang.show_order</a>$sort_show_order</th>并在該代碼下增加一行:<th><a href="javascript:listTable.sort('link_cat_id'); ">$lang.link_cat_id</a>$sort_link_cat_id</th>繼續(xù)搜索代碼:<td align="right"><span onclick="listTable.edit(this, 'e

10、dit_show_order', $link.link_id)">$link.show_order</span></td>并在下面增加:<td align="right"><span >$link.link_cat_id</span></td>5.打開 admin/friend_link.php 搜索代碼:$smarty->assign('links_list', $links_list'list'); $smarty->assign(

11、'filter', $links_list'filter');并在下面增加一行:$smarty->assign('link_cat_id', $links_list'link_cat_id');繼續(xù)搜索代碼: else $link_url = trim($_POST'link_url'); 并在下面增加:/*修改品牌鏈接id*/$link_cat_id=trim($_POST'link_cat_id');緊接著下面/*插入數(shù)據(jù)*/下面的一句 $sql 代碼 替換成:$sql = "I

12、NSERT INTO ".$ecs->table('friend_link')." (link_name, link_url,link_cat_id, link_logo, show_order) ". "VALUES ('$link_name', '$link_url','$link_cat_id','$link_logo', '$show_order')"繼續(xù)往下面搜素:elseif ($_REQUEST'act' = &#

13、39;edit') admin_priv('friendlink');把/* 取得友情鏈接數(shù)據(jù) */下sql語句替換成:$sql = "SELECT link_id, link_name, link_url, link_cat_id ,link_logo, show_order ". "FROM " .$ecs->table('friend_link'). " WHERE link_id = '".intval($_REQUEST'id')."'&

14、quot;繼續(xù)搜索:else $type = 'chara' $link_logo = '' 下面增加:$link_cat_id =$link_arr'link_cat_id'在/* 模板賦值 */ $smarty->assign('ur_here', $_LANG'edit_link'); $smarty->assign('action_link', array('href'=>'friend_link.php?act=list&' . l

15、ist_link_postfix(), 'text' => $_LANG'list_link'); $smarty->assign('form_act', 'update'); $smarty->assign('action', 'edit');下面增加:$smarty->assign('link_cat_id',$link_cat_id);在else $link_url = trim($_POST'link_url'); 下面增加:/*修改品

16、牌鏈接id*/$link_cat_id=trim($_POST'link_cat_id');緊接著下面有句:/*更新信息*/下的sql語句 替換城:$sql = "UPDATE " .$ecs->table('friend_link'). " SET ". "link_name = '$link_name', ". "link_url = '$link_url' ". $link_logo.','. "show_orde

17、r = '$show_order' ,"."link_cat_id = '$link_cat_id' ". "WHERE link_id = '$id'"繼續(xù)搜索:/* 獲得總記錄數(shù)據(jù) */ $sql = 'SELECT COUNT(*) FROM ' .$GLOBALS'ecs'->table('friend_link'); $filter'record_count' = $GLOBALS'db'->ge

18、tOne($sql); $filter = page_and_size($filter);在下面的獲取數(shù)據(jù)下的sql語句替換成:$sql = 'SELECT link_id, link_name, link_cat_id,link_url, link_logo, show_order'. ' FROM ' .$GLOBALS'ecs'->table('friend_link'). " ORDER by $filtersort_by $filtersort_order"注意:friend_link.php

19、修改的地方有點多,一定要仔細,可以ctrl+f 查詢 link_cat_id修改的地方總共有16處哈 多了 少了都不行.打開admin/templates/link_info.htm找到代碼:<tr> <td class="label">$lang.show_order</td> <td> <input type='text' name='show_order' if $link_arr.show_order value="$link_arr.show_order" e

20、lse value="50" /if size="30" /> </td> </tr>下面增加:<!- 增加的商品友情鏈接id -> <tr> <td class="label">$lang.link_cat_id</td> <td> <input type='text' name='link_cat_id' value='$link_arr.link_cat_id ' size="

21、30" /> </td> </tr> <!- 增加的商品友情鏈接id 結(jié)束 ->這個文件修改的地方只有1處哈7.打開languages/zh_cn/friend_link.php 增加一行:$_LANG'link_cat_id'='品牌友情鏈接id'8.打開category.dwt在page_footer.lbi 上面增加 <!- 合作伙伴開始 -> <div style="width:960px; border:1px solid #ccc;"> <!- 合作伙伴內(nèi)容開始 -> <div class="zhuye-contentlink zhuyu-right-article" style="width:960px"> <!-if $img_links or $txt_links -> <div class="links"> <!-開始圖片類型的友情鏈接foreach from=$img_lin

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論