zen-cart 做301之后进不了后台解决

2010年11月17日 10:25  |  分类:Zen-Cart二次开发

zen-cart 做301之后进不了后台解决:

分析之后发现我admin里的configure.php
define(‘HTTP_SERVER’, ‘http://domain.com’);

都没加www.

但是我.htaccess文件做了301重定向:
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

这样在后台submit数据时,form 的action就是configure里配的没有www.的,但.htaccess又做了重定向,他就认为不是同一个URL,一直提交不了。
define(‘HTTP_SERVER’, ‘http://www.domain.com’); 加上www.就可以了

zen-cart漂浮滚动广告

2010年11月5日 09:27  |  分类:Zen-Cart二次开发

<!– bof Notice–>
<script type=”text/javascript”>
       function window_event_scroll()
       {
       if(!document.getElementById(“noticy”))return;
       var top = document.documentElement.scrollTop + 150;
       if(top < 0) top = 0;
       document.getElementById(“noticy”).style.top = top + “px”;
       }
       if (window.attachEvent)
       {
       window.attachEvent(“onscroll”, window_event_scroll);
       }
       else
       {
       window.addEventListener(“scroll”,window_event_scroll,false);
       }
       function noticyclose(){
        document.getElementById(“noticy”).style.display=”none”;
         }
       </script><div style=”position: absolute; top: 150px; right: 10px; width: 160px; z-index:1001;” id=”noticy”><table width=”165″ border=”0″ style=”background-color:#55565A; font-family:Arial, Helvetica, sans-serif;”>
        <th align=”center” style=”color: #CB2C00; padding-top: 10px; font-size: 23px; font-weight:bold;”>Sales Promotion</th>
         <tr>
        <td style=”padding: 5px; margin:5px; color: #FFFFFF; font-size: 16px;”>&nbsp;&nbsp;Buy any two shoes more than $100, get one pair of beach shoes for free. The more you buy, the more you get.For more details,please <a href=”/page_3.html”><span style=”color:#FF0000; font-weight:bolder;”>click here</span></a>  for details.</td>
         </tr>
         <tr>
        <td align=”right” height=”20″ style=”padding-right:10px; padding-bottom:5px; font-size:12px;”><a href=”javascript:noticyclose();”>Close</a></td>
         </tr>
       </table></div><!– eof Notice–>

代码绝对可用,相关的可以根据自己的需要来修改代码里面的样式。

原创文章,转载请注明: 转载自长沙营销型网站建设,营销型网站开发,Zen-Cart | 小龙包

本文链接地址: zen-cart漂浮滚动广告

有点气愤

2010年07月10日 15:22  |  分类:小龙包日记

今天同事有个zen-cart网站安装了一个在左边的sideboxes里面引用网站博客显示的插件,装完发现只显示header不能显示博客文章,并且博客里面是有文章的,叫我帮忙看下。

我把相关文件都看了,都没有问题,就差了一个文件没有看,就是那个博客的配置文件,因为那个文件时插件本身就带的,我已经修改过了的,只要去修改下网址就可以了,所以我以为不会出错的。可是左看右看也不知道那里出错了。

只能进行代码调试了,无奈。

在显示博客文章标题的那段代码里面有个判断,我把只输出来竟然是0,而不是应该是的1,这时我就醒悟了,肯定是配置文件出错了,那个傻瓜,肯定又不细心的改了不应该动的东西了,拿来一看,果然,配置文件里面有个路径的常量定义,下面需要根据这个常量来判断配置文件是否存在来决定是否加载配置文件,输出0,就说明配置文件不存在,也就是说路径错了,她修改那个常量的时候把最后的一个斜杠去掉了,结果配置文件就读不到了,从而使博客文章加载不到了!

细节啊 !好好的只要改网址的非要去一起改,多此一举,结果改错了!

害我气愤死了!找着说明做都会错!!无语了~~~~~~~~~

原创文章,转载请注明: 转载自长沙营销型网站建设,营销型网站开发,Zen-Cart | 小龙包

本文链接地址: 有点气愤

zen cart 后台订单号重置

2010年07月2日 10:05  |  分类:Zen-Cart二次开发

zen cart的订单号默认是从1开始的,我们为了是客户看到的订单号比较大,从而认为这个网站已经有很多人下单了,这样可能会让顾客下单率提高。

设置方法:

打开网站后台->tools->Store Manager,找到Reset Current Order ID分别填写Old Order ID   和 New Order ID,然后点后面的reset就可以了

注意:Old Order ID   必须是一个已经存在的订单号,例如当前有一个存在的订单号是12,想要重置成88812,那就要在old里面填12,new里面填88812,然后点reset,这样以后生产的订单就会是在88812 的基础上增加了,而不是在原来的12上增加,这样就达到了目的。

zen cart前台正常,后台出现502分析思路

2010年07月2日 07:51  |  分类:经验分享

如果网站前台打开正常而打开后台的时候出现502,说明不是服务器的问题,问题得从程序上入手,出现502多数是因为服务器繁忙导致,致使服务器繁忙的原因很多,最简单的一个死循环就可导致出现502,我司网站后台出现502的现象多数是因为业务员修改自己网站的时候将用一个文件重命名下放在同一个文件夹里,zencart网店系统调用文件是根据遍历目录需找匹配的文件,如果一个文件就重命名下放到同一个目录里就会导致两个文件都调用出来的时候出现变量或者类、函数之类的重复定义,简单说就会导致程序执行出错。以下举例分析:某个站的payment文件夹下有两个ips,一个是ips.php其中一个只是重命名成1127ips.php,点击后台的payment就可能出现502。

不知道前台出现502,会不会也有这个原因。

用SQL语句上下架产品

2010年06月30日 07:46  |  分类:Zen-Cart二次开发

zen-cart网店有时候需要产品上下架操作,去后台一个一个产品的改比较麻烦也比较慢,使用后台的sql导入功能就可以比较快而准确的来进行上下架了,下面是几种情况,可以根据实际情况来选用:

– 根据一组model号下架产品,把产品数量改为0,每个model号用单引号引起来,多个model号之间用英文逗号隔开
UPDATE `products` SET `products_quantity` = ’0′ WHERE `products_model` IN(‘DVD-SPEED’,'DVD-CUFI’,'DVD-TSAB’,'PC-TWOF’,'MSIMEXP’,'GIFT005′);

– 如果下架产品太多,既把产品数量改为0又把该产品关闭掉
UPDATE `products` SET `products_quantity` = ’0′,`products_status` = ’0′ WHERE `products_model` IN(‘DVD-SPEED’,'DVD-CUFI’,'DVD-TSAB’,'PC-TWOF’,'MSIMEXP’,'GIFT005′);

– 上架产品:如果已经存在该产品的话上架执行如下sql语句,如果不存在的情况下请导入产品批量表
UPDATE `products` SET `products_quantity` = ’360′,`products_status` = ’1′ WHERE `products_model` IN(‘DVD-SPEED’,'DVD-CUFI’,'DVD-TSAB’,'PC-TWOF’,'MSIMEXP’,'GIFT005′);

原创文章,转载请注明: 转载自长沙营销型网站建设,营销型网站开发,Zen-Cart | 小龙包

本文链接地址: 用SQL语句上下架产品

关于水印模块image-handler_2.0备忘

2010年06月29日 11:19  |  分类:Zen-Cart二次开发

今天在zen-cart 1.38a和zen-cart 1.39d上分别安装测试了水印模块image-handler_2.0,结果发现虽然都是可以用的,不过设置方面需要注意一下。

如果你想用那个onmouseover=”showtrail()”来弹出显示大图片的功能,后台设置里的IH small image hotzone就不能设置为yes,只能是no,否则就只有鼠标放到那个十字上才会有图片弹出显示,其他地方将不会弹出显示;另外,小图像宽度小图像高度图像 – 商品列表宽度图像 – 商品列表高度设置的必须一样,其他new、specials等列表图片的大小也要与small的相同。

当然,如果不想用这个弹出大图的功能的话,只要把图片的大小设置成不一样就可以了。

zen-cart订单问题

2010年06月28日 23:05  |  分类:Zen-Cart二次开发

今天遇到一个很奇怪的问题,下一次单在zen-cart后台看到的订单会变成一个订单号,2个订单,一个是下单的订单,另一个是随机生成的订单,找了很久找不到原因在哪里,等待解决中。。。。

原创文章,转载请注明: 转载自长沙营销型网站建设,营销型网站开发,Zen-Cart | 小龙包

本文链接地址: zen-cart订单问题

zen-cart网站当shopping cart 为空时,可以设置底下显示的产品列表,new , specials, feature其中的一个或者几个,

这个设置在一个偶然的时候发现了:

configuration-stock下面可以根据需要来设置。

在开启zencart的伪静态插件后经常会出现url最后跟了一串形如zenid=XXXXX的内容,这是服务器给每个访客
分配一个标识,zencart在服务器上针对每个访客保存一份资料,例如访客最后浏览的页面、时间、购物车里的商品、选择的货币、语言等等。这个对于seo来说是很不利的,url唯一化太重要了,一般情况是第一次访问网站时会出现,然后刷新或者打开新页面都不会再出现。

网络上流传的常规解决办法是在后台强制开启cookies,但是这样做的弊端就是有些没有打开浏览器cookies选项的客人可能会无法付款。通过寻找终于在国外论坛找到了完美解决办法,

/includes/functions/html_output.php 第16行,把“$add_session_id = true”修改成“$add_session_id = false”即可.

这样就避免了因设置而出现的无法付款的问题。

Pages: 1 2 3 4 Next