Magento怎么设置和使用Cookie和Session?
Magento中cookie和session是已经封装了的
Magento的核心对象-Mage_Core_Model_Cookie & Mage_Core_Model_Session
Mage_Core_Model_Cookie,这个对象主要是用来设置cookie的,具体方法如下:
view source
print?
01 public function getDomain();
02 public function getConfigDomain();
03 public function getPath();
04 public function getLifetime();
05 public function setLifetime();
06 public function getHttponly();
07 public function isSecure();
08 public function set();
09 public function renew();
10 public function get();
11 public function delete();
具体设置COOKIE的方法如下:
view source
print?
01 /**
02 * Set cookie
03 *
04 * @param string $name The cookie name
05 * @param string $value The [...]
Magento怎么升级?
下面的命令可以在任何主机环境工作,但是它主要是为在环境中没有suEXEC的用户使用,像一个已Apache模块方式运行的PHP。在这样的环境中,所有基于网络的进程是不属于用户的,不想拥有suEXEC(这是属于用户的)。一旦您通过SSh访问您的网站,转到Magento的安装目录。运行下面的命令升级Magento :
1. ../pear upgrade-all
2. rm -rf downloader/pearlib/cache/* downloader/pearlib/download/*
如果出现错误,那表示注册的PEAR还没有初始化。你需要运行下面命令:
1. ../pear mage-setup .
2. ../pear install magento-core/Mage_All_Latest
3. rm -rf downloader/pearlib/cache/* downloader/pearlib/download/*
这个只需要一次,当初始化之后你就不需要在执行了,然后你可以运行文章上面的第一个命令了
Magento的推荐给朋友选项
Magento的推荐给朋友(Email to a Friend)选项可让您的客户通过口耳相传帮助您促进您的网站。他们可以自定义的邮件的内容,并且带一个产品页面的链接,使人们更容易地找到更多有关您的产品。这是类似分享Wishlist功能。要配置您的推荐给朋友设置,到System > Configuration,并选择左侧栏的Email to a Frriend标签。
• Enabled – 选择Yes让Email to a Friend功能开启。这样在每个产品页面都有一个Email to a Friend的链接,显示在产品名称下方,用户单击此链接就可以使用此功能。
• Select email template – 指定Email to a Friend的email的模板。
• Allow for Guests – 设置游客是否可以使用此功能。如果选择No,那只有在客户登陆之后才能使用此功能。
• Max Recipients – 定义当客户发送此邮件时可以使用不同email地址的最大数量。在前台他们可以点击Add Recipient按钮来添加多个地址。当他们达到这一限额,该按钮将不再出现,并且将得到通知他们已经达到了允许的地址数极限。这是为了防止垃圾邮件。
• Max Products Sent in 1 Hour – 定义客户1小时内可以发送email的产品的最大数量。这一限制将会在Email to Friend页面为客户解释。当他们已经达到了极限,他们将不再能够发送电子邮件,直到1小时过去了。这是为了防止垃圾邮件。
• Limit Sending By – 此选项是跟上面的防止垃圾邮件功能一起工作的。指定Magento将如何确定一个用户,从而使反垃圾邮件的功能可以强制执行。你可以在下拉菜单中选择通过IP Address或Browser Cookies确定用户。然而,Cookies是不是很安全的方法,因为用户可以简单地删除它们,从而避免电子邮件的限制。
Magento中的标签(Tags)
Magento中的标签(Tags)基本上是一个作为关键字的描述。它们可以通过登陆的客户分配到产品。标签帮助客户组织和记住他们已经浏览过的产品,在你的网店中提供快速导航选项,和帮助搜索引擎优化过程。每个产品的前台产品页面都有一个Add Your Tags的地方。
当客户输入一个词,并点击Add Tags,该tag将被送往Pending Tags queue(如果它们还没有登录,他们将首先会要求登陆,或创建一个帐户,然后才能提交tag)。如果他们添加多个词,每个词将被作为一个单独的tag进入队列中,除非用单引号包含着几个词,在这种情况下,他们将被归类为一个tag。如果您愿意,您就可以使客户通过Rss获得新标签提醒。要访问Pending Tags queue,浏览Catalog > Tags > Pending Tags。您可以通过点击Action一列中的Edit来编辑。选择Approved让Tag在此列表中移除,并显示在前台。选择Not Approved让Tag在此列表中移除,并且不会显示在前台。您也可以编辑标签的名称。当您完成时,单击Save Tag保存。如果您不需要改变Tag的名称,您可以批量更新要审核的Tag,以便节省时间。在Tag列表中,选择您要进行更新的评语。在列表的上方,您可以选择所有Tag或选择可见Tag(当前页面列表的Tag)。或者,您只要选中每个Tag的复选框选择。你在列表上方可以看到选择的数量,并随时更新。当你选择了所有想要修改的Tag,在Action下拉菜单中选择您喜欢的操作。
• Delete – 这会删除所有选择的Tag。
• Change Status – 选择此选项后,右边会出现一个Status下拉菜单,你可以选择Approved, Pending, 或Disable。但点击Submit按钮后状态会更新。
在Pending Tags queue中你可以查看此Tag被应用到的所有产品列表,在列表中找到所需的Tag,并在Action列中选择View Products。对于每个产品,你可以看到Tag应用到产品的次数。点击产品将您重定向到该产品的后台产品页面。在Pending Tags queue中你同样可以查看应用此Tag到产品的客户列表,找到你需要的Tag,并选择Action列的View Customers。对于每个客户,你可以看到客户使用此Tag的Store View,使用此Tag的产品,及产品的SKU。点击客户将您重定向到该客户的后台客户账号页面。
一旦标记已得到批准,就会在前台显示。在添加到一个新产品或另外一个客户使用时它不再需要审核。它会自动显示在前台,在Add Your Tags区域的上方,并在括号中显示这个Tag应用到此产品的次数。
点击标签将列出所有具有此标签的产品列表。此外,热门标签块将显示在网站的左侧栏,列出了最常用的标签云。点击一个标签也将列出所有具有此标签的所有产品。
虽然Approved和Disabled Tags不会在Pending Tags queue中显示,但他们仍然可以进行编辑,只需转到Catalog > Tags > All Tags。您就可以跟在Pending Tags queue一样对其进行修改。
Magento如何管理评论
Magento的评论系统可让您监控,修改和删除任何产品的评论和评级。不论用户有没有登陆都可以留下评语,但是,评论在你在后台通过审批之前将不会显示在前台给其他客户看到。如果您想,您也可以在后台为产品添加评语。
非常适合:
• 使用客户的输入
• 增加社区的购物元素
• 增加变化
要在后台添加一个新的评语,浏览到Catalog > Reviews and Ratings > Customer Reviews > All Reviews,然后点击页面右上方的Add New Review按钮。您将被重定向到你的网站中所有现有的产品列表。选择要添加评语的产品。
• Product – 你可以看到你刚才选择要添加评语的产品名称。点击这产品名称会到产品的后台产品页面。
• Product Rating – 在你从下面的Visible In下拉菜单中选择Store View之前,这里将是保持“Rating isn’t Available”。一旦你选择了Store View,你的客户将可以在那个Store View对产品进行评级,选项为1-5个星。
• Status – 选择此评语是Approved, Pending, 或Not Approved。要在前台显示,其必须是Approved。
• Visible In – 选择产品的此评语显示在前台的哪个Store View。
• Nickname – 编写此评语人的昵称,显示在前台。
• Summary of Review – 输入此评语的标题,显示在前台。
• Review – 输入此评语的内容,显示在前台。但你完成后,点击Save Review按钮。如果你设定状态是Approved,这个评语将会显示在前台。
Editing and approving pending [...]
Magento管理评级
Magento的产品评级系统可让您自订客户为产品评级的评级类别,当他们建立的产品评语时评级。
非常适合:
• 在你的网店增加社会的购物内容
• 提高了客户对你的产品的信任
• 增加变化
默认情况下,Magento配备了三个现有评级系统:价格,质量和价值。这些可编辑,在Catalog > Reviews and Ratings > Manage Ratings,并点击其中的一个评级。要创建一个新的评级,点击页面右上角的Add New Rating按钮。
Rating Title
• Default Value – 输入此Rating的名称将显示在后台。
• Store Views – 你可以为每个Store View创建一个唯一的名称。如果你留空,这默认值表示在前台的所有Store View中都显示。
Rating Visibility
• Visible In – 选择此Rating在前台的哪些Store View是可见的。
• 当完成时,点击Save Rating按钮。现在当你的客户添加评语时,他们就可以看到一个可以评级的表格,每个评级的选项是给出的1-5星。
当评语提交后,并且你审批通过。这个评级会显示在这评语的上面。
此外,所有评级将平均,并显示在所有的产品列表页中(分类页面,搜索结果页等)和产品信息页面,并在右边附带审批通过的总人数(在一些地方这一数字显示在括号中)。
keep looking »