分类目录归档:建设网店

【简单云】WordPress图片实现真正延迟加载-加快页面打开速度节省服务器资源

Wordpress图片实现真正延迟加载-加快页面打开速度节省服务器资源

网页打开速度的好慢直接影响到网站的访问,大多数用户基本上不会对超过5秒钟还没有完全打开的网页产生任何好感。根据相关的研究发现,一个网站的图片太多,图片文件过大,页面太长,是导致网页打开时间过长的主要原因之一。

有人经常抱怨Wordpress网页打开速度太慢,为了提升WordPress的打开速度,我们不妨好好研究一下如何来加快网页中的图片的打开速度。 对图片太多的网页,不妨借鉴一下微博、淘宝和瀑布流主题的“按需加载”方式来加快速度。

于是就有了本文的实现文章图片真正延迟加载的主题了,它的目的就是实现在浏览器可视区域外的图片不会被载入,直到用户将页面滚动到它们所在的位置。对于一些图片特别多的网站,利用图片延迟加载技术可以在一定程度上减轻服务器压力。

图片延迟加载效果之前部落也用过一段时间,不过后来发现在网速慢的情况下有看到网页上的图片实际已经全部加载完成了,然后才看到Lazy Load的渐隐效果,这样实际上是“伪延迟”,顶多给图片加了点展示的特效,实际用处不大,之后就放弃了。

这次说要的是实际真正的延迟加载,实际上仍然来源于以前的Lazy Load插件,只不过经过改良之后,Lazy Load插件让图片真正实现了延迟加载。更多有关于Wordpress优化加速的做法还有:

WordPress图片实现真正延迟加载-加快页面打开速度减轻服务器压力

一、Wordpress图片延迟加载准备工作

1、Lazy Load jQuery plugin地址:

  • 1、官方网站:http://www.appelsiini.net/projects/lazyload
  • 2、Github:https://raw.github.com/tuupola/jquery_lazyload/master/jquery.lazyload.js

2、下载并上传jquery.lazyload.js到你的网站服务器上,这是 Lazy Load jQuery plugin下载地址

3、编辑你的Header.php文件,或者是其它的能够使用JS在任意页面调用的Wordpress主题文件,放入以下代码:

 <script src="http://www.freehao123.com/jquery.lazyload.js" type="text/javascript"></script> 

4、注意要将代码中的域名换你自己的,JS的路径也要相应的更改过来,如果你的Wordpress没有加载jQuery,还得自己手动添加代码加载jQuery v1.4.4+。(PS:现在的Wordpress主题应该都有加载jQuery)

图片延迟加载引入JS文件

5、然后在你的</head>前面加入以下JS代码,激活jquery.lazyload.js。

 <script type="text/javascript">
jQuery(function() {         
       jQuery("img").lazyload({ 
        effect : "fadeIn",
        failure_limit : 10 }); 
        });
</script> 

二、修改图片IMG标签启用迟延加载

1、Lazy Load 要求图片的IMG属性写成这样的才可以正确启用延迟加载效果。

 <img src="http://blog.simplehost2.com/wp-content/uploads/auto_image/2015/01/091203RnD.png" data-original="xxxx/xxxx/example.jpg"  width="600" heigh="400"> 

2、基本要求是:src中赋予一个1×1大小图片,data-original中写入图片的真实地址。

3、Lazy Load 延迟加载图片的原理是:打开网页时所有的图片是一个1×1大小默认图片,随着网页的拖动,Lazy Load jQuery plugin会“按需”将可视窗口内图片的src值替换成data-original的值,从而显示图片,其它的不在可视范围内的依然是被默认的图片所代替。

4、所以,建议大家将默认的src的图片放在一些免费CDN服务器上,或者是其它的主机空间上,以最大限度地减少图片对自身服务器的请求,同时最好是个微小的图片,例如1×1大小,这样可以保证默认图片以最短的时间加载进来,将图片加载时间降低到最低。

5、通过上面的设置,网站上所有的图片就会启用Lazy Load延迟加载技术了。

三、自动修改Wordpress文章、评论、缩略图片的IMG属性

1、 上面已经讲到,如果想要让图片实现卸载加载,则必须在IMG中设置好SRC默认值,加入data-original元素,但是实际上我们在Wordpress添加文章图片时默认的是没有这样的IMG标签的。

2、另外,对于已经存在了大量的文章图片的网站,是不可能再一篇一篇文章重新编辑修改图片的IMG属性。这时我们就可以采用Wordpress强大的过滤机制,自动将图片的IMG进行重写了。

