存档

‘zen-cart’ 分类的存档

[zen cart] 用户无法登录提示There was a security error when trying to login

2010年6月12日 邹清水 4 条评论

这几天修改zen cart测试了很多东西,结果发现我的网站坏了,具体情况是这样的:

当我想注册一个新用户的时候,发现表单提交之后重新回到注册页面,而当我想登录的时候,表单提交之后则提示There was a security error when trying to login.

网上查了,这个主要原因是一个叫做securekey 的较验码较验失败,但是我装的都是最新版的zen cart。不可能做有这个问题(经过测试,确实不是这个原因)。

后来发现是我设置的重写出了问题,

我写的重写是这样的:

RewriteRule ^index.php$ / [R=301, L]

去掉就可以了

  • Share/Bookmark
分类: zen-cart 标签:

安装 news and archive manager可能导致首页无法显示

2010年4月29日 邹清水 没有评论

清水最新观察显示,安装 news and archive manager可能导致首页无法显示。

请广大zen cart使用者朋友们注意啦,安装news and archive manager这个插件时,一定要特别注意备份原网站。

如果你想减少麻烦,请备份includes\templates\template_default\templates\tpl_index_default.php 以待观察

  • Share/Bookmark
分类: zen-cart 标签:

[zen cart]Lightinthebox后台不能显示部分目录的产品,新建的目录正常

2010年4月11日 邹清水 39 条评论

问题1:zen cart安装后台权限管理模块(admin_auth)模块后,通过easypopulate导入的产品为什么不能在后台显示?

问题2:Lightinthebox,通过easypopulate导入的产品为什么不能在后台显示?

这两个问题的解决方法其实是一样的:
抱歉,只有对本文发表过评论才能阅读隐藏内容

  • Share/Bookmark
分类: zen-cart 标签: ,

robots.txt for zen cart

2010年4月8日 邹清水 没有评论

User-agent: *
Disallow: /cache/
Disallow: /contrib/
Disallow: /docs/
Disallow: /extras/
Disallow: /htmlarea/
Disallow: /stats/
Disallow: /sitemap/
Disallow: /graphics/
Disallow: /login.html
Disallow: /privacy.html
Disallow: /conditions.html
Disallow: /contact_us.html
Disallow: /gv_faq.html
Disallow: /discount_coupon.html
Disallow: /unsubscribe.html
Disallow: /shopping_cart.html
Disallow: /ask_a_question.html
Disallow: /popup_image_additional.html
Disallow: /product_reviews_write.html
Disallow: /tell_a_friend.html
Disallow: /pages-popup_image.html?
Disallow: /popup_image_additional.html?
Disallow: /login.html

User-agent: Googlebot-Image
Disallow: /

  • Share/Bookmark
分类: zen-cart 标签:

关于 news_articles_management_v2_110 新闻管理模块的首页调用

2010年4月3日 邹清水 没有评论

来这个论坛也有些日子了,一直在吸收,挺过意不去的…… ID也是刚注册的 ;) 最近看到很多人朋友在问如何调用 news_articles_management_v2_110 的新闻,今天就把我的经验分享给大家~~
下载includes附件解压到相应目录(your_templates表示你的模板目录)
找到 includes/templates/your_templates/css/stylesheet_your_templates.css 文件,加入如下代码(调用列表的CSS可根据自己需要调整):

