wangxingcs 发布的文章

今天在v2ex撸了个25元的SSL,配置了下,发现速度有点慢,AMH5默认居然不支持SPDY,自己开启了下,速度一下就起来了,方法如下:

wget -c http://nginx.org/download/nginx-1.6.0.tar.gz
tar zxvf nginx-1.6.0.tar.gz
cd nginx-1.6.0/
./configure --prefix=/usr/local/nginx-1.6.0 --user=www --group=www --with-http_ssl_module --with-http_gzip_static_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --with-http_spdy_module
make

mv /usr/local/nginx-1.6.0/sbin/nginx /usr/local/nginx-1.6.0/sbin/nginx.old
cp objs/nginx /usr/local/nginx-1.6.0/sbin/nginx
/usr/local/nginx-1.6.0/sbin/nginx -t

测试无问题,重启下nginx就好了,就是这么简单,哈哈

今天给客户处理一个IE6-8下的网页BUG,表现为使用IE6-8打开网站,打开顶部后浏览器突然关闭,研究了半天发现,是IE6-8下img标签对text-align:justify;text-justify:inter-ideograph;代码的不兼容导致的;

原html代码如下:

<div class="list5"><a href="list-3.html"><img src="{dede:global.cfg_templets_skin/}/images/about.jpg" width="210" height="145" /></a>
{dede:sql sql='Select content from #@__arctype where id=3'}[field:content function="cn_substr(html2text('@me'),630)" /]...<a href="list-3.html">详细>></a>
{/dede:sql}</div>

原css代码如下:

.list5{ line-height:24px;{text-align:justify;text-justify:inter-ideograph;}
.list5 img{ display:block; margin:0 15px 10px 0; float:left;}
.ico1 li{ background:url(../images/dot06.jpg) left center no-repeat;}

分析此处代码有些不规范,对齐代码本身应作用于文字,这里赋值给了图片和文字,导致底端浏览器无法识别如何将图片两端对齐;

- 阅读剩余部分 -

本安装说明是在ecshop2.7.3 UTF-8 下的默认模板基础上进行调试安装的,如果你是自定义的模板请参考下面的说明进行相应的调整

1.先将sms文件夹上传到ecshop的安装根目录。

2.修改sms文件夹下sms.php中的用户名和密码修改成你注册时填写的用户名和密码,如果还没注册请到http://www.ihuyi.com/product.php页面下免费注册。

- 阅读剩余部分 -

ECShop模板在使用过程中会遇到会员退出再登陆时购物车里面的商品会被清空掉的,通过ECSHOP开发中心的技术,整理的文档,对程序做简单修改即可实现会员退出不清空购物车

ECShop版本:V2.7.3

修改文件 \includes\cls_session.php 270行左右

$this->db->query('DELETE FROM ' . $GLOBALS['ecs']->table('cart') . " WHERE session_id = '$this->session_id'");

改为:

$this->db->query('DELETE FROM ' .$GLOBALS['ecs']->table('cart') . " WHERE session_id ='$this->session_id' AND user_id = 0");//只清空匿名用户的购物车,退出不清空购物车*/

修改文件 \includes\lib_main.php 27行

- 阅读剩余部分 -

最近在用AMH5管理云主机,但西部数码有一台时间总是和AMH的授权服务器时间不同步,虽然用crontab同步时间,但AMH授权效验时差太短(据A大说只有30S),导致每天都要重新授权,按以下方法修改:

/usr/local/amh-5.0/web/Controller/config.php

将其中的30改成300,即5分钟

$keydata = urlencode(functions::sys_auth($keydata, 'ENCODE', $_SESSION['amh_config']['WebKeyPass']['config_value'], 30));

改为

$keydata = urlencode(functions::sys_auth($keydata, 'ENCODE', $_SESSION['amh_config']['WebKeyPass']['config_value'], 300));

/usr/local/amh-5.0/web/Controller/module.php

有两处相同处理。

最近研究了下仿小米的论坛模式,看大多数都是使用导读修改,感觉不是很好,显示不完整,自己研究了下,发现使用论坛的关联功能也能实现此功能,而且更加方便。

1、开新版块,编辑版块-扩展设置,关联群组/版块,把其它版本的ID写进去;

2、复制forum.php文件,改为其它名字如123.php,修改

define('APPTYPEID', 2);
define('CURSCRIPT', 'forum');

后面添加

$_GET +=array('mod'=>'forumdisplay','fid'=>128);

3、界面-导航设置-主导航,添加新板块的链接,设置为123.php;

- 阅读剩余部分 -

在使用搬瓦工centos6 32位安装nodejs时,按照网上教程均无法正确安装,最好阅读官方安装稳定解决

查看源地址:

yum repolist

导入密钥:

sudo rpm --import https://fedoraproject.org/static/0608B895.txt

安装epel源:

- 阅读剩余部分 -

最近申请了亚马逊的EC2,最小配置可以用一年,选了东京节点,速度还不错,把操作注意事项记录下:

一、关于pem文件

这个pem文件是EC2第一次登录必要用到的东东,很重要自己保存,一旦删除亚马逊是不给提供下载的,除非重建主机的时候在最后一步重新生成,还有就是可以在Key Pair控制面板重新生成新的。

二、关于linux系统登录

EC2默认试用pem文件登录,也不用像网上说的必须得转换什么的,Bitvise Tunnelier就直接支持这个文件登录,配置文件直接导入就行。

- 阅读剩余部分 -