3、将以下代码加入你的functions.php文件。代码来自:http://wptheming.com/2013/03/lazy-loading-images/

 function add_image_placeholders( $content ) {
    // Don't lazyload for feeds, previews, mobile
    if( is_feed() || is_preview() || ( function_exists( 'is_mobile' ) && is_mobile() ) )
        return $content;
    // Don't lazy-load if the content has already been run through previously
    if ( false !== strpos( $content, 'data-original' ) )
        return $content;
    // In case you want to change the placeholder image
    $placeholder_image = apply_filters( 'lazyload_images_placeholder_image', get_template_directory_uri() . '/images/grey.png' );
    // This is a pretty simple regex, but it works
    $content = preg_replace( '#<img([^>]+?)src=['"]?([^'"s>]+)['"]?([^>]*)>#', sprintf( '<img${1}src="%s" data-original="${2}"${3}><noscript><img${1}src="${2}"${3}></noscript>', $placeholder_image ), $content );
    return $content;
}
add_filter( 'the_content', 'add_image_placeholders', 99 ); 

4、注意最后一句:add_filter( ‘the_content’, ‘add_image_placeholders’, 99 );是用来匹配Wordpress文章页面内容中的图片的。代码中的:/images/grey.png 是默认图片地址,你需要替换成你自己的。

修改Wordpress函数

5、如果你想让你的评论头像也实现延迟加载,请加入下列代码:

 add_filter( 'get_avatar', 'add_image_placeholders', 11 ); 

6、有些Wordpress可能采用了timthumb 缩略图片,如果你想让你的缩略图片实现延迟加载,请加入下列代码:

 add_filter( 'post_thumbnail_html', 'add_image_placeholders', 11 ); 

四、Wordpress图片延迟加载效果分析

1、通过上面的方法,我们已经将Wordpress所有的图片(文章内容图片、评论头像、缩略图片)都启用了延迟加载技术,打开网页可以看到图片的SRC值都是默认的图片地址,并加上了data-original元素。

重写了Wordpress图片标签

2、当页面往下拉的时候,图片进入可视窗口中,这时就直接显示出图片了。IMG的SRC值变成了真实的图像地址了。

Wordpress图片出现真实的地址

五、Lazy Load 图片延迟加载插件的高级设置

1、Lazy Load 允许自己定义图片延迟加载效果。默认情况下图片会出现在屏幕时才加载,如果你想提前加载图片, 可以设置 threshold 选项:threshold : 200 表示令图片在距离屏幕 200 像素时提前加载。

 <script type="text/javascript">
 jQuery(function() {         
       jQuery("img").lazyload({ 
        threshold : 200 }); 
        });
</script> 

2、默认的情况下用户滚动到窗口上图片所在位置时图片就会被自动加载显示,如果你想设置为只有鼠标点击该图片或者当鼠标放在图片上时才会加载图片,可以加上click 和 mouseover事件。如下:

 <script type="text/javascript">
jQuery(function() {         
       jQuery("img").lazyload({  
      placeholder : "img/grey.png",
      event : "click" }); 
        });
</script> 

3、当图片完全加载的时候, 插件默认地使用 show() 方法来将图显示出来. 其实你可以使用任何你想用的特效来处理,例如FadeIn是渐显特效。

 <script type="text/javascript">
jQuery(function() {         
       jQuery("img").lazyload({  
       effect : "fadeIn" }); 
        });
</script> 

4、有了网页的图片的布局可能会比较混乱,设置failurelimit的数字有助于我们提高插件的效率,failure_limit : 10表示插件找到 10 个不在可见区域的图片是才停止搜索,根据你的需要可以调高或者调低。

 <script type="text/javascript">
jQuery(function() {         
       jQuery("img").lazyload({  
       failure_limit : 10  }); 
        });
</script> 

六、Wordpress图片延迟加载插件:simple-lazyload

1、simple-lazyload官网:

  • 1、插件地址:https://wordpress.org/plugins/simple-lazyload/

2、也许有人对上面如此多的JS代码已经感到“压抑”了,那么你可以使用simple-lazyload这个Wordpress图片延迟加载插件来实现上面纯代码效果:simple-lazyload插件下载

3、启用了simple-lazyload插件后,可以看到所有的图片(包括评论、缩略图、文章图片)的SRC值变成了默认的1像素的图片。同时写入了File元素,值为图片的真实地址。

Wordpress安装延迟加载插件

4、将网页往下拉的时候,图片显示出来了,SRC值也变成了图片的真实地址了。

Wordpress插件图片显示效果

七、关于图片延迟加载的一些问题

1、如果你的程序不是Wordpress,可以使用纯代码的方法实现,如果是Wordpress,为了“懒”,可以试一试simple-lazyload插件,注意该插件可能会与其它的插件不兼容,需要自己修改一下。