代码:
/* news list */
.newslist {width:791px;margin:auto;margin-top:10px;border:solid 1px #D3D3D3;color:#000000;}
.newslist .newsheader {line-height:30px;height:30px;text-align:left;margin-left:15px;margin-right:15px;border-bottom:solid 1px #D3D3D3;}
.newslist .box5 {width:293px;margin-left:8px;padding-left:5px;padding-top:4px;padding-bottom:4px;float:left;background:url(../images/icon_itf.gif) left center no-repeat;}
.newslist .box5 a {color:#000000;}
/* call news list */
.callnewslist {width:990px;margin:auto;margin-top:10px;border:solid 1px #D3D3D3;color:#000000;}
.callnewslist .callnewsheader {line-height:30px;height:30px;text-align:left;margin-left:15px;margin-right:15px;border-bottom:solid 1px #D3D3D3;}
.callnewslist .callbox5 {width:293px;margin-left:8px;padding-left:5px;padding-top:4px;padding-bottom:4px;float:left;background:url(../images/icon_itf.gif) left center no-repeat;}
.callnewslist .callbox5 a {color:#000000;}

然 后找到includes/templates/your_templates/common/tpl_main_page.php 找到如下代码:

代码:
<?php
/**
* prepares and displays footer output
*
*/
if (CUSTOMERS_APPROVAL_AUTHORIZATION == 1 && CUSTOMERS_AUTHORIZATION_FOOTER_OFF == 'true' and ($_SESSION['customers_authorization'] != 0 or $_SESSION['customer_id'] == '')) {
$flag_disable_footer = true;
}
require($template->get_template_dir('tpl_footer.php',DIR_WS_TEMPLATE, $current_page_base,'common'). '/tpl_footer.php');
?>

在 这些段上面加入此段代码(这段是调用新闻列表的位置,自己根据需要调整):

代码:
<?php
/**
* prepares and displays news
*/
require($template->get_template_dir('tpl_modules_news_list.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_news_list.php');
?>

最 后找到/includes/modules/meta_tags.php 文件加入如下代码(此段是定义文章title代码):

代码: 全选
//// Dynamic titles for news pages
// BOF
case 'news':
if (isset($_GET['date']) && zen_not_null($_GET['date'])) {
define('META_TAG_TITLE', (defined('NAVBAR_TITLE') ? NAVBAR_TITLE . SECONDARY_SECTION : '') . zen_date_long($date) . PRIMARY_SECTION . TITLE . TAGLINE);
} else {
define('META_TAG_TITLE', (defined('NAVBAR_TITLE') ? NAVBAR_TITLE . PRIMARY_SECTION : '') . TITLE . TAGLINE);
}

define('META_TAG_DESCRIPTION', TITLE . PRIMARY_SECTION . NAVBAR_TITLE . SECONDARY_SECTION . KEYWORDS);
define('META_TAG_KEYWORDS', KEYWORDS . ' ' . NAVBAR_TITLE);
break;

case 'news_article':
define('META_TAG_TITLE', $article->fields['news_article_name'] .  PRIMARY_SECTION . TITLE . TAGLINE);
define('META_TAG_DESCRIPTION', TITLE . PRIMARY_SECTION . NAVBAR_TITLE . SECONDARY_SECTION . KEYWORDS);
define('META_TAG_KEYWORDS', KEYWORDS . ' ' . NAVBAR_TITLE);
break;

case 'news_comments':
define('META_TAG_TITLE', (defined('NAVBAR_TITLE') ? NAVBAR_TITLE . SECONDARY_SECTION : '') . $article->fields['news_article_name'] . SECONDARY_SECTION . NAVBAR_TITLE_COMMENTS . PRIMARY_SECTION . TITLE . TAGLINE);
define('META_TAG_DESCRIPTION', TITLE . PRIMARY_SECTION . NAVBAR_TITLE . SECONDARY_SECTION . KEYWORDS);
define('META_TAG_KEYWORDS', KEYWORDS . ' ' . NAVBAR_TITLE);
break;

case 'news_archive':
define('META_TAG_TITLE', (defined('NAVBAR_TITLE') ? NAVBAR_TITLE . SECONDARY_SECTION : '') . news_date_archive($archive_date) . PRIMARY_SECTION . TITLE . TAGLINE);
define('META_TAG_DESCRIPTION', TITLE . PRIMARY_SECTION . NAVBAR_TITLE . SECONDARY_SECTION . KEYWORDS);
define('META_TAG_KEYWORDS', KEYWORDS . ' ' . NAVBAR_TITLE);
break;
// EOF
//// Dynamic titles for news pages

本文摘自zen cart 中文官方论坛 ,作为学习笔记之用。
  • Share/Bookmark

【zen cart】在后台添加可以修改TITLE的补丁

2010年3月29日 邹清水 12 条评论

发布一个zen cart补丁,无风的飘逸自己做的:

zen cart easykeyword

欢迎朋友们来下载使用,有什么意见或建议,请回复评论,我会跟踪的。
另补上使用方法:

解压密码是:www.zouqingshui.net

使用方法:在后台tools->install sql pacthes 数据库导入工具里导入该脚本即可。
本补丁没有任何辅助文件支持。

导入补丁后,在configuration->my store 里即可以看到针对title,keywords等的设置

  • Share/Bookmark

zen cart的image handle2插件的弊端

2010年3月19日 邹清水 3 条评论

众所周知,zen cart有一个很好用的插件叫image handle2,它的作用就是增加图片显示对客户的友好程度。
但是这个插件也有一个缺点:因为重新生成了图片缓存,导致图片的路径被随机字符串代替了,这样图片路径里所加的关键字被替换了,要知道这样无形中降低了网 站关键字的密度,对SEO来讲是致命的。
以前SEOER一般会选择不使用image handle2这个插件,牺牲一点客户的体验度来换取排名,毕竟没有排名的话,客户根本就看不到自己的网站,那么要体验度何用呢?

但是今天,无风找到了一个解决这个冲突的办法,迫不急待地要告诉大家:

欢迎大家浏览下文《

zen cart解决image handle2插件对SEO的影响的一个方法

  • Share/Bookmark
分类: zen-cart 标签: , ,

密码保护:zen cart解决image handle2插件对SEO的影响的一个方法

2010年3月19日 邹清水 查看留言请输入您的密码。

这是一篇受密码保护的文章。您需要提供访问密码:


  • Share/Bookmark
分类: SEO, zen-cart 标签: , ,

Linux 下的 Zen Cart 安全脚本

2010年2月24日 邹清水 2 条评论

#!/bin/bash
echo "install some setting for zen cart because of some secure reason..."
for site in /data0/htdocs/*;do
  if [ -d $site ]; then
    if [ -f $site/includes/application_top.php ]; then
      echo $site" is zen cart folder"
      chmod 444 -R $site/docs
      chmod 444 -R $site/extras
      chmod 444 $site/install.txt
      rm -rf $site/download
      rm -rf $site/media
      rm -rf $site/pub
抱歉,只有对本文发表过评论才能阅读隐藏内容

  • Share/Bookmark

在zen cart 网店上挂MSN全攻略

2009年12月22日 邹清水 1 条评论

首先下载插件live_help_1.2.zip

附一个显示MSN在线状态的方法:

我们后台现在提供很多种在线客服的聊天工具,现在有用到的就3个国际通用工具,MSN,Yahoo,Skype,

Yahoo通都没什么问题,只要账号对了,就会显示在线。

一、MSN登入了却不显示在线,按下列步骤操作。

1、核对账号是否正确。

2、进入MSN在线设置:http://settings.messenger.live.com/applications/websettings.aspx   钩起选项,

允许网络上的人查看您是否联机并给您发送消息。

保存   保存就可以了。

二、Skype

1、核对用户名是否正确。

2、启动Skype, 工具—选项—隐私—

允许在网页上显示我的Skype状态

保存
刷新一下。就可以看到显示在线!

  • Share/Bookmark
分类: zen-cart 标签: