版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沈阳理工大学《化工设计基础》2023-2024学年第一学期期末试卷
- 沈阳理工大学《电路》2022-2023学年期末试卷
- 沈阳理工大学《产品调研方法》2022-2023学年第一学期期末试卷
- 归还租赁押金合同范本
- 贵州总承包合同条款
- 合肥研究院研究生公寓租住协议书
- 辅警体测标准
- 2024空气净化器设备租赁合同模板
- 2024服装加盟合同范本
- 沈阳理工大学《EDA技术与VHD语言》2022-2023学年期末试卷
- 诫子书综合测试题及答案
- 重庆绿地系统规划
- 小升初数学衔接讲座
- 提高自我保护意识主题班会
- 医院门诊信息管理系统可行性研究报告
- 《银屑病临床表现》课件
- 智慧后勤系统市场分析报告
- 承包人实施计划
- “山东通”协同办公平台 应用系统接入规范-地方标准
- 技术分红协议合同
- 仪表现场检修风险评估报告
评论
0/150
提交评论