2、图片延迟加载质疑一:是不是有利于加快网页的打开速度?Lazy Load 将所有的图片变成了1×1大小的图片,减少了单一网页的带宽请求,同时除了第一张默认图片是从服务器下载到本地外,其它的都是用的浏览器本地缓存,所以从理论上讲,Lazy Load 可以减轻浏览器客户端的压力,特别是对于一些图片特别多、页面特别长的网页更有效果。

3、图片延迟加载质疑二:是不是真的有利于减轻服务器负担?理论上,Lazy Load 是增加了网页中图片总请求数(多了一个默认1×1的图片请求)。但是实际情况是这样的,很多人打开一网页都是看了前面的内容就关闭了,这时延迟加载的作用就出来了,它避免了每次打开网页都把所有的图片请求完毕,加上我们把默认的图片换成外部服务器的,所以实现上Lazy Load 是有可能减轻服务器压力的。

4、图片延迟加载质疑三:是不是不利于SEO?这个问题其实比较重要,尤其是现在百度搜索排名中出现了图文和缩略图。经过测试,由于使用了<noscript><img src=”真实地址”></noscript>这样的代码谷歌可以收录(实际上谷歌JS也可以读懂),但是百度这厮就不敢肯定了。理论上讲,<noscript></noscript>是被所有的浏览器所支持的。

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站 www.simplehost2.com

简单主机官方网店 store.simplehost2.com

简单主机官方相册 gallery.simplehost2.com

简单主机官方博客 blog.simplehost2.com

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…

【简单云】ZEN CART安装WORDPRESS后访问首页白屏

Zen Cart是什么?wordpress是什么?就不用我这里嚼舌头了。都是本行业内,数一数二的东东。然而这两个放在一起却发生了一些有趣的事情。

 

情况是这样的:

简单主机美国php虚拟主机用户“超级巨星  ****3307”在空间上安装了Zen Cart商城程序做外贸生意。为了配合推广,今天又安装了wordpress个人博客系统。结果就发生了如文章标题的事情。

我以为这是属于个案,于是网上找了一下,发现zen cart和xoops安装在一起也会发生zen cart前台页面访问白屏的现象。Zen cart 和wordp,zen cart和xoops发生了冲突,两者无法兼容。最后客户忍痛割爱放弃了wordpress。

为什么安装了wordpress也会发生这样的情况类?我到现在也没知道原因。我就用xoops官方论坛的话回答这个问题把“你的具体环境任何?之前我在xoops 2.2下测试过,没出现白屏问题,当时zen-cart还有些bug,主要是管理系统连接和logout等问题,相信现在的补丁以出来了。”

 

这个问题,我已经想wp官方提交的邮件,希望在日后的更新版本中能兼容。

 

纯Linux环境、免备案【海外简单云】php空间,108元一年起。

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站 www.simplehost2.com

简单主机官方网店 store.simplehost2.com

简单主机官方相册 gallery.simplehost2.com

简单主机官方博客 blog.simplehost2.com

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…

【简单云】WORDPRESS使用快捷键CTRL+ENTER快速发表文章

用过Discuz的用户就应该知道Discuz可以自定义快捷键使用起来是很方便快速的,但是使用wordpress撰写文章时大家有没有觉得用鼠标点慢呢,不要说是复制的文章了,如果都是手下编辑、撰写原创文章的站长,这个时候就更需要有一个快捷方式来帮助发文章,方便快捷而又有效率。但是wordpress又不能跟Discuz一样可以自定义快捷键,那要怎么样我们才能方便快捷的发表文章呢?下面有一个方法使用JS脚本代码来实现wordpress可以用Ctrl+Enter发表文章,下面由无忧主机简单主机(www.simplehost2.com)小编为大家介绍这个方法的使用。

 

首先把下列代码添加进一个新的文本文件里保存后把文件的后缀修改成.js,文件名为英文。

1 document.getElementById("comment").onkeydown
2 = function (moz_ev)
3
4 {
5
6 var ev = null;
7
8 if(window.event)
1 {
2 ev= window.event;
3 }
1 else
1 {
2 ev= moz_ev;
3 }
4 if
5 (ev != null && ev.ctrlKey && ev.keyCode == 13)
6 {
7 document.getElementById("submit").click();
8 }
9 }

然后使用FTP工具登录php虚拟主机下载header.php或者footer.php,这两个的路径是…/ wp-content/themes/相对应的主题目录里,下载其中一个就可以了,简单主机(www.simplehost2.com)小编下载的是footer.php,据说这个文件加载的速度更快,对网页访问速度更好,具体情况不是很清楚,大家自己选择下载了,下载好后记得把空间的重命名作为备份,然后把下列的引用代码加入进去。

