finecms高级版 使用自定义字段访问文章

模块字段中自己设置的产品编码如何在url参数中直接访问呢?

比如,我在模块字段中自定义了一个产品编码uid2,假如某个产品编码为1000,如何在url中直接通过index.php?s=chanpin&c=show&uid=1000这种方式直接访问到产品页面呢?

 

你好,uid字段已经被系统占用了,不会出现这种情况,暂且认为你是uid2吧,可以这样写:

index.php?s=chanpin&c=show&field=uid2&value=1000

微赞自定义二维码功能增强

微赞自定义二维码功能增强

修改web/source/platform/qr.ctrl.php,第168行,修改为

阅读详细 »

Nginx SSL性能优化参数

网上比较好的一份SSL优化参数,记录下:

ssl on;
ssl_certificate /data/www/ssl/ssl.crt;
ssl_certificate_key /data/www/ssl/ssl.key;
ssl_trusted_certificate /data/www/ssl/trustchain.crt;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ‘AES128+EECDH:AES128+EDH:!aNULL’;
ssl_prefer_server_ciphers on;
ssl_stapling on;
ssl_stapling_verify on;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
add_header Strict-Transport-Security “max-age=31536000”;
resolver 223.5.5.5 223.6.6.6 valid=300s;
resolver_timeout 10s;

error_page 497 https://$host$request_uri;

阅读详细 »

net-speeder安装使用教程

net-speeder 在高延迟不稳定链路上优化单线程下载速度

项目地址:https://github.com/snooda/net-speeder

在高延迟不稳定链路上优化单线程下载速度

注1:开启了net-speeder的服务器上对外ping时看到的是4倍,实际网络上是2倍流量。另外两倍是内部dup出来的,不占用带宽。 另外,内部dup包并非是偷懒未判断。。。是为了更快触发快速重传的。 注2:net-speeder不依赖ttl的大小,ttl的大小跟流量无比例关系。不存在windows的ttl大,发包就多的情况。

运行时依赖的库:libnet, libpcap

PS:net-speeder和速锐不能同时使用! 阅读详细 »

CSS @media 适配代码

@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){ /* 适配iphone4 */
}

@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){ /* 适配iphone5 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* 适配IE10-12 */
}

@media (device-width:375px) and (-webkit-min-device-pixel-ratio:2){ /* 兼容iphone 6 */
.class{}
}

@media (device-width:414px) and (-webkit-min-device-pixel-ratio:3.0){ /* 兼容iphone6 plus */
.class{}
}

Zend Opcache安装配置

Zend Opcache是PHP5.5自带的缓存插件,但也同样适用于PHP5.2及以上的版本,安装方法如下:

wget http://pecl.php.net/get/zendopcache-7.0.5.tgz
tar zxvf zendopcache-7.0.5.tgz
cd zendopcache-7.0.5
/usr/local/php-5.3.28/bin/phpize –clean && /usr/local/php-5.3.28/bin/phpize
./configure -with-php-config=/usr/local/php-5.3.28/bin/php-config
make && make install

配置:

[Zend Opcache]
zend_extension = /usr/local/php-5.3.28/lib/php/extensions/no-debug-non-zts-20090626/opcache.so
opcache.force_restart_timeout=3600
opcache.memory_consumption=256
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4096
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable=1
opcache.enable_cli=1

纯CSS实现侧边栏/分栏高度自动相等

这里直接介绍我认为的最佳的侧边栏/分栏高度自动相等方法。

核心的CSS代码如下(数值不固定):

margin-bottom:-3000px; padding-bottom:3000px;

再配合父标签的overflow:hidden属性即可实现高度自动相等的效果。

举个简单的实例吧,如下CSS及HTML代码:

#content{overflow:hidden;}
.left{width:200px; margin-bottom:-3000px; padding-bottom:3000px; background:#cad5eb; float:left;}
.right{width:400px; margin-bottom:-3000px; padding-bottom:3000px; background:#f0f3f9; float:right;}
.center{margin:0 410px 0 210px; background:#ffe6b8; height:600px;}

阅读详细 »

FineCMS v2大众版在AMH5无法链接数据库的解决办法

FineCMS v2大众版在AMH5默认配置下会出现无法链接数据的情况,具体如下:

143329b11gvh2ezblzmbb0

后经过检查发现,AMH5的默认mysql为sock链接,并没开IP监听端口,FineCMS的数据库配置文件里默认为127.0.0.1,所以无法链接,修改方法如下: 阅读详细 »

FineCMS v1轻量版Ngxin伪静态设置方法

最近发现了国内一优秀CMS-FineCMS,非常棒,v1版本(即轻量版)为完全开源免费的,可以修改任何版权,赞!

后台URL规则设置如下图:

QQ截图20141103113755

其中伪静态设置有点麻烦,目前只能按照官方的教程来,其它的设置参数暂未发现: 阅读详细 »

AMH5下给NGINX开启SPDY支持

今天在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就好了,就是这么简单,哈哈