日志分类:Zen-Cart二次开发

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漂浮滚动广告

屏蔽可忽略的js脚本错误

2010年10月9日 08:16  |  分类:Zen-Cart二次开发

//屏蔽可忽略的js脚本错误
function killErr(){
return true;
}
window.onerror=killErr;
// ]]></script>

RSS出错

2010年10月6日 08:54  |  分类:Zen-Cart二次开发

前段时间遇到有一个zen-cart网站的rss出错,原因就是输出的xml最前面多了一行空白,一直在找,想找到这行空白那里输出来的,可是最后花了很多时间却硬是没有找到,后来有人不知道怎么回事弄的增加了一行空白,变成了2行空白,却奇迹般的解决了这个问题!有点奇怪啊,不过能解决问题就好了。

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

本文链接地址: RSS出错

IE8下图片不显示解决方法之一

2010年09月9日 20:08  |  分类:Zen-Cart二次开发

在head里面加上

<meta http-equiv=”x-ua-compatible” content=”ie=7″/>

有些网站的可以解决

今天需要从页面嵌入的隐藏的iframe中读取一个节点的内容,找了很久才在网上找到一个函数:

 function fnGetCode(iframeId){                               
                var obj=null;
                if (document.all){//IE
                    obj = document.frames[iframeId].document;                
                    return($(obj).find(“.tx”).text());
                }else{//Firefox
                    obj = document.getElementById(iframeId).contentDocument;                                               
                    return($(obj).find(“code”).text());                                     
                }                               
            }

该函数可以根据iframeId来获取页面中嵌入的iframe中的xml的文本节点的内容。

通用CSS规范化命名的规则

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

骆驼式命名法:
  正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数:
printMyFormData();
print_my_form_data();
  第一个函数名使用了骆驼式命名法,函数名中的每一个逻辑断点都有一个大写字母来标记;第二个函数名使用了下划线法,函数名中的每一个逻辑断点都有一个下划线来标记。
  骆驼式命名法近年来越来越流行了,在许多新的函数库和Microsoft Windows这样的环境中,它使用得当相多。另一方面,下划线法是c出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。

今天在1.39d上安装了一个模板,测试注册时候发现Privacy Statement时显示出来的,我想关掉,就去后台找,却没要找到,1.38a的好像默认就是关掉的,所以没怎么遇到过。

最后去看代码,发现有一个DISPLAY_PRIVACY_CONDITIONS的判断,于是继续去后台找,最后发现在Configuration下面有一个条款选项比较像,(我换了个中文版的本地的来找,嘿嘿)。点进去果然就是的,换回到英文版的去找那就是Regulations了,点开,把2个都设置成false就可以了。

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上增加,这样就达到了目的。

用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语句上下架产品

Pages: 1 2 3 4 Next