如何让ECSHOP后台添加完商品后默认不上架
ECSHOP系统默认的情况是这样的: 后台添加完商品后,商品状态就变成了“已上架”。 现在出于某种考虑,我想让商品添加完后暂时为“未上架”状态。 需要怎么做呢?? 打开 /admin/goods.php 文件 搜索 ‘is_on_sale’ => ‘1’, 一共能搜索到两处, 只改第一处 (上边那处) 将它改为 ‘is_on_sale’ => ‘0’, 然后再发布商品,就会默认“未上架”了
ECSHOP系统默认的情况是这样的: 后台添加完商品后,商品状态就变成了“已上架”。 现在出于某种考虑,我想让商品添加完后暂时为“未上架”状态。 需要怎么做呢?? 打开 /admin/goods.php 文件 搜索 ‘is_on_sale’ => ‘1’, 一共能搜索到两处, 只改第一处 (上边那处) 将它改为 ‘is_on_sale’ => ‘0’, 然后再发布商品,就会默认“未上架”了
熟悉ECSHOP的朋友都知道,在后台商品编辑的地方有一个录入“商品简单描述”的框框, 但是录入的“商品简单描述”没有很好的在前台显示出来,而只是在商品详细页的 description 里,供搜索引擎读取。 有用户问了, 我想在其他页面(例如首页或者列表页)把这个“商品简单描述”显示出来,该怎么办呢? 下面说一下修改教程(以 2.7.2版 官方默认模板为例 ): 1、在ECSHOP首页显示商品简单描述: 依次打开 /themes/default/library/recommend_hot.lbi ,/themes/default/library/recommend_new.lbi ,/themes/default/library/recommend_best.lbi 文件 对每个文件都执行如下操作: 找到 <font class=”f1″> 在它上面增加一行
今日好模板有一客户,网站后台整合了ucenter,然后想删除掉ucenter会员中心,但是怎么找都找不到卸载删除地方。到网上找来找出,好模板总结下大概有以下方法: 1 . 进入ecshop后台管理中心—-会员管理—-会员整合—-ecshop—安装,这样就卸载掉了ucenter. 2. 在ecshop后台SQL运行里,分别执行以下两个SQL语句: update zuimoban_shop_config set value=’ecshop’ where code=’integrate_code’ 与 update zuimoban_shop_config set value=” where code=’integrate_config’ 注意这里的zuimoban_表名前缀 3. 采用以上两方法后删除 网站根目录里的uc_clent目录,删除相关表等内容! 具体大家测试下,好模板很质疑ecshop整合ucenter容易,卸载为什么这么难
ECshop是个不错的系统,但是它有一定漏洞,若是访问量巨大的话,大量的访问统计代码会存入数据库的ecs_stats表中,甚至几天就可以达到几百兆,严重的网站直接就崩溃了。数据备份的时候也有很多不便,官方并没有给出很好的解决方案,用户可以在商店设置里关闭统计,或者设置统计时间为一个月,这样来达到一个控制该表数据的目的。ECSHOP统计还是有点用的,但是统计功能造成数据表过大也是个问题,推荐采用以下命令清空ecs_stats数据表。 操作方法是在ECshop后台数据库管理——SQL查询中输入如下代码提交即可,之后该表就会被清空。 TRUNCATE TABLE `ecs_stats`;
安装ecshop出现警告: Warning: date(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone
ecshop用户中心发送认证邮件加上发送时间限制,打开ECSHOP网站根目录中的user.php文件,搜索如下代码 if (send_regiter_hash($user_id)) { $result[‘message’] = $_LANG[‘validate_mail_ok’]; die($json->encode($result)); } 将以上的代码修改为如下代码 if (isset($_SESSION[‘send_email_time’])) { if (gmtime()-$_SESSION[‘send_email_time’] < 30) { $result[‘error’] =
1、nl2br() 函数在字符串中的每个新行 (\n) 之前插入 HTML 换行符 (<br />)。 2、 如果要向{$goods.goods_attr|nl2br}赋新值,这个值是保存在数据库中的,用户在商品页(goods.php)选择了商品属性(goods.attr)之后,点击”购买”就会进入购物车页面(flow.php),同时,将用户选择的商品属性(goods.attr)保存进了数据库,当进入购物车页面的时候,楼主可以看flow.dwt的代码(<!– {foreach from=$goods_list item=goods} –>),那么{$goods.goods_attr}这个东西的值来自于flow.php中的$goods_list,查看flow.php,会发现,$goods_list的值来自cart_goods()这个方法,cart_goods()这个方法在includes/lib_order.php内,那里面有一段sql ($sql = “SELECT 。。。, ” .
因为一些原因需要在网站首页调用扩展分类的商品,找了一天没找到具体方法,所以决定自己动手丰衣足食,现将此方法分享给大家 1.在后台给商品添加扩展分类 2.查看该扩展分类的cat_id 3.includes\lib_goods.php,添加方法 [php] view plaincopy function index_appoint_goods_list($cat_id = ”, $num = ”) { $sql = ‘select g.goods_id, g.cat_id,c.parent_id, g.goods_name, g.goods_name_style, g.market_price, g.shop_price AS org_price, g.promote_price, ‘ . “IFNULL(mp.user_price, g.shop_price * ‘$_SESSION[discount]’) AS shop_price, “. “promote_start_date, promote_end_date, g.goods_brief, g.goods_thumb, goods_img, “ . “g.is_best, g.is_new, g.is_hot, g.is_promote “ . ‘FROM ‘ . $GLOBALS[‘ecs’]->table(‘goods’) . ‘ AS g ‘ . ‘LEFT JOIN ‘ . $GLOBALS[‘ecs’]->table(‘category’) . ‘ AS c ON c.cat_id = g.cat_id ‘ . ‘LEFT JOIN ‘ . $GLOBALS[‘ecs’]->table(‘member_price’) . ‘ AS mp ON mp.goods_id = g.goods_id AND mp.user_rank = ‘.$_SESSION[user_rank].‘ ‘. ‘LEFT JOIN ‘ . $GLOBALS[‘ecs’]->table(‘goods_cat’) . ‘ AS gc ON gc.goods_id = g.goods_id ‘. ‘Where g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0 ‘. $sql .= ” AND (gc.cat_id = “ . $cat_id .” OR c.parent_id =” . $cat_id. ” OR g.cat_id = “ . $cat_id .” OR g.cat_id “. db_create_in(array_unique(array_merge(array($cat_id), array_keys(cat_list($cat_id, 0, false))))) .“)”;
这里说的绝对地址(或者叫完整地址)是指 查看网页源文件,在源文件中都能看到的带域名的完整URL形式,例如 “<a href=”http://www.xxxxx.com/213423.html “>xxxxx</a>” 修改成绝对地址的好处: 相信很多朋友都喜欢将 带www的域名(www.xxxxx.com)与不带www的域名(xxxxx.com)同时指向到一起。 这样修改以后就可以让搜索引擎第一时间确认 以 www 开头的域名 为首选域, 也不需要再做301重定向了。 修改起来也很简单的 打开 /includes/lib_common.php 文件 将 return $uri;
怎么给文章内容页面的 标题 加上这篇文章的 URL连接。这样有利于SEO 首先修改 article.php 文件 找到 $row[‘comment_rank’] = ceil($row[‘comment_rank’]); 在它下面增加一行代码 $row[‘thisurl’]=build_uri(‘article’, array(‘aid’=>$article_id), $row[‘title’]); 然后再修改 模板文件 themes/default/article.dwt 将 {$article.title|escape:html}