1 <script   type=”text/javascript” src=”把你刚刚创建的那个JS文件名写在这里”></script>

添加好后把文件上传会空间,然后登录网站去试试用快捷键发表文章的快感吧!

 

 

纯Linux环境、免备案【海外简单云】php空间,108元一年起。

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站 www.simplehost2.com

简单主机官方网店 store.simplehost2.com

简单主机官方相册 gallery.simplehost2.com

简单主机官方博客 blog.simplehost2.com

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…

【创业主机】淘宝积分 升钻 信用

淘宝会员在淘宝网每使用支付宝成功交易一次,就可以对交易对象作一次信用评价。评价分为“好评”、“中评”、“差评”三类,每种评价对应一个信用积分,具体为:“好评”加一分,“中评”不加分,“差评”扣一分。在交易中作为卖家的角色,其信用度分为以下20个级别。

【简单云】关于微信公众平台提交URL以后显示请求URL超时的处理方法

解决方法:
1,从微信那再次下载wx_sample.zip的包
2,重新设置token,将wx_sample.zip的代码解压后保存为你需要的文件名如:index.php
3,认证通过后,在用你原有的代码覆盖index.php即可正常运行

其原理可能相当于RESET,希望可以帮助那些跟我一样需要移植平台的开发者少走一些弯路~

Wx-sample

 

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站

简单主机官方网店

简单主机官方相册

简单主机官方博客

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…

 

【简单云】-php.ini修改php程序上传文件大小限制

php

一、本地电脑

设置上传文件的大小限制可修改 php.ini

(Windows 系统在 x:/Windows/system32 下,x为系统盘)中的下面几项:
post_max_size = 8M (表单提交的最大限制,此项不是限制上传单个文件的大小,而是针对整个表单提交的数据进行限制。)
upload_max_filesize = 2M (上传的单个文件的最大限制)
保证 post_max_size >= upload_max_filesize 即可,也就是前者不小于后者。
修改之后一定要重启 Web 服务。
注意:如果修改并重启 Web 后依然不生效,则有可能是你修改的 php.ini 文件不是当前 PHP 所使用的文件,确保你修改的是当前 PHP 正在使用的 php.ini 文件即可。

 

二、云主机

打开php.ini,首先找到

file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开

upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹

upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值。默认为2M

post_max_size = 8m ;指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M

一般地,设置好上述四个参数后,上传<=8M的文件是不成问题,在网络正常的情况下。

但如果要上传>8M的大体积文件,只设置上述四项还一定能行的通。

进一步配置以下的参数

max_execution_time = 600 ;每个PHP页面运行的最大时间值(秒),默认30秒

max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒

memory_limit = 8m ;每个PHP页面所吃掉的最大内存,默认8M

把上述参数修改后,在网络所允许的正常情况下,就可以上传大体积文件了

max_execution_time = 600

max_input_time = 600

memory_limit = 32m

file_uploads = on

upload_tmp_dir = /tmp

upload_max_filesize = 32m

post_max_size = 32m

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站

简单主机官方网店

简单主机官方相册

简单主机官方博客

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…

【简单云】-购买的域名如何转出?

点选作品以查看原图

在Bluehost获取转移密码(EPP CODE)域名转移码,并将域名解锁。首先登陆cPanel面板点选”Domain Manager“并勾选你要转出的域名.

接着点”TRANSFER EPP“后会显示相应域名的16位EPP Code号,取得EPP
Code后就可以转移域名了。同时你也必须点击右面的“LOCK”选项,如果显示“Your domain is
currently LOCKED”则表示域名被锁,然后点击下面的“unlock your
domain”即可将该域名解锁,域名解锁后才能在Bluehost把域名转出的。

到新的域名注册商(如,GoDaddy, 万网,新网) 申请域名转移(Domain Transfer)服务。

当BlueHost接到你的转移申请后,BlueHost将自动发送一封确认邮件给你,只要其中任一方进行了确认,则视域名所有者同意此项域名转移申请,若你5天内均未确认,则视你拒绝此项转移申请,BlueHost将取消该域名的转移工作。

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站

简单主机官方网店

简单主机官方相册

简单主机官方博客

 
QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…

【简单云】-VPS用途探讨

VPS

玩VPS有瘾,初学者慎入。有时候,迷恋VPS就像迷恋网购一样,一看到配置不错价格不贵线路不抽的VPS就会忍不住出手,往往买回来之后,搭个环境挂个探针就不管不顾了。在资源浪费的同时,我好好想了一下关于VPS如何有效利用这个话题。
  所谓VPS简而言之就是一台低配服务器,基本上服务器能干的事,VPS也能干(反驳:服务器能虚拟VPS,而VPS就不能)。那么一台VPS,大概能干点什么呢?

  1、建站。

