webstermobile
Fork me on GitHub
个人博客

04 2014 档案

摘要:cshop中的ajax非常好用,当自己第一次使用的时候,也非常吃力。当自己用多了的时候,却感觉十分简单,也特别方便。 首先,建立dwt.里面写个form进去,加个form提交时间的按扭 其次,在js中增加函数 function sub_zixun(){ var frm = document.form... 阅读全文
posted @ 2014-04-15 16:24 wpindesign 阅读(339) 评论(0) 推荐(0) 编辑
摘要:例如,我要修改页面底部的帮助部分,要求是 每一类帮助使用不同的样式。本篇教程只是起到一个敲门砖的作用,其他细节还需要自己发挥。 {$help_cat.cat_name} ... 阅读全文
posted @ 2014-04-15 16:13 wpindesign 阅读(376) 评论(0) 推荐(0) 编辑
摘要:在goods.php里面加了$smarty->assign('hot_goods', get_recommend_goods('hot')); // 获取热销商品。在goods.dwt加入了如下代码, {$hotgoods.short_style_name} ... 阅读全文
posted @ 2014-04-15 15:41 wpindesign 阅读(483) 评论(0) 推荐(0) 编辑
摘要:打开goods.php在$smarty->assign('goods', $goods);后面添加$smarty->assign('brand_list', get_brands()); 阅读全文
posted @ 2014-04-14 15:11 wpindesign 阅读(340) 评论(0) 推荐(0) 编辑
摘要:往往最可惜的是在购物环节上流失的顾客,如果购物的流程能够简化一些,我想不仅仅是方便了购物者,也会提高网店的效益,下面就告诉大家解购物流程的简方法。我们先要进入后台,在商店设置-购物流程中把“是否允许未登录用户购物”选中“允许”,然后“是否一步购物”选中“是”。然后在根目录下面找到flow.php这个文件,找到代码:ecs_header("Location: flow.php?step=login\n");将上面的改成下面这段即可:ecs_header("Location: flow.php?step=consignee&direct_shopping=1\ 阅读全文
posted @ 2014-04-12 23:40 wpindesign 阅读(839) 评论(1) 推荐(0) 编辑
摘要:第一步下载文件。安装好ECSHOP,然后通过PTF工具下载2个文件到本地进行修改。这个2个文件分别是goods.dwt和goods_list.lbi文件,位置在你根目录下的\themes\你模板名称\goods.dwt,根目录下的\themes\你模板名称\library\goods_list.lbi,举个例子你的模板如果叫fanke的话这个文件就在你的“目录下的\themes\fanke\goods.dwt”第二步修改文件,1.在goods.dwt文件中查找:将改成就OK了。2.在library文件夹里找到goods_list.lbi文件 在文件中查找(共两处){$lang.btn_buy} 阅读全文
posted @ 2014-04-12 23:17 wpindesign 阅读(2189) 评论(0) 推荐(0) 编辑
摘要:打开 category_tree.lbi找到这些代码{$cat.name|escape:html} {$child.name|escape:html}修改成如下,在相应的地方增加红色的部分就好了 {$cat.name|escape:html} {$child.name|escape:html} 阅读全文
posted @ 2014-04-12 23:15 wpindesign 阅读(480) 评论(0) 推荐(0) 编辑
摘要:ecshop商品详情页添加任意字段的方法一、在数据库添加字段,会手写的就后台添加,不会就进入phpmyadmin默认的就行。 这是通用的写法ALTER TABLE `ecs_goods` ADD `goods_sz` VARCHAR( 32 ) NOT NULLAFTER `goods_weight` ;复制代码表名做下修改即可。二、修改admin/good.php 找到 $shop_price = !empty($_POST['shop_price']) ?$_POST['shop_price'] : 0;复制代码 后面依葫芦画瓢添加近自己字段。 找到if ( 阅读全文
posted @ 2014-04-12 23:11 wpindesign 阅读(305) 评论(0) 推荐(0) 编辑
摘要:众所周知,ECSHOP的价格区间是在后台设置一个“价格区间个数”,然后由程序来自动平分,很多ECSHOP网店主都认为这样做,有很大不尽人意的地方。论坛里也有人提供过修改方法,好像只是在模板文件里手动写死几个区间的一种方法,还是不能自由定义。下面我要讲的方法是可以在ECSHOP后台自由定义价格区间(例如:1-30,31-200,201-1000,1001-5000,5000以上),前台自动体现的一种方法,而且每个类别的价格区间可以任意设置,让价格区间更人性化。首先我们来修改ECSHOP的数据库结构,目的是给 ecs_category 增加一个新字段,进入 后台 》 数据库管理 》SQL查询,执. 阅读全文
posted @ 2014-04-12 22:55 wpindesign 阅读(602) 评论(0) 推荐(0) 编辑
摘要:希望对用到的人有所帮助{$lang.sys_jgsx} 0-500 501-1000 1001-1500 1501-2000 2001-3000 3001-4000 4001-5000 5000以上 阅读全文
posted @ 2014-04-12 22:54 wpindesign 阅读(194) 评论(0) 推荐(0) 编辑
摘要:ECSHOP后台的团购活动说明很简单。添加个图片都很不方便, ECSHOP插件网提供把他改成商品详情同样可使用编辑器功能。1、打开admin/group_buy.php,搜索如下代码require_once(ROOT_PATH . 'includes/lib_order.php');在下一行加入如下代码include_once(ROOT_PATH . 'includes/fckeditor/fckeditor.php'); // 包含 html editor 类文件再继续在admin/group_buy.php,搜索如下代码 if ($_REQUEST[' 阅读全文
posted @ 2014-04-12 22:50 wpindesign 阅读(210) 评论(0) 推荐(0) 编辑
摘要:如何调用ECSHOP商品分类页当前分类名称?问题:如何在商品列表页(分类页)调用显示当前类别名称呢?作用:看上去很专业,而且能增进SEO,例如将ECSHOP默认官方模板商品列表页的“商品列表”四个字改为当前类别名称,能增进SEO。效果方案:按下面的方法。首先修改程序文件/category.php搜索$smarty->assign('cat_style', htmlspecialchars($cat['style']));下面一行增加以下代码$smarty->assign('cat_name', htmlspecialchars($ca 阅读全文
posted @ 2014-04-12 22:47 wpindesign 阅读(249) 评论(0) 推荐(0) 编辑
摘要:在ecshop分类页中,我们难免要用到为每个分类下添加不同的说明,ecshop本身在后台管理中给出了“分类描述”这个功能,我们只需要在分类描述中添加文字(支持代码),然后在到分类页调用即可,非常方便。首先打开/category.php文件搜索到如下代码$smarty->assign('description', htmlspecialchars($cat['cat_desc']));下行加入以下代码$smarty->assign('cat_desc', $cat['cat_desc']);然后在模板里category. 阅读全文
posted @ 2014-04-12 22:39 wpindesign 阅读(217) 评论(0) 推荐(0) 编辑
摘要:/* * * 点击购物后弹出提示层 * Chen 2010.7.28* 参数 cartinfo:购物车信息 */function openDiv_chen(cartinfo) { var _id = "speDiv"; var m = "mask"; if (docEle(_id)) document.removeChild(docEle(_id)); if (docEle(m)) document.removeChild(docEle(m)); //计算上卷元素值 var scrollPos; if (typeof window.pageYOffset 阅读全文
posted @ 2014-04-12 22:35 wpindesign 阅读(223) 评论(0) 推荐(0) 编辑
摘要:1,根目录下找到googs.php文件找到代码 $smarty->assign('properties', $properties['pro']); // 商品属性在上面加代码 $smarty->assign('category_related_random_goods', category_related_random_goods($goods['cat_id'])); // 同分类随机商品再在最底部添加上 随机同类商品的函数, 以下代码/*同分类下随机推荐商品*/function category_related_ 阅读全文
posted @ 2014-04-12 22:34 wpindesign 阅读(1494) 评论(0) 推荐(0) 编辑
摘要:如果没有会员还购物买过的商品,则下面那部份不会显示!有渐隐渐出效果,也是非jquery的,固定屏幕滚动,测试过是支持ie6-ie9的,无闪动,喜欢这个HACK代码的朋友也可以参考下,网上也有现成的。大家可以用ie6(IEtester)测试一下调节下位置。建议不要生搬硬套,多结合自己的网站安装。否则成功率会小很多,大多问题都出在JS代码的兼容模板问题上!如非代码BUG,不一一解答修改!修改方法:1、写入函数 找打 flow.php 搜索代码$result['content'] = insert_cart_info();在下面添加一段:$result['content2&# 阅读全文
posted @ 2014-04-12 22:32 wpindesign 阅读(359) 评论(0) 推荐(0) 编辑
摘要:在ecshop模板制作中经常会用到 foreach ,也经常到看论坛里有人在问 foreach的使用方法,本文中我们通过结合示例,来谈谈ecshop模板如何使用foreach循环, 让你更加明白foreach循环在ecshop模板中的重要性。 1:foreach使用规则,他有以下几个参数 from ,item name iteration index 2:如何使用foreach循环 如果php要传递一个数组(如:$array)给ecshop的smarty模板.那么我们将通过from=$array 来接受,写法是{foreach from = $array item = item} 3: ec. 阅读全文
posted @ 2014-04-12 22:28 wpindesign 阅读(357) 评论(0) 推荐(0) 编辑
摘要:ecshop的模板有很多不完善的地方,比如添加商品分类的时无法添加分类代表图,不能实现我们想要的效果,那么该如解决呢?其实,我们只需要增加少量的代码就可以实现此功能。1、修改/admin/template/category_info.html{$lang.cat_img}:{if $cat_info.category_img}{/if}2.修改/languages/zh_cn/admin/category.php增加一个语言配置项$_LANG['cat_img'] = ‘分类代表图片80*134′; 3.修改/admin/category.php 服务器添加上传图片的代码在 r 阅读全文
posted @ 2014-04-12 22:27 wpindesign 阅读(538) 评论(0) 推荐(0) 编辑
摘要:第一步:首先修改category.php 文件,定位到 category_get_goods() 函数部分找到 $sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' . "IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, g.promot 阅读全文
posted @ 2014-04-12 22:11 wpindesign 阅读(318) 评论(0) 推荐(0) 编辑
摘要:打开 index.php 删除以下代码$ua = strtolower($_SERVER['HTTP_USER_AGENT']);$uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i";if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI'] 阅读全文
posted @ 2014-04-09 21:23 wpindesign 阅读(762) 评论(0) 推荐(0) 编辑
摘要:ECSHOP网站首页调用最新商品、热门商品、推荐商品默认都是调用全部商品分类的。通过以下方法可以调用指定分类下的热门、推荐、最新商品。1、打开ecshop的includes/lib_goods.php查找:12$sql = 'SELECT g.goods_id,g.goods_name, g.goods_name_style,g.market_price, g.shop_price AS org_price, g.promote_price, ' .修改为:1$sql = 'SELECT g.goods_id,g.cat_id,c.parent_id,g.goods_n 阅读全文
posted @ 2014-04-09 19:49 wpindesign 阅读(313) 评论(0) 推荐(0) 编辑
摘要:ECSHOP首页的促销商品默认是没有显示促销时间段的,可通过以下方法修改实现显示时间段。打开 /includs/lib_goods.php文件找到1function get_promote_goods($cats = '')函数部分在1$goods[$idx]['name'] = $row['goods_name'];下边增加两行代码12$goods[$idx]['promote_start_date'] = local_date($GLOBALS['_CFG']['date_format'], $ 阅读全文
posted @ 2014-04-09 19:16 wpindesign 阅读(320) 评论(0) 推荐(0) 编辑
摘要:第一步:将下面代码复制,并保存为一个库文件,文件名和保存路径为:/themes/default/library/index_comments.lbi1234567891011121314151617181920212223242526272829303132333435363738394041424344table('comment') .' WHERE status = 1 AND parent_id = 0 and comment_type=0 '.' ORDER BY add_time DESC';if ($num > 0){$sql 阅读全文
posted @ 2014-04-09 19:15 wpindesign 阅读(249) 评论(0) 推荐(0) 编辑
摘要:添加新闻后在首页站内快讯处显示不出来?”、“请问首页中站内快讯(最新文章)在后台哪个位置管理”、“如何让发布的文章进入首页站内快讯”等等诸如此类的问题,经常在论坛里看到一些朋友在询问。本ECSHOP教程就来讲解一下上述问题的解决办法:进入 ECSHOP后台 》文章管理 》文章列表 》添加新文章,输入文章标题、文章内容,发布一篇文章即可。不过有以下几个注意点很重要:1)、文章分类, 不能选择“系统分类及子分类”,要选择其他分类。如果不存在其他分类,请先建立2)、文章重要性,要选择“置顶”。发布完文章后,记得到后台“清除缓存”。 阅读全文
posted @ 2014-04-09 19:11 wpindesign 阅读(181) 评论(0) 推荐(0) 编辑
摘要:ECSHOP默认只能在后台模板设置中设置首页调用分类下商品,比较死板。为了更好的设计调用分类商品,可使用以下方法自定义调用:第一步:找到打开 /includes/lib_goods.php在末尾 ?> 前加入以下代码:123456789101112131415161718192021222324252627282930313233343536function get_cat_id_goods_index_list($cat_id = '', $num = '') //申明$cat_id,$num函数{$sql = 'Select g.goods_i 阅读全文
posted @ 2014-04-09 19:09 wpindesign 阅读(254) 评论(0) 推荐(0) 编辑
摘要:很多时候ecshop分类页的品牌都是以名称的形式显示的,下面ECSHOP开发中心的技术和大家说说ecshop 如何实现商品列表页属性筛选区品牌筛选以LOGO形式展示1、修改 category.php 文件,将(大概220行) 找到1$sql = "SELECT b.brand_id, b.brand_name, COUNT(*) AS goods_num ".替换成1$sql = "SELECT b.brand_id,b.brand_logo, b.brand_name, COUNT(*) AS goods_num ".2、在(大概232行) 找到1$b 阅读全文
posted @ 2014-04-09 19:06 wpindesign 阅读(259) 评论(0) 推荐(0) 编辑
摘要:如何实现让10个商品都显示小图片呢,通过以下方法中实现10个商品都有数字小图片:打开 /themes/default/library/top10.lbi 文件搜索下面代码1{if $smarty.foreach.top_goods.iteration<4}修改为:1{if $smarty.foreach.top_goods.iteration<11} 阅读全文
posted @ 2014-04-09 19:04 wpindesign 阅读(274) 评论(0) 推荐(0) 编辑
摘要:在ECSHOP中通过以下方法一样可以实现:12345678 {$smarty.foreach.help_list.iteration} ">{$help_cat.cat_name}{$item.short_title}说明: {$smarty.foreach.goods_list.iteration} ">红色部分代码 {$smarty.foreach.goods_list.iteration} 就是那个能自动增长的数字,是从1开始循环,每次加1。注意,红色代码中的 goods_list 要与上面绿色代码一样。不同的调用要不同的命名。比如网站底部帮助信息,可以是 阅读全文
posted @ 2014-04-09 19:03 wpindesign 阅读(522) 评论(0) 推荐(0) 编辑
摘要:我们想要显示的无非就是什么人在什么时间购买了什么东西,这样分析下来我们需要去从数据库读取出来这来信息。从网上找到ecshop的数据字典,看 了看 和咱们相关的表有三个ecs_order_info,ecs_order_goods,ecs_users,分别存储了订单信息,订单对应的商品信息和购 买商品的用户信息。这三个表同 user_id,order_id和goods_id三个key来联系,下面我们要写出sql语句从中取出我们需要的那些信息,sql语句如下:123456789101112SELECT ecs_users.user_name, ecs_order_goods.goods_id, ec 阅读全文
posted @ 2014-04-09 19:01 wpindesign 阅读(384) 评论(0) 推荐(0) 编辑
摘要:修改方法:1、商品列表页修改方法:用EDITPLUS(或dreamweaver)打开category.php 文件将1$smarty->assign('categories', get_categories_tree($cat_id));修改为1$smarty->assign('categories', get_categories_tree());2、商品详情页修改方法:用EDITPLUS(或dreamweaver)打开goods.php 文件将1$smarty->assign('categories', get_catego 阅读全文
posted @ 2014-04-09 18:58 wpindesign 阅读(638) 评论(0) 推荐(0) 编辑
摘要:ECSHOP广告链接默认为:1affiche.php?ad_id=1&uri=http%3A%2F%2Fwww.16css.com也就是会以 affiche.php 做转接,目的是为了统计广告点击数。但是看着很不爽,而且不利于SEO,如想去掉这种样式改为直接链接到广告地址,可以如下方法:打开 /includes/lib_insert.php 文件找到:1$ads[] = "<a href='affiche.php?ad_id=$row[ad_id]&amp;uri=" .urlencode($row["ad_link"]). 阅读全文
posted @ 2014-04-09 18:42 wpindesign 阅读(956) 评论(0) 推荐(0) 编辑
摘要:不是所有的.lbi文件都可以添加在.dwt文件中显示的。比如商品分类树 category_tree.lbi 就无法在“活动列表、用户中心”等页面显示。如京东商城,如果要实现鼠标放在“全部商品分类”上即显示商品分类树的效果。自然是希望网站所有页面都显示,当然包括 活动列表及用户中心页面。一流资源网以“活动列表”页面为例,教大家如何实现在 活动列表页activity.dwt 调用显示商品分类树category_tree.lbi:第一步:打开根目录下 activity.php 文件,此为 活动列表程序文件。查找以下代码:约135行1$smarty->assign('helps' 阅读全文
posted @ 2014-04-09 18:33 wpindesign 阅读(327) 评论(0) 推荐(0) 编辑
摘要:--> {$cat.name|escape:html} {$child.name|escape:html} {$child.name|escape:html} {$childer.name|escape:html} 阅读全文
posted @ 2014-04-09 18:29 wpindesign 阅读(1961) 评论(0) 推荐(0) 编辑
摘要:一、去掉网页标题 Powered by ECShop打开includes/lib_main.php 文件,查找:1$page_title = $GLOBALS['_CFG']['shop_title'] . ' - ' . 'Powered by ECShop';替换为:1$page_title =... 阅读全文
posted @ 2014-04-09 11:01 wpindesign 阅读(475) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2014-04-09 11:00 wpindesign 阅读(41) 评论(0) 推荐(0) 编辑