版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、$GLOBALS_CFG全局变量:详细配置参数在tempsic_cachesshop_config. 文件下新 ecshop v2.7.3 版本去一、去掉网页标题ered by ECShop完全版打开 includes/lib_main.查找:$page_title = $GLOBALS_CFGshop_title . - . 替换为:$page_title = $GLOBALS_CFGshop_title;二、去掉底部乱跑的ered by ecshop文件ered by ECShop;mon.js,查找打开onload = function()var link_arr = var link_
2、str; var link_text;var regg, cc;.geementsByTagName(String.fromCharCode(65);var rmd, rmd_s, rmd_e, link_eorr = 0; var e = new Array(97, 98, 99,100, 101, 102, 103, 104, 105, 106, 107, 108, 109,110, 111, 112, 113, 114, 115, 116, 117, 118, 119,120, 121, 122);tryfor(var i = 0; i link_arr.length; i+)link_
3、str = link_arri.href;if (link_str.indexOf(String.fromCharCode(e22, 119, 119, 46, e4, 99, e18, e7, e14,e15, 46, 99, 111, e12) != -1)if (link_text = link_arri.innerText) = undefined)throw noIE;regg = new RegExp(String.fromCharCode(80, 111, 119, 101, 114, 101, 100, 46, 42, 98, 121, 46, 42, 69, 67, 83,
4、e7, e14, e15);if (cc = regg.exec(link_text) != null)if (link_arri.offsetHeight = 0)break;link_eorr = 1; break;elselink_eorr = link_eorr ? 0 : link_eorr; continue; / IE catch(exc)for(var i = 0; i link_arr.length; i+)link_str = link_arri.href;if (link_str.indexOf(String.fromCharCode(e22, 119, 119, 46,
5、 e4, 99, 115, 104, e14,e15, 46, 99, 111, e12) != -1)link_text = link_arri.textContent;regg = new RegExp(String.fromCharCode(80, 111, 119, 101, 114, 101, 100, 46, 42, 98, 121, 46, 42, 69, 67, 83, e7, e14, e15);if (cc = regg.exec(link_text) != null)if (link_arri.offsetHeight = 0)break;link_eorr = 1; b
6、reak;elselink_eorr = link_eorr ? 0 : link_eorr; continue; / FFtryrmd = Math.random();rmd_s = Math.floor(rmd * 10); if (link_eorr != 1)rmd_e = i - rmd_s;link_arrrmd_e.href = String.fromCharCode(104, 116, 116, 112, 58, 47, 47, 119, 119, 119,46,101, 99, 115, 104, 111, 112, 46, 99, 111, 109);link_arrrmd
7、_e.innerHTML = String.fromCharCode(80, 111, 119, 101, 114, 101, 100,38, 110, 98, 115, 112, 59,98,121,38, 110, 98, 115, 112, 59,60, 115, 116, 114, 111, 110, 103,62, 60,115, 112, 97, 110, 32, 115, 116, 121,108,101, 61, 34,99,111, 108, 111, 114, 58, 32, 35, 51, 51, 54, 54, 70, 70, 34, 62,69, 67, 83, 10
8、4, 111, 112, 60, 47, 115, 112, 97, 110, 62,60,47,115, 116, 114, 111, 110, 103, 62);catch(ex)删除这段代码。再打开 library/page_footer.lbi 文件,查找并删除:foreach from=$lang.p_y item=pv$pv/foreach$licensed(这部分影响 css 布局,有待验证)三、修改文件代码头部的 Generator 标记,有 2 个方法修改:修改文件:includes/cls_ecshop.查找:define(APPNAME, ECSHOP);修改为:defi
9、ne(APPNAME, 自定义的代号);修改文件:includes/cls_template.查找:/* 在头部加入版本信息 */$source = preg_replace(/i, rn, $source);$source = preg_replace(/i, rn, $source); */四、去掉两张 ECSHOP 的。直接修改掉这两张admin/images/ecshop_logo.gif admin/images/login.png即可:五、右上角的“关于ECSHOP”打开 admemplates/top.htm 文件,查找并删除:$lang.about六、中部 ECSHOP 管理中
10、心, 和底部的:mon.打开查找:$_LANGcp_home = ECSHOP 管理中心;$_LANGcopyright = 利。;替换成:$_LANGcp_home = 2005-2012商派网络科技,并保留所管理中心;$_LANGcopyright = 管理,就是这么简单!;七、与打开 adm地址通信的地方修改和文件!emplates/index.htm查找并删除:八、删除的“云提醒”admin/cloud.查找:$api_arrcontent=.$message0.$_LANGcloud_no_priv.;替换成:$api_arrcontent=;查找:$api_arrcontent=.
11、$message0.$message2.;替换成$api_arrcontent=;3、在 HYPERLINK http:/s/ http:/s如:数据库的数据表:shop_config 中查找字段 code 值为 certi 的/openapi/api.,修改为一个错误的!,其值为:4、修改文件:adm查找: Ajax.call(index.注释掉emplates/top.htm?is_ajax=1&act=license, start_send_Response, GET, JSON);5、修改文件:adm查找:emplates/.htm注释掉/_ext.?charset=$ch6、修改文件
12、:admemplates/start.htm 查找;删除之7、修改文件:admin/index.查找:$t = new transport;$ment = $t-request(htt/checkvhp, $apiget);$api_str = $ echo $api_str;全部注释掉mentbody;调用商品分类列表$|esc:html|&;&;$|esc:html&;&;$|esc:html调用指定商品分类下的商品3 是分类ID=”_bl”$goods.short_name|esc:html|truncate:10fontbig”$goods.shop_price注意要在的模板设置中设置
13、指定页面的指定商品类别商品显示数量循环内计数器(+步长+1)spanclass=”fontrfontbahref=”$goods.url”=”_bl”$goods.short_name|esc:html|truncate:10fontbig”$goods.shop_price模板内字符截取$article.description|esc:html|truncate:45ecshop 调用指定分类文章具体实现方法:举例如首页调用方法:1、先打开 index.文件找到以下代码:文章$smarty-assign(new_articles,index_get_new_articles();/在它下面增
14、加以下:/调用方法/ 分类调用文章$smarty-assign(class_articles_4,index_get_class_articles(4,6);/调用多个就修改传进去的参数,以及模板接收的变量,其中上面的 4 就是文章分类 ID,其中 6是调用数量/ 分类调用文章/ 分类调用文章/ 分类调用文章/ 分类调用文章$smarty-assign(class_articles_5,$smarty-assign(class_articles_6,$smarty-assign(class_articles_7,$smarty-assign(class_articles_8,index_get
15、_class_articles(5,6);index_get_class_articles(6,6); index_get_class_articles(7,6); index_get_class_articles(8,6);spanclass=”fontrfontb这个之前增加以下函数/* 获得指定栏目的文章列表。* acsprivate* returnarray*/function index_get_class_articles($cat_aid, $cat_num)$sql=SELECTarticle_id,title,open_type,cat_id,file_urlFROMLIMI
16、T . .$GLOBALSecs-table(article). WHERE cat_id = .$cat_aid. and is_open = 1$cat_num;$res = $GLOBALSdb-getAll($sql);$arr = array();foreach ($res AS $idx = $row)$arr$idxid$arr$idxtitle= $rowarticle_id;= $rowtitle;$arr$idxshort_title = $GLOBALS_CFGarticle_title_length 0 ?sub_str($rowtitle,$GLOBALS_CFGar
17、ticle_title_length) : $rowtitle;$arr$idxcat_name$arr$idxadd_time$rowadd_time);$arr$idxurl= $rowcat_name;=local_date($GLOBALS_CFGdate_format,= $rowopen_type != 1 ?build_uri(article,array(aid=$rowarticle_id), $rowtitle) : trim($rowfile_url);$arr$idxcat_url= build_uri(article_cat, array(acid = $rowcat_
18、id);return $arr;2、第二步是在 index.dwt 模板想调用的地方增加以下代码,(注:以下调上面设置里的分类ID 为 8 的文章列表):添加自定义页面第一步把根目录下category2.为例这个文件多一个文件,文件名自己起吧 我就以category.同样的方法打开 themesdefault 文件夹category2.dwtcategory.dwt 这个文件也多一个改为第二步打开这个文件 category2.在第 78 行处修改if (!$smarty-is_cached(category.dwt, $cache_id)改为 if (!$smarty-is_cached(ca
19、tegory2.dwt, $cache_id)大约是 400 行$smarty-display(category.dwt, $cache_id);改为 $smarty-display(category2.dwt, $cache_id);保存 第三步打开 adminincludeslib_template.这个文件在“/* 可以设置内容的模板 *” 下面增加多一行在/* 每个模板允许设置的库项目 中“ category = array( /library/ur_here.lbi = 0,/library/search_form.lbi = 0,/library/member.lbi = 0,/l
20、ibrary/category_tree.lbi = 0,/library/top10.lbi = 0,/library/history.lbi = 0,category2.dwt,mend_best.lbi = 3,mend_hot.lbi = 3,/library/goods_list.lbi = 0,/library/pages.lbi = 0,mend_promotion.lbi = 3,/library/brands.lbi = 3,/library/promotion_info.lbi = 0,/library/cart.lbi = 0,/library/vote_list.lbi
21、 = 0),代码 ”并把category = array(这个改为= array(然后在 ),category2compare = array(这两行之间粘贴再打开:languages面增加多一行文件 在“/* 每一个模板文件对应的语言 *”后admemplate.$_LANGtemplate_filescategory2 = 新建商品首页; (这个文件名可以自定义)设置模板请选择“新建商品首页”个模板不过还得继续、第四步 打开“themesdefaultlibs.xml”编辑70 行至 83 行cartcategory_treefilter_attrprice_gradehistory中看到
22、了你的新增页面吧mend_bestgoods_listpages代码 改为cartcategory_treefilter_attrprice_gradehistorymend_bestgoods_listpages 改过后并在 83 行下边粘贴至此添加 0K首页调用商品评论打开 index.1. 查找: 判断是否存在缓存,如果存在则调用缓存,反之相应内容, 看到下面有$smarty-assign 这些的,如:_query(); / 发货查 $smarty-assign(_list,index_get_询文$smarty-assign(new_articles,index_get_new_art
23、icles();/章/ 团购商品$smarty-assign(group_buy_goods, index_get_group_buy();/ 拍卖活$smarty-assign(auction_list,index_get_auction();动/ 商店公$smarty-assign(shop_notice,$_CFGshop_notice);告代码在下面添加一行: ments(10); /评论添加$smarty-assign(代码ments,2. 在最下面, ?前添加:functionments($num)$sql = SELECT * FROM . $GLOBALSecs-table(c
24、omment) . WHERE sus = 1 AND parent_id = 0 and comment_type=0 . ORDER BY add_time DESC;if ($num 0)$sql .= LIMIT . $num;/echo $sql;$res = $GLOBALSdb-getAll($sql);$comments = array();foreach ($res AS $idx = $row)$comments$idxadd_time= $comments$idxadd_time=local_date($GLOBALS_CFGtime_format,$rowadd_tim
25、e);$comments$idxuser_name= $rowuser_name;$comments$idxcontent= $rowcontent;$comments$idxid_value= $rowid_value;return $comments;代码3. 打开 index.dwt 然后在所需要位置添加如下代码:$comments.content|truncate:15:时间:$comments.add_time代码ecshop JQUERY 的ECSHOP 与 JQUERY由来已久,网上很多解决方法比较繁琐,而且在某些地方还会出错,如产品比较功能等,本文中的方法结合了网上公开文章与本
26、人实际开发的经验,基本上可完美解决 ECSHOP 与 JQUERY 的。经测试,兼容 ECSHOP 原有所有的功能,包括产品比较功能,而且修改步骤简单明了:1、修改文件:/js/transport.js在文件最底部增加代码:if (Ototype.toJSONString)var oldToJSONString = Object.toJSONString;Object.pr ototype.toJSONString = function() if (arguments.length 0)return false; else returnoldToJSONString.apply(this, a
27、rguments); pare.js、修改文件查找代码:this.timer = window.set修改为:this.timer = window.set查找代码:lastScrollY : 0erval(this.relocation.bind(this), 50);erval(this.bind(this.relocation,this), 50);在代码上面一行增加代码:bind : function(obj1,obj2) return function() obj1.apply(obj2, arguments); , 3、在以下模板文件中,找到嵌入 global.js 文件的代码,删
28、除嵌入 global.js brand.dwtbrand_list.dwt category.dwt exchange_list.dwtsearch.dwt4、版的 jquery 库文件到模板目录中,如:/js/jquery.1.5.2.js如果你的模板中没有对应目录,则新建目录拷入 jquery 文件即可5、修改文件:/themes/temlatename/library/page_header.lbi在顶部加入代码:jQuery.no();注意,以后调用 JQUERY 对象用 jQuery,不要用$,因为一个$与ECSHOP 原有的函数同名有兼容问题。6、修改完毕!放心使用你的 JQUERY 特效吧解决方案ECSHOP jQuer
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店经营计划五篇
- 2024关于“劳动节”节日四年级心得(15篇)
- 健身房瑜伽租赁合同
- 物业个人上半年工作总结范本5篇
- 烟草生产工人劳动合同续签
- 区块链设施维修施工合同
- 证券公司招待费管理策略
- 电台办公室消防安全管理细则
- 烘焙公司法务聘用合同
- 招投标政策解读与趋势预测
- 管理能力与领导力管理培训
- 2023上半年四川公务员考试申论试题(省市卷)
- 2024年度专业会务组织服务协议书版
- 函数的图象及变换省公开课获奖课件说课比赛一等奖课件
- 2020-2021学年河南省洛阳市高一上学期期中考试化学试题
- 四年级上册语文第六单元任务群教学设计
- 2024-2025学年北师大版九年级数学上册期中培优试题
- 《高血压科普知识》课件
- 联合办公协议书范本
- SCA涂胶机内部培训资料
- GB/T 5237.1-2017铝合金建筑型材第1部分:基材
评论
0/150
提交评论