这是最常见的用途之一。至于是搭建PHP、ASP还是JSP环境,当然是视你的网站程序而定了。网上流传各种一键安装环境脚本,基本不用费什么劲就能搭建好。比如LAMP一键安装脚本。

  2、搭梯子。

由于众所周知的原因,很多国外网站在国内是无法访问的,因此我们需要一架梯子(VPN或SSH)来中转,当然已经有人将卖VPN作为一门生意来做了。一众商家都是采用VPS来销售VPN帐号的。

  3、挂机。

这个没有技术含量,就是耗费时间和精力。一般在Windows系统里比较容易一点,比如著名的Vagex挂机,利用浏览器自动访问Youtube视频来获取积分,兑换美元。一般Linux系统的VPS都不包含面板,也没有桌面,基本都是最小化安装的系统。当然,如果VPS的内存够大,则可以自主安装KDE或GNOME,然后用VNC远程连接。
  挂机同时还包括挂QQ或者旺旺帐号之类的,当然,这一般用于在Windows系统下。有些狂热分子喜欢挂QQ升级太阳,因此就有淘宝上的卖家做这门生意。一般他们都是用VPS全天候挂机,用工具一次性挂上万帐号都是可能的。

  4、离线下载。

一般服务器的网络速度和带宽就是嗖嗖的,入网带宽至少都有100MB,有的还会是G口,所以下载个什么资源那速度真是没话说(下载的资源最好不要是带有版权的,否则机房查到就会罚款)。流量用不完的时候,就可以整天下载,塞满硬盘为止,然后再用迅雷慢慢拖回本地来。

  5、缓存。

并不是所有的VPS都适合国人的,有的线路速度快,有的线路速度慢。如果手上有多个VPS的话,可以考虑将其中的一些拿来做CDN加速,或者做反向代理。有助于提高网站访问速度和防DDOS。

  6、代理。

比如著名的一款Twitter API PHP代理程序twip。或者是安装匿名代理,像SSH,L2TP/PPTP,OpenVPN,Nginx反向代理,Squid的HTTP代理,xinet或iptables端口转发等,基本都可以称之为代理,五花八门,可谓种类繁多。
  7、架设DNS。由于众所周知的问题,国内DNS服务器解析国外网站会遭到DNS污染和投毒,使之解析到完全虚构的IP上,造成「开了VPN也没法访问Twitter或Facebook」等问题。用了运营商的DNS服务器后,你就可以免费享受右下角弹窗及「XXX上网导航」页面了。所以,搭建个DNS缓存服务器是个好方法。可利用的软件有dnsmasq、bind等。

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站

简单主机官方网店

简单主机官方相册

简单主机官方博客

 
QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…

【简单云】-pmwiki 安装和基本配置

我们先要了解一下pmwiki的特性,是什么特性让我选择了pmwiki。pmwiki是一个基于文本的wiki程序,对系统的要求很低,一般支持PHP的空间就可以了,官方的说法是:
PHP 4.1.x 以上; 能运行在安全模式. PHP5需要在php.ini中禁止 MMCache。

pmwiki

数据存储采用文本,能处理数以千计的页面。升级方便,只要拿新版本的文件覆盖就可以了。
pmwiki的最主要特点是:

风格或者说是皮肤更改方便,官方提供了很多皮肤,自己修改或者制作也很方便。
完善的权限控制功能,每个页面或组都可以设定密码,以及指定浏览、修改权限。
超过200个功能扩展插件,官方称之为“cookbook”。
总之你可以把它当作wiki,或者cms,或者blog来用。不用数据库的好处在于,速度快(免去了数据查询的速度)

中文版安装的方法如下:

下载最新版的 pmwiki程序
http://www.pmwiki.org/pub/pmwiki/pmwiki-latest.zip
下载中文程序包
http://www.pmwiki.org/pub/pmwiki/i18n.zip
如果服务器不支持SSH,就在本地设置好,再上传。
解压软件包,然后把pmwiki-x-x文件夹改成你想要的名字,比如pmwiki
在pmwiki目录里面再建立一个名叫wiki.d的目录
解压i18n.zip,把相应的目录拷贝到pmwiki目录
把目录上传到空间,把wiki.d目录权限设为777。
至此,中文版安装完毕。

如果服务器支持shell,比如simplehost的空间,可以直接用shell来操作 :

 

