分类归档

网站开发

FWQ
网站开发
Zencart程序站内优化解决方案(SEO)
众所周知,Zen cart是最好的网店程序之一,但与生俱来的一些程序问题干扰了站内搜索引擎优化。所以需要通过插件的应用及2次开发来达到我们更好的通过搜索引擎销售产 品的目的。 1>测试首页、频道页、内页的meta属性(主要包括标题、描述与关键词以及版权等信息),根据页面匹配性,将关键词有效 的布局在每个页面内,最好可以达到自由编写的水平。 2>正确书写robots.txt和站内nofollow属性,屏蔽部分与页面优化冲突 或者不应被搜索引擎抓捕的目录和页面。 3>保证多种语言版本网站内容的收录和有效索引: Google网站管理员指南明确指出:“允 许搜索蜘蛛机器人在不采用会跟踪其在网站上浏览路径的会话 ID 或参数的情况下抓取您的网站。这些技术对跟踪单个用户的行为非常有用,但蜘蛛机器人的访问模式却完全不同。”比如zencart程序产生的 index.php?main_page=site_map与index.php?main_page=site_map& language=gb内容完全一致,导致重复页面的产生,显然会降低整个网站在搜索引擎算法评估中得出的质量。解决方法可以参考本文2>提到的方 式。 4>针对性强的页面静态化并使其具有良好的结构(注意控制路径长度,例如由Ethan开发的 SEO3.0模块提供了简单模式和Diy模式两种url模式):以产品和产品目录页面为核心,构建核心明确、相关度高的站内结构;产业页面内容唯一、不与 其他页面重复;站内导入链接无误,由于更新等原因失效的错误页面使用404.htm;重要的产品及目录页面在网站大型调整后要保证url不变,已做变化的 需要将原路径301永久重定向到新页面;首页确定主域名后,其他域名301定向到主域名。 5>适合中英文等不同语言包的优化插件。 6> 生成sitemap或rss feed并提交。 相关问题的解决方法:安装优化插件 Yahoo! Product Submit Feeder…
2025-04-26 阅读全文 →
FWQ
网站开发
zencart首页与产品页各个页面显示单栏双栏三栏的
 zencart首页与列表页以及产品详细页实现不同的展示效果?下面一起来看下: 一.  zencart如何实现首页是3栏而内页是2栏? Zen Cart每个页面的栏目都是可以单独控制的。 将右栏目在全站范围打开,然后,对只要显示两个栏目的页面单独进行设置。比如,要将商品信息页面设置为两栏: 1. 在你的模板目录下,为商品信息页面建立一个新目录: includestemplates你的模板名product_info 提示:目录名请参考includesmodulespages 2. 复制文件includestemplatestemplate_defaultcommontpl_main_page.php 到该目录中 3. 修改复制的文件,将注释 ‘//’ 去掉 // $flag_disable_right = true; 通过上面的方法,就可以将商店设置成… 隐私声明页面有三栏,商品信息页面只有两栏,而所有商品页面有三栏,购物车页面有两栏,而结帐页面又有三栏…等等。 二. 关于页面布局中三栏布局两栏布局的判断代码 打开tpl_main_page.php编辑:  例子:  原程序例子: …
