分类归档

网站开发

FWQ
网站开发
超级简单实现ecshop系统点击购物弹出漂亮的提示
之前在本论坛中也看到过有朋友发帖。点击“购买之后”弹出一个提示框框。如图:     我看过了代码之后感觉有点复杂。而且弹出的层实际上是利用样式的“显示”和“隐藏”的属性来做的!而且弹出的位置死板!! 今天我研究了下之后发现了一个很简单的方法来实现这个功能! 一:把如下函数代码加入到common.js最末尾     /* *   * 点击购物后弹出提示层    * 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));  …
2025-04-24 阅读全文 →
FWQ
网站开发
优化重写ecshop分页get_pager函数
在ecshop分页的时候要按照自己的需求分页,所有在ecshop原有的get_pager分页函数基础上进行了修改: function my_get_pager($url,$param,$record_count,$page = 1,$size = 10){     $size =intval($size);//每页显示几条记录     if($size<1){ //如果每页显示的记录小于1的话         $size = 10;//将每页显示记录条数设置为10     }          $page = intval($page);///当前页码     if…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop商品详情页单独调用某一项商品属性值
ecshop商品详情页是统一调用显示所有的属性值的,我们希望单独调用某一项属性值。 第一步: 打开 goods.php 文件, 在最后面插入以下代码: function get_attr_value($goods_id,$attr_id) { $sql="select attr_value from ".$GLOBALS['ecs']->table('goods_attr')." where goods_id='$goods_id' and attr_id='$attr_id'"; $re= $GLOBALS['db']->getOne($sql); if(!empty($re)) { return $re; } else { return false;…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop foreach控制文章显示条数
 底部帮助中心为例: <!–{if $helps}–> <!– {foreach from=$helps item=help_cat} –> <dl>   <dt><a href='{$help_cat.cat_id}’ title=”{$help_cat.cat_name}”><font color=”#FFFFFF”>{$help_cat.cat_name}</font></a></dt>   <!– {foreach from=$help_cat.article item=item name=help_foreach} –>    <!–{if $smarty.foreach.help_foreach.index <= 2} 帮助显示3条数–>   <dd><a href=”{$item.url}” title=”{$item.title|escape:html}”>{$item.short_title}</a></dd>…
2025-04-24 阅读全文 →
FWQ
网站开发
给ECSHOP文章详细内容增加分页导航
ECSHOP毕竟不是CMS系统,文章发布这块没有考虑分页功能,也是可以理解的嘛。 但是个别用户喜欢在网站上发布篇幅很长的文章,这时候加一个“分页导航”就显的有那么点重要性了, 下面我们就通过二次开来实现这个功能。 以下教程是以 2.7.2版 + 官方默认模板为例进行讲解的。 1)、 先来改造后台的文章编辑器,其实那个 fckeditor 编辑器是带有分页按钮的,下面我们就让它现出原形。 打开 /admin/includes/lib_main.php 文件 将 $editor->ToolbarSet = ‘Normal’; 修改为 $editor->ToolbarSet = ‘Default’; 然后再返回文章编辑页面,刷新一下,看看是不是多出了很多功能键, 操作方法: 把光标定位在你想分页的位置,然后点一下第二排功能键的最后一个即可,具体如下图所示 2)、接着修改 前台 程序,打开  /article.php…
2025-04-24 阅读全文 →
FWQ
网站开发
SMARTY教程_在ecshop循环中获取一个会自动增加的数
例如,我要修改ECSHOP页面底部的帮助部分,要求是 每一类帮助使用不同的样式。 本篇教程只是起到一个敲门砖的作用,其他细节还需要自己发挥。 注意红色部分, <!– {foreach from=$helps item=help_cat name=help_list} –>                     <ul class=”help{$smarty.foreach.help_list.iteration}“>                             …
2025-04-24 阅读全文 →
FWQ
网站开发
修改ecshop收货地址中电话邮箱必填
修改ECSHOP邮箱必填: 找到根目录js文件夹中的shopping_flow.js打开: 搜索 if ( ! Utils.isEmail(frm.elements[’email’].value))   {     err = true;     msg.push(invalid_email);   }   注释或删除以上代码。 在打开includes目录中的lib.order.php文件 搜索  if (exist_real_goods(0, $flow_type))    …
2025-04-24 阅读全文 →
FWQ
网站开发
关于Ecshop品牌页如何自定义Title的方法
 闲话少叙,下面就以2.7.2版官方默认模板为例讲解一下“在Ecshop品牌页如何自定义Title的方法”。 1)、 第一步,修改数据库结构,在 ecs_brand 表里增加一个新字段 page_title 依次进入 后台 》数据库管理 》SQL查询,输入下面的SQL语句,并执行。 ALTER TABLE `ecs_brand` ADD `page_title` VARCHAR( 255 ) NOT NULL  注意:我的数据库是用的默认前缀,请针对你的数据库前缀,自行修改。 2)、 第二步,修改模板文件 /admin/templates/brand_info.htm 在 <tr>     <td class=”label”>{$lang.sort_order}</td>     <td><input type=”text” name=”sort_order” maxlength=”40″ size=”15″ value=”{$brand.sort_order}” /></td>…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop优化修改sitemap.xml到根目录
 大家都知道sitemap.xml是用来给搜索引擎提交收录的工具,虽然搜索引擎自己也会收录网站但是有了sitemap.xml之后速度会加快不少。而ecshop程序是有自动生成sitemap.xml的功能,只不过ecshop生成的路径在data里面,但是data文件在robots.txt里定义是拒绝搜索引擎访问的,而放出robots.txt也不太合理,所以 这里我们要修改一下到根目录了!这样会让百度和google更喜欢我们的网站 第一步,找到…/admin/sitemap.php 打开 在  116行左右  $sm_file = ‘../’ . DATA_DIR . ‘/sitemaps.xml’; 这段改成   $sm_file = ‘../sitemaps.xml’;     第二步,还是这个文件 将所有sitemaps.xml  改成 sitemap.xml 因为google只认sitemaps.xml 第三步,在根目录建立一个空sitemap.xml放到你的网站根目录。然后到修改robots.txt中的sitemap就可以了 Sitemap:http://www.ecmoban.com/sitemap.xml 第四步,修改语言提示(这个可以不做,因为只有自己才能看到) 在文件: languages/zh_cn/admin/sitemap.php   把:$_LANG[‘generate_success’] = ‘站点地图已经生成到data目录下。<br…
2025-04-24 阅读全文 →
FWQ
网站开发
关于更换浏览器地址栏ICO图标的问题
最近看到有不少ECSHOP用户反映, 更换favicon.ico 文件后, 浏览器地址栏没有显示新的ICO图标,尤其是IE7。 本教程会告诉你一些更换ICO图标的注意点。 首先制作一个ICO文件,保存为 favicon.ico ,传到网站根目录下并覆盖同名文件。 如果你使用的火狐浏览器,刷新一下浏览器,应该就能看到新的ICO图标了, 如果你使用的是IE浏览器,尤其是IE7,则可能还需要进行如下操作后才能看到新的ICO图标。 点浏览器 工具栏 》 选择“Internet 选项”》删除Internet 临时文件、删除历史记录, 然后关掉浏览器,重新打开浏览器再看一下你的网站,是不是出来了 注意不能只删除“Internet 临时文件”, 删除“历史记录”这一点很重要。
2025-04-24 阅读全文 →