$wget -c http://www.pmwiki.org/pub/pmwiki/pmwiki-latest.zip
$unzip   pmwiki-latest.zip
$mv  pmwiki-x-x  pmwiki
$cd  pmwiki
$mkdir wiki.d
$chmod 777 wiki.d
$wget -c http://www.pmwiki.org/pub/pmwiki/i18n.zip
$unzip i18n.zip

 

配置pmwiki

docs目录中的 sample-config.php打开,最好用功能强一点的文本编辑器,如果再windows下面 推荐UE,linux下面太多了,gedit或者vim等等。
把相关的注解去掉,就是把前面的#$WikiTitle =去掉要设置的主要有 $WikiTitle = ‘简单主机知识库’;#这个是网站的名称

$EnablePathInfo = 1;#打开静态目录,以便于被搜索引擎收录
    $PageLogoUrl = “$PubDirUrl/logo.gif”;#网站logo图片
    $DefaultPasswords[‘admin’] = crypt(‘yourpassword’)#总管理员密码
    $DefaultPasswords[‘edit’] = crypt(‘yourpassword’);#编辑密码
    $EnableGUIButtons = 1;#使能可视化编辑按钮
    $EnableUpload = 1;   #使能附件上传
    $DefaultPasswords[‘upload’] = crypt(‘yourpassword’);#上传密码
    XLPage(‘zh’,’PmWikiZhCn.XLPage’);#设置中文化
    $UploadNameChars = “-\w. \x80-\xff”;#中文附件
    putenv(“TZ=Asia/Shanghai”);#设置时区为亚洲上海

 

好了之后另存为config.php,记得保存为utf-8格式,不然会中文乱码。

上传到pmwiki/local目录。现在你可以通过访问http://pmwikipath/pmwiki.php来访问,而不是默认index.php
设置首页,现在你建立一个index.php,如下: 下载:

<?php include(‘pmwiki.php’);

注意后面没有的php>这样的结尾

PS:ftp上传请用文本模式,而不是二进制模式。原因是linux和windows换行符号不一样,ftp软件再文本模式下可以自动转换。

Source URL: http://blog.csdn.net/FuCity/archive/2008/05/20/2462239.aspx

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站

简单主机官方网店

简单主机官方相册

简单主机官方博客

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…

【简单云】-Prestashop如何安装语言包?

Prestashop的后台非常强大,插件和语言包安装相对于其它商城非常方便

prestashop z

以安装中文语言包为例

1.先进入后台->Tools->Languages>add new,添加下载好的中文语言包(不用解压);
2.Name: Chinese(每个国家的ISO Code和Language code不一样,ISO Code、Language code不能填错;)ISO code: ch 上传压缩包里的国旗图标,可以上传2张国旗图片; Status:勾选,允许使用这个国家语言save:保存;

3.返回tools->Languages 在Default language:选择默认语言:Chinese save:保存;
4.返回tools->Translations Import a language pack:导入语言包ch.gzip文件。

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站

简单主机官方网店

简单主机官方相册

简单主机官方博客

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…

为您的网站建立一个移动应用程序:JoeMobi

折腾了下JoeMobi,一直在找这种,到现在才发现这个发行已经有段时间的程序。
SeaRu For Android:
为您的网站建立一个移动应用程序:JoeMobi

关于JoeMobi这个东西,使用JoeMobi可以创建运行在Android和BlackBerry智能手机上的本地移动应用程序,为任何WordPress.com博客用户和独立域名WordPress平台(2.9版本及以上)的网站提供。并且即将发布iPhone应用程序!

首先,你得安装WordPress插件,以便让将要创建的应用程序可以访问博客的文章和评论等信息。
Joemobi插件下载地址:

http://wordpress.org/extend/plugins/joemobi/
为您的网站建立一个移动应用程序:JoeMobi

然后,准备博客的Logo、图标、以及程序的背景颜色等素材,这些素材的要求规格:
应用打开后页眉Logo:300×100的透明PNG图片。
为您的网站建立一个移动应用程序:JoeMobi
应用程序在安装之后,桌面显示的图标:512×512的透明PNG图片。
为您的网站建立一个移动应用程序:JoeMobi
博客有新文章时,在黑莓通知栏出现的通知图标:30×20的透明PNG图片。
为您的网站建立一个移动应用程序:JoeMobi
将铺满应用头部,至少为100像素的高度。标题背景:10×100像素。
为您的网站建立一个移动应用程序:JoeMobi

最后,注册信息,发布公开,等待编译。完成后分享应用提供下载吧……
注册过程截图:http://www.joemobi.com/create.aspx

为您的网站建立一个移动应用程序:JoeMobi

为您的网站建立一个移动应用程序:JoeMobi

为您的网站建立一个移动应用程序:JoeMobi

 