2025-04-26 阅读全文 →
FWQ
网站开发
打开Zencart错误信息显示调试开关
在调试zencart网店时,有时修改了某些文件,网店前台显示不完整了,或者出现了空白页面,可以通过以下方法打开错误提示: 打开文件 includesapplication_top.php ,找到  if (defined(‘STRICT_ERROR_REPORTING’) && STRICT_ERROR_REPORTING == true) { 在前面增加一行  define(‘STRICT_ERROR_REPORTING’, true);   保存后重新刷新网页,就会有错误提示了。 把上面的语句修改为  define(‘STRICT_ERROR_REPORTING’, false);  就能关闭错误提示了。   ========================================================   前台界面排错适用 打开文件 includesapplication_top.php ,找到  if…
2025-04-26 阅读全文 →
FWQ
网站开发
zencart购物中存在产品属性时url错误的问题
在zencart默认程序中,如果将一个带有属性的产品加入购物车后,从购物页面点击这个产品再回到产品详细页面的话会出现两种情况: 1,如果没有开启伪静态功能,则转到产品页面后,该产品的属性已经显示出你之前选择过的属性(这个小功能太鸡肋了)。 2,如果开启了伪静态功能后,回不到产品详细页面,报错404! 解决方法: 打开文件includes\modules\pages\shopping_cart\header_php.php   并查找     $linkProductsImage = zen_href_link(zen_get_info_page($products[$i][‘id’]), ‘products_id=’ . $products[$i][‘id’]);    $linkProductsName = zen_href_link(zen_get_info_page($products[$i][‘id’]), ‘products_id=’ . $products[$i][‘id’]);     替换成   $linkProductsImage = zen_href_link(zen_get_info_page($products[$i][‘id’]), ‘products_id=’ . (int)$products[$i][‘id’]);    $linkProductsName = zen_href_link(zen_get_info_page($products[$i][‘id’]), ‘products_id=’ . (int)$products[$i][‘id’]);     就可以解决404页面问题!
2025-04-26 阅读全文 →
FWQ
网站开发
zencart批量商品管理Easy Populate
 针对zencart系统,如果你的产品就十几个,那就可以通过后台一个个上传。 如果你的产品有几百或者上千个,总不能一个个传吧,这时候就想有没批量上传的插件。 批量商品管理,就可以实现产品批量上传,并且是通过 excel 来批量管理的,易学易用! 插件名:Easy Populate CSV 支援 zen cart 版本:1.3.8 插件版本:1.2.5.7b 最后更新:2009-11-23 作者:Mustafa Halil Guven 插件页面及下载地址: ********************* 分隔线 ************************** 安装说明: 1、上传catalog目录下的文件到根目录; 2、admin – Tools – Easy…
2025-04-26 阅读全文 →
FWQ
网站开发
批量删除zencart商品,分类,属性,详细描述
zencart快速批量删除商品,分类,属性,详细描述,要彻底清空数据,最好还是重新执行一次安装脚本 zc_install/index.php ,简单而彻底。 如果要手动删除部分数据,参考下面的脚本。 # ——————————————————– # 功能:清空Zen Cart 的演示数据 # 提醒:请做好备份 !!! # 使用:管理页面 -> 工具 -> 执行SQL脚本 # ——————————————————– 代码: # 清空商品分类、商品、属性 TRUNCATE TABLE categories; TRUNCATE…
2025-04-26 阅读全文 →
FWQ
网站开发
如何建立zen-cart网站的sitemap
本文主要介绍基于zen cart购物车程序的网站如何建立xml形式的sitemap。xml形式的sitemap主要适合google。本文的zen cart程序版本是指1.3.8a。 1,下载SitemapXML插件。下载地址 2,解压后,修改两个地方。一是修改默认的后台路径admin为你的现在的后台路径名称。二是将默认的模板名称修改为你现在的模板名称。 3,通过ftp工具将所有文件和文件夹上传到对应的地址。其中,.sql文件建议不上传。 4,在后台的tools下面的install sql patches,upload install.sql文件。 5,在后台tools下面的Sitemap XML中,create / update your site map。 到此为止,基于zen cart 1.3.8a 版本的网站的适合google的xml的sitemap就建立好了,主要包括products sitemap和categories sitemap。但此时有个小问题,就是此时生成的sitemap中的地址包含了?language=en  解决此问题的方法是: 1,在后台的Configuration下面的Sitemap XML中,将Generate language_id for…
2025-04-26 阅读全文 →
FWQ
网站开发
获取Zencart产品描述函数
Zencart如何获取产品描述函数,相信这个函数在做的时候很多地方用得到.那么zuimoban网站模板就写一个函数来获取产品描述的. 第一.在路径includes\functions\extra_functions下创建一个文件名为functions_qcf.php 在文件中添加以下代码 <?php   function zen_products_id_products_description($proid) {     global $db;   $products = $db->Execute(“select p.products_id, pd.products_name, pd.products_description                               from ” . TABLE_PRODUCTS . ” p, ” . TABLE_PRODUCTS_DESCRIPTION . ” pd                               where…
2025-04-26 阅读全文 →
FWQ
网站开发
修改ZenCart商店三个信息位置方法
一、ZenCart商店信息(Information)方框 1. 复制/includes/modules/sideboxes/information.php文件到/includes/modules/sideboxes/YOURTEMPLATE/information.php (YOURTEMPLATE是你自己模板的名字) 2. 修改复制的文件: $information[] = xxxxxxxxxxxxxxxxx xxxxxxxxxx 是你要删除的文字 可以在该行前用 // 来注释该行。 二、ZenCart商店信息方框中的礼物券问答(gift certificate FAQ)链接 要关闭优惠券/礼物券问答(GV/coupon FAQ)链接,进入: 管理页面 -> 模块管理(Modules) -> 总额计算(Order Totals),关闭优惠券和礼物券模块。 三、ZenCart如果只是要修改标题: 1. 复制/includes/languages/schinese.php文件到/includes/languages/YOURTEMPLATE/schinese.php…
2025-04-26 阅读全文 →