ecshop2.60-utf-8版本wap功能不能使用解决办法

2008年10月8日 | 22:13分类:网页设计 | 标签: | 56 views

最新的ecshop2.60-UTF-8简体中文版本,在后台【系统管理】–>【商店设置】–>【WAP设置】开启使用WAP功能,不能正常访问(请使用opera游览器游览,IE和火狐都不支持WAP)出现下面提示

ecshop-wap不能使用

ecshop-wap不能使用图1

查看了官方论坛也没找到根本解决办法,但是有些使用者又可以正常使用,会不会是服务器不支持wap浏览,但是我看了ecshop目录下的wap目录,也是php文件,应该与服务器没啥关系,很奇怪,我就安装了一下旧的2.51版本,开启wap后一切正常,所以可以排除服务器问题,应该是程序的问题,我想想,要不我把ecshop 2.60GB字符版本的wap替换utf-8的版本试试,上传了一测试,还正可以正常访问,

ecshop-wap-error-02

ecshop-wap不能使用图2

另外,使得linux服务器支持wap(wml格式)的配置可以参考此文件

删除ecshop网页标题上的Powered by ECShop

2008年10月8日 | 17:06分类:网页设计 | 标签: | 30 views


  1. 删除ecshop网页标题上的Powered by ECShop,在includes 文件夹下 lib_main.php 文件的 第136行!

    $page_title = $GLOBALS['_CFG']['shop_title'] . ‘ - ‘ . ‘Powered by ECShop’;
    改为
    $page_title = $GLOBALS['_CFG']['shop_title'] ;
  2. 删除ecshop页脚下的Powered by ECShop,在themes/green/library/page_footer.lbi文件的第52行,其中此处的green为模板名

    <p id="PoweredBy"><a style="font-size:10px" href="http://www.ecshop.com" target="_blank">Powered by <strong><span style="color: #ffffff;">ECShop</span> {$ecs_version}</strong></a> {$licensed}</p>

    修改为:

    <!--
    <p id="PoweredBy"><a style="font-size:10px" href="http://www.ecshop.com" target="_blank">Powered by <strong><span style="color: #ffffff;">ECShop</span> {$ecs_version}</strong></a> {$licensed}</p>
    -->

最后请尊重开发商的劳动果实,保留版权说明!(1791451)

ecshop商城支持Gmail发信

2008年10月8日 | 16:32分类:网页设计 | 标签: | 82 views

看到ecshop官方论坛里有很多关于此问题的提问,刚好有空,测试了一下邮箱服务器设置,163邮箱可以正常发送,gmail不能正常发送,自己修改了一下代码,就可顺利发送邮件,解决如下:

  1. 检查php是否支持openssh:
    首先查看phpinfo,查看看PHP是否支持OpenSSL,看到下面的字样,就标示支持OpenSSL。一般现在的PHP都会默认支持的。
    OpenSSL support enabled
    OpenSSL Version OpenSSL 0.9.8b 04 May 2006
  2. 修改ecshop代码
    vi includes/cls_smtp.php大概在93行处,

    $this->connection = @fsockopen($this->host, $this->port, $errno, $errstr, $this->timeout);

    修改
    $this->connection = @fsockopen('ssl://'.$this->host, $this->port, $errno, $errstr, $this->timeout);
  3. 修改Gmail设置
    1.登录到您的 Gmail 帐户。
    2.点击任一 Gmail 页顶部的设置。
    3.点击橙色框邮件设置中的转发和 POP。
    4.选择针对所有邮件启用 POP 或者针对从现在起开始接收的邮件启用 POP。
    5.使用 POP 访问 Gmail 邮件后,选择您要对邮件采用的处理方式。
  4. 配置ecshop邮件设置
    登录ecshop后台,在左边导航栏,单击【系统设置】-》邮件服务器设置,在邮件服务选择采用其他的SMTP服务,其他的参考下图设置

    ecshop邮箱服务器设置

    ecshop邮箱服务器设置

    然后按发送测试邮件,看到如下图代表发送成功
    现在就可以到邮箱就收看测试邮件了,

  5. 最后验证发送到yahoo,hotmail,163,qq邮箱都能快速收到

参考文件:

  1. Discuz!论坛支持Gmail发信
  2. 终于能够通过phpmailer使用gmail账号发送邮件了

VirualBox成功安装

2008年10月5日 | 19:57分类:linux | 标签: | 55 views

成功把VirualBox这款虚拟机安装到CENTOS5.2上,同时我把相关的经验写到Centos中文维客

地址:http://wiki.15099.net/index.php/VirtualBox

如有什么问题和建议,请在此处给我留言,谢谢!

Pages: Prev 1 2 3 4 5 6 7 8 ...29 30 31 Next