转自:http://www.searu.org/joemobi.html

让博客移动起来!WPtouch-pro

博客的界面与电脑上访问的界面不相同,顺藤摸瓜之后发现原来bee君使用的是WPtouch-pro插件来实现移动端访问博客时自动转换成适合移动设备访问的界面。

 

 

WPtouch-pro 是基于wordpress平台开发的插件,专门为Apple iPhone / iPod touch / iPad、Google Android、Blackberry Storm & Torch等触摸屏移动设备量身定制。同时这是一款收费的插件,详见 官方网站  依照版本不同,价格从免费的低端版到根据功能划分不同而价格不同的19刀、39刀到199刀不等。为了先行体验一下插件的强大,本站试用了破解版,下面就是插件的使用实记。

 

跟一般插件一样,首先从把插件下载下来然后安装,WPtouch-pro体积有点庞大,文件达6M有多,安装的时候需要点时间。(插件下载地址在本文最后有提供)附带一提,插件后台需要支持HTML5的浏览器进行配置,360等渣渣可以退下了。

 

 

后台支持设置的内容相当多,只要多花心思就能点选出理想的移动端页面。就连每一个图标都可以独立设置,更不用说字体大小了。

 

配置完毕后,就可以直接通过移动设备来访问网站就可以看到效果了。即使不作任何修改,默认设置下的界面也相当美观。

 

 

移动版和普通版下的页面对比:

  

 

 

WPtouch-pro 支持访客自由选择切换移动版还是普通版,也可以设置默认移动版还是默认普通版,以后用手机访问网站的时候,麻麻再也不用担心我的流量了。

 

移动端下分类目录、页面、标签一应俱全,在功能上与普通版无异。评论也能顺利发表。

   

   

 

一般的实现移动端显示需要独立定制app或者设置域名跳转,而WPtouch-pro插件并不需要对域名进行任何设置,也不需要像百度的 siteApp 那样进行复杂的点选配置和配置代码,只需要安装插件,在移动端访问网站的时候,就会自动转换成适合移动端访问的页面。(说白了就是傻瓜式操作)简易的移动端页面显示,更节约了大量流量;灵活的页面自由切换和后台配置更丰富了用户体验。

wordpress文章同步发布到网易、天涯、新浪博客、百度空间

新浪博客,网易博客,百度空间,天涯博客都是权重很高的第三方博客平台。如果能保持更新,有助于提升主站权重。有了博客同步插件,直接在wordpress 后台设置一下,wordpress 自动把更新的日志同步到其他博客上。强大的wordpress文章同步插件

WP2HiBaidu

自动把博客更新同步到百度空间。同步文章时,自动插入原文链接,并且可以设置原文链接的显示位置,不同步私有日志,可以设置百度空间中日志的评论权限,转载权限,访问权限。不支持wordpress 博客自动归类

WP2BaiduZone

比WP2HiBaidu出现的晚,比WP2HiBaidu多了一个日志自动归类功能,也就是说,同步日志时,自动为日志创建相应的分类。比WP2HiBaidu少了一个功能,无法设置插入的原文链接的位置。其他功能都一样,包括设置方法。

WP2netease

把wordpress 博客更新同步到网易博客。可以设置插入的原文链接位置,设置网易博客同步日志的访问权限,是否同步到网易微博。同步日志时,同时会同步wordpress 日志的标签。

WP2tianya

同步wordpress 博客到天涯博客。可以设置插入的原文链接的位置,不同步私有文章。

这三个wordpress 插件安装之后,到插件的设置页面设置网易博客,百度空间,天涯博客的登陆信息。

WP2Sinablog

将wordpress日志同步更新到新浪博客,支持将Wordpress中文章链接发布到新浪博客,并可选原文链接显示的位置。

WordPress无缝连接微信公众号

可能吧的阿禅在极客公园有一篇文章十分有趣,叫做《如果微信是新浪的》,微信当然不是新浪的,所以微信公众平台也没有成为另一个新浪微博。然而,貌似我们并不知道微信公众号有什么用,媒体用来群发垃圾短信,营销家用来进行进行广告轰炸,评论家们用来评头论足,科技博客用来当成另外一个博客,然而,真的就是这样用的吗?恐怕未必,在我看来,微信公众平台更像是一个助手,比如网店的助手、比如博客的助手,今天介绍的这款wordpress插件,就可以让微信公众号成为你Wordpress博客的智能机器人。

微信机器人Wordpress插件有什么用

