版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 找到函数所有代码并替换成
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>继续搜索代码:<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');继续搜索代码: else $link_url = trim($_POST'link_url'); 并在下面增加:/*修改品牌链接id*/$link_cat_id=trim($_POST'link_cat_id');紧接着下面/*插入数据*/下面的一句 $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')"继续往下面搜素:elseif ($_REQUEST'act' =
13、39;edit') admin_priv('friendlink');把/* 取得友情链接数据 */下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;继续搜索: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'"继续搜索:/* 获得总记录数据 */ $sql = 'SELECT COUNT(*) FROM ' .$GLOBALS'ecs'->table('friend_link'); $filter'record_count' = $GLOBALS'db'->ge
18、tOne($sql); $filter = page_and_size($filter);在下面的获取数据下的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 结束 ->这个文件修改的地方只有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;"> <!- 合作伙伴内容开始 -> <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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度电梯设备生产与供应链管理合同2篇
- 铺地合同范例
- 餐饮没签劳务合同范例
- 房屋维修拆除合同范例
- 2024年客户资源互换与合作合同3篇
- 2024年度商品混凝土运输与交付合同3篇
- 场地出租转让合同范例
- 成绩奖励合同范例
- 2024年度城市更新工程砂石料采购合同2篇
- 2024年度乡村旅游土地租赁及基础设施建设合同3篇
- 《隧道监控量测技术》课件
- 测控技术与仪器技术面试
- 2023-2024学年高中诚信考试主题班会考之以诚 答之以信课件
- 小学生课外阅读书目《中国民间故事》质量监测试题(含答案)
- 构建和谐宿舍人际关系课件
- 太原永辉超市活动促销方案
- 采购部经理年度工作总结
- 新能源汽车项目融资计划书
- 研学基地设计方案
- 运动中常见骨折的预防与处理
- 2024年1月份21起典型事故案例汇总及2024年节前安全检查与春节安全专题培训
评论
0/150
提交评论