分类归档

网站开发

FWQ
网站开发
给zencart产品描述自动加上锚文本链接
在网站上做了zencart tag标签,接下来我想给自己网站产品的描述自动加上锚文本,让整站之间的内链更强劲。 讲讲方法吧,其实就是弄了一个函数,下面是代码: <?php //自动匹配关键词,遇到相同的关键词的就插入链接     function zen_key_replace($str){    $array_first = array(    array(‘Hermes wallets’,’link1.html’),    array(‘black ugg boots’,’link2.html’),    array(‘cheap ugg boots’,’link3.html’),    array(‘cheapest ugg boots’,’link4.html’),    array(‘discount ugg boots’,’link5.html’),    array(‘girls ugg boots’,’link6.html’),    array(‘grey ugg boots’,’link7.html’),    array(‘ugg boots’,’link8.html’)    );    $array_last = array();   …
2025-04-26 阅读全文 →
FWQ
网站开发
如何实现zencart最近浏览产品模块
zencart如何实现开发最近浏览产品模块,当前用户浏览过的产品记录显示出来,其实这个可以用PHPsession实现。原理就是当用户进入产品页面查看某个产品的时候就把当前浏览产品的产品ID保存在一个session变量里面,如下面代码:   if(zen_not_null($_GET[‘products_id’])) { $_SESSION[‘recent_products’][] =$_GET[‘products_id’]; }   $_SESSION[‘recent_products’]这个session变量数组就是保存多个产品ID用的。 这个代码比较简单,主要就是保存浏览过的产品ID,如果就这样的话,那就会不断的往这个变量数组里面添加内容,一个用户可能会浏览很多个产品,而流量的每个产品都记录在该数组变量中,当我们需要显示的时候直接调用即可。 为了防止用户访问产品量太大,这时候可以设置这个数字最大的保存数量。 这时候就可以这样设置   $_SESSION['recent_products'] = array_slice($_SESSION['recent_products1'] , 0, $maximum_recent);   这个就是把当前保存的数字截断,从第一个到设置的最大数$maximum_recent 这个变量是一个整数,返回的数组可以重新赋值给$_SESSION[‘recent_products’],也可以赋值给另外的变量 保存了这些信息以后就可以在想显示这个信息的地方调用这个数组的信息然后生成相关的信息了。 为了减少数据库的查询,可以在这个SESSION值里面保存更多的信息,如: $_SESSION[‘recent_products’][] =array(“id”=>$_GET[‘products_id’], “img”=>$producstsimages); 这个思路大概就是这样。具体实践可以自己对照着去做就可以了。
2025-04-26 阅读全文 →
FWQ
网站开发
如何延长zencart1.5后台的登录时间而不退出
使用过zencart1.5版本的人都知道,后台登陆后,如果没有任何操作的话最长15分钟后就自动退出,这个对于后台管理是比较麻烦的。 这个是zencart1.5在安全性上做的一个改进,后台设置的最大就是15分钟。很多人都希望延迟这个后台登陆的时间。 那么怎么样才能让后台登陆的时间久一点而不自动退出呢?在这里为大家提供以下代码来实现延长这个后台管理员会话时间。 打开文件includesfunctionssessions.php ///////////////////// if (IS_ADMIN_FLAG === true) { if (!$SESS_LIFE = (SESSION_TIMEOUT_ADMIN > 900 ? 900 : SESSION_TIMEOUT_ADMIN)) { $SESS_LIFE = (SESSION_TIMEOUT_ADMIN > 900 ? 900…
2025-04-26 阅读全文 →
FWQ
网站开发
让zencart一二级分类直接显示,三级右飘显示
zencart首页默认的是只显示一级分类,很多做外贸的朋友觉得只显示一级分类不好看,也不利于产品展示。怎么让zencart首页显示二级目录?下面分享给大家:   打开文件’includes/classes/category_tree.php’,   1)查找代码   把 if (zen_not_null($cPath)) {   改为 if (zen_not_null($cPath) or 1) {   2)在一下两行代码之间插入新代码   原代码:   reset($cPath_array);   while (list($key, $value) =…
2025-04-26 阅读全文 →
FWQ
网站开发
实现zencart后台设置网站主题颜色
1.在SQL安装工具执行 INSERT INTO configuration VALUES (NULL,’设置网站主题颜色’,’WEBMAINCOLOR_CONFIG_STATUS’,’white’,’请选择需要的主题颜色(默 认:white)’,’31’,’20’,NULL, now(),NULL,’zen_cfg_select_option(array(“white”, “black”, “red”, “orange”, “yellow”, “green”, “cyan”, “blue”, “purple”),’); 其中的31是已经安装的批量商品管理插件的设置界面configuration_group_id的值,20是为WEBMAINCOLOR_CONFIG_STATUS该常量指定的sort_order 值(可以随便设置),执行SQL语句后,在后台 商店设置->批量商品管理 界面就可以看到设置网站主题颜色的选项。 2.在模板的stysheet.css文件中添加: .webmaincolor_config_white{background:white;} .webmaincolor_config_black{background:black;} .webmaincolor_config_red{background:red;} .webmaincolor_config_orange{background:orange;} .webmaincolor_config_yellow{background:yellow;} .webmaincolor_config_green{background:green;} .webmaincolor_config_cyan{background:cyan;}…
2025-04-26 阅读全文 →
FWQ
网站开发
如何使用zencart简易页面管理?
在工具-简易页面管理中可以增加、修改页面。 简易页面可以是如下三种格式: 1. HTML内容 任意HTML格式的文本 2. 内部链接地址 用于链接到自己商店中的任意链接,例如商品信息、商店简介等。 示例,链接到评论: index.php?main_page=reviews 链接到我的账号: index.php?main_page=account 并设置为SSL 3. 外部链接地址 就是普通的外部网页地址,例如 http://www.zencart.cc 特别说明(bug): 在增加新的语言包后,简易页面不会自动更新新增语言的相应栏目。这时会出现前台新增语言不显示简易页面里的内容。 解决方法就是将所有简易页面栏目下的内容删除后重新添加过。
2025-04-26 阅读全文 →
FWQ
网站开发
Zen cart后台管理账号密码忘记怎么办
 Zen cart后台管理账号密码忘记怎么办?         通常Zen cart网店管理密码忘记根据实际情况可有三种办法解决。 第一种情况,通过管理员邮箱取回密码,这个有是你安装zencart时绑定的,也可能是后来更改的。所以这种方法找回网站管理密码的前提:你设置了网站管理员邮箱,而且这个邮箱的账号和密码你知道的,否则就有可能收不到邮件或者无法查收密码邮件,后台密码也就无法取回。 第二种情况,zen-cart后台登录密码丢失,可以这样取回: 安装phpmyadmin,打开zencart数据库,再打开admin数据表,直接修改管理员密码: admin_name 设置为 admin admin_pass设置为 351683ea4e19efe34874b501fdbf9792:9b 然后用 admin / admin 登录 第三种情况,如果这个网站还是在本地建立的虚拟服务器上测试的网站,因为本地环境限制的原因,就无法通过上面两种方法取回忘记或丢失的密码。可以采取另一种方法,修改zen cart的login.php这个文件:找到这个文件种一下这段代码 if ($message == false) { $_SESSION[‘admin_id’] = $result->fields[‘admin_id’];…
2025-04-26 阅读全文 →
FWQ
网站开发
强化Zen Cart网店安全的六步骤
 有些zen-cart用户可能刚开始接触zen cart网店程序,不懂得网店安全的重要性或者根本就是没意识到网店安全这个问题。这和你的银行账户安全是一个道理,不要问为什么,要知道怎么做。 强化你的Zen Cart网店安全的六个步骤: 1. 当你安装zen-cart程序完成后,务必删除以下这几个目录和文件 用ftp或cPanel从服务器上找出以下这些目录和文件: – /zc_install(安装文件,可能你在之前设置网店名称是删除了) – /extras (这个很重要) – /install.txt (这是文件) – /docs(额外的东西) 这下面设置的内容要不要删除,与你的网店是否卖可下载类的产品相关。如果不卖下载产品,那删除以下文件和目录: – /media – /download – /pub 这边有些朋友可能想选择改目录名,这样也是不保险的,不要舍不得,删掉它。 如果删除了 download 目录,那你还需要将商店设置-属性设置-允许下载,设置为:false…
2025-04-26 阅读全文 →
FWQ
网站开发
使用ZenCart搭建外贸网站流程
本文介绍了使用Zen Cart搭建外贸网站流程以及在使用ZenCart网站中遇到的一些常见问题,是经验的总结,对希望快速了解和掌握Zen Cart的PHPer有所帮助。 1、安装配置PHP+MySQL环境 建议安装PHP集成环境包(方便快捷).网上也有许多此类教程,在此就不赘叙了。 如果是虚拟主机的话,需要服务器支持Zen-Cart的安装运行环境要求。 2、下载Zen-Cart源程序,解压并上传到网站空间的对应目录下,在浏览器的地址栏里面输入http://domain name/zc_install/index.php,然后按照提示步骤进行安装…         安装完成之后,转到前台会发现有两条显眼的红色背景的Warning,这是要求你删除或重命名安装目录的名字,以及让你修改配置文件的权限(FTP改不了的话直接修改includes\init_includes\init_header.php文件: define(‘WARN_CONFIG_WRITEABLE’, ‘true’); 里true改为false),以防被别有用心者利用,按照要求做,然后在刷新你的网页就OK了。 3、安装Easy Popular批量商品管理软件,然后批量导入数据。 下载批量商品管理插件,解压之后,里面有一个若干个txt文件和一个catalog的目录,将catalog目录下的文件全部拷贝到你的程序安装目录下。 刷新后台,在Tools栏目下便可以发现多了Easy Popular的菜单;点击进入,网页顶部会有相关Configuration提示要你安装,根据提示点击”here”,这样就成功安装了EP插件。 然后是向数据库导入数据,这里要求上传产品图片到程序安装目录下的images目录下,可能产品图片非常多,手工编辑记录数据很麻烦,本人写了一个专用的小工具可根据产品图片直接生成对应的excel报表,如有需要的,可联系本人。 4、模版修改,主要是三个大的方面:顶部的Banner和Logo、导航、Flash/JS图片展示、整体的色调 修改导航栏在includes/templates/模版文件目录/commom/tpl_header.php。 在这个文件下id为topLinks的div里面require了一个文件,里面是输出导航菜单的。可以将这个require改为我们需要的东西,也可以直接去includes/templates/template_default/templates/tpl_ezpages_bar_header.php里面修改,对应的CSS位于includes/templates/模版文件目录/css/stylesheet.css里面的#topLinks里面 对于三栏的模版,左右两侧栏目的宽度都可以在Configuration下的布局设置里可直接修改,但对于中间一栏的设置则需要修改CSS代码了,对应的CSS代码位于includes/templates/模版文件目录/css/stylesheet.css文件中的#mainWrapper中,改过这里之后,你便会发现顶部的LOGO和导航那部分的宽度与整体不协调了,我们继续修改本文件中的#logoWrap的宽度就可以了。 5、后台常用设置 (1)根据需要开启左右侧栏的内容: Tools→Layout Boxes Controller…
2025-04-26 阅读全文 →
FWQ
网站开发
zencart打开/关闭日志文件
优秀的php开源程序很多都只带生成日志文件的功能,这类功能的开发可以帮助到站长在调试网站的时候及时的改正网站存在的错误,但是这类错误日志由来并非网站出现什么严重不可挽救的错误,大部分是一些未定义变量这样的不起眼的小错误。一般使用php虚拟主机的用户要谨慎这类功能,很有可以能是你的疏忽导致生成大量的日志文件,导致磁盘无法写入。导致虚拟主机被关闭。如Thinkphp、ZenCart、等等,都存在这类问题。希望站长重视这类问题不要因为磁盘满了,导致虚拟主机被关闭,影响网站排名。本次无忧主机小编将给各位站长分享如何关闭日志文件夹让其不生成日志文件。 生成日志文件夹以及文件在网站根目录下../logs/myDEBUGxxxxx.log(类似这样的日志文件) 1、关闭前台错误日志文件生成 文件目录(文本编辑器打开):includes/extra_configures/enable_error_logging.php 查找: @ ini_set ( 'log_errors' , 1); 修改为: @ ini_set ( 'log_errors' , 0); //注释,0为关闭、1为开启 2、关闭后台错误日志文件的生成 文件目录(文本编辑器打开):admin/includes/extra_configures/enable_error_logging.php 查找: @ ini_set ( 'log_errors' , 1);…
2025-04-26 阅读全文 →