微信机器人是一款WPjam最近开发的 WordPress 插件,它功能很简单,就是将你的微信公众账号和你的 WordPress 博客联系起来,搜索到和用户发送信息匹配的日志,并自动回复用户。比如我安装了微信机器人wordpress插件,如果扫描了我的微信公众号(wangyueblogging),那么你输入一个关键词,就可以搜索到我博客的相关文章:

wangyue-weixin

这样,我的微信公众号就成为了博客的一个搜索引擎,你不需要订阅,不需要打开电脑,只需要在微信上搜索,就可以获得需要的文章。

微信机器人 WordPress 插件安装与使用

如果你也有自己的wordpress博客,并且想实现这一功能,那么,欢迎使用该插件。

下载:微信机器人 WordPress 插件

微信机器人这个wordpress插件使用非常简单,首先将其上传到插件目录下并激活,然后登陆微信公众平台 > 点击设置菜单 > 选择关键词自动回复> 调用公众平台消息接口>>:

weixin-token

将接口配置信息中的 URL 设置为:http://你博客地址/?weixin,Token 设置为:weixin,如果你要自定义 Token 接口,这里可以输入任意值,然后在插件中代码第一行的 TOKEN 定义成一致即可。

利用【Cpanel】开启Gzip压缩功能

GZIP功能可以大幅度地压缩CSS、JS之类的文本型文件,压缩率达60%-90%,效果可观,开启GZIP压缩网页从而给Wordpress提速。

博友 tifrek说:“用php.ini写出来的GZIP似乎并不管用。因为GZIP主要压缩的目的是CSS、JS、图片,而用百度测速看了一下,发现CSS、JS、图片并没有真正压缩。而压缩率60%左右应该不是很正常,通过PHP.ini可能只是个假象。”

博友志慧在原文的评论中提醒到:“Cpanel面板有个网站优化选项在那里可以直接开启gzip,有的好像还有主机自带的缓存机制!”

我想如果能从Cpanel面板直接调用这个机制,岂不是更好。于是,我亲自测试了一下这个方法。在测试之前,我先删除了原先已经上传的php.ini,之后经过站长工具测试显示我的网站没有开启Gzip功能,接下来,我开始新的测试。如下所示:

1.登录服务器的CPANEL面板,找到“网站优化”

cpanel面板上的“网站优化”

cpanel面板上的“网站优化”

2.然后开启Gzip,如下图:

cpanel面板下网站优化的界面

cpanel面板下网站优化的界面

3.到站长工具那里查询下状态,网址http://tool.chinaz.com/Gzips/

以下是我成功开启Gzip的画面

成功开启Gzip压缩

成功开启Gzip压缩

没错,就是这么简单。这个方法最靠谱了,无需给wordpress安装插件或者手动修改任何代码。傻瓜式地操作,超级方便。其实Cpanel集成了很多的功能,很多功能非常的实用,如果遇到了一个棘手的问题,或许可以不用在后台苦心研究代码了,Cpanel或许可以帮助你迅速解决问题。

转自行畔博客

Plupload实现Opencart商品图片批量上传插件

转载请注明: 转载自Yuansir-web菜鸟 | LAMP学习笔记

本文链接地址: 利用Plupload实现Opencart商品图片批量上传插件

Opencart 自带的上传商品图片的JQuery插件做的相册管理器确实很方便,相比Echsop等更加友好的上传商品相册,但是有一个问题,就是如果商品图片很多的时候,你需要上传一个商品图片到相册管理器中后,要到相册管理器中选择你刚才上传的图片,由于相册管理器中图片很多的时候,无论是图片的目录还是图片加载的会很慢,等加载中或者加载完再去找到刚才上传的图片就会消耗一点时间,就如下图所示:

Opencart商品相册管理

Opencart商品相册管理

在网上搜索了批量上传的插件,但是还是基于这个相册管理器的批量上传,不能解决打开相册管理器加载速度慢选择图片的问题,于是我就自己做了个批量上传的插件,将Plupload 集成到Opencart中,同时做了和商品关联,这样,在添加商品时,只要批量上传图片成功以后,保存商品,就可以自动将商品图片关联到该商品,不需要再使用到Opencart的原来的相册管理器了。

但是这里要定义一下上传图片的规则,上传图片的命名规则:上传目录_商品的型号_图片文件名,比如test_abc_asdfads.jpg 该图片会上传到 image/data/test 目录 中,对应为商品型号为abc(也就是添加商品需要必填的* Model:)的商品相册图片,当然你可以修改我的插件,用SKU代替商品型号。效果如下

Opencart 商品图片批量上传插件

Opencart 商品图片批量上传插件

具体实现代码可以查看插件,也可以根据自己需求修改该插件:

点击下载 Opencart 商品图片批量上传插件

或者  https://github.com/yuansir/opencart-multi-upload-images