Nivo Slider是一款基于JQuery的slideshow,长的漂亮简单实用,融入cufon技术后更加美观,这里介绍如何将cufon和Nivo Slider结合到一起,方法来源于一款Wordpress主题。实际效果如下图所示
继续阅读用Nivo Slider和Cufon制作的幻灯片SlideshowNextGen Gallery:自定义gallery模板实例(添加Highslide特效)
前面介绍了NextGen Gallery 自定义模板的方法,这里就现学现卖一下,一个自定义的gallery模板实例,效果请看这里。
gallery模板的文件是gallery.php,在
wp-content/plugins/nextgen-gallery/view
目录下找到这个文件,拷贝到主题的nggallery目录下,这里只讨论模板怎么写,如何实现自定义模板请参考NextGen Gallery 自定义模板。
多个wordpress网站共享用户数据的方法
Wordpress可以自定义用户数据表,这样多个wordpress网站就可以共享用户数据了,有时候这是非常方便的,这些Wordpress站点应该安装在同一个数据库下,数据表前缀各不相同。由于Wordpress的用户数据表(wp_users和wp_usermeta)相对独立(点击这里查看Wordpress数据表关系),我们不用担心共享用户数据后会打乱其它的应用。
继续阅读多个wordpress网站共享用户数据的方法PHP Mail:使用纯文本和HTML格式发送Email(多部分消息)
使用PHP Mail发送邮件,可以选择纯文本格式或者HTML格式,HTML格式更加吸引眼球因此应用越来越广泛,但使用HTML格式有一定的劣势[1],在发送HTML格式的邮件时最好同时发送纯文本格式,这样使用不支持HTML的旧式电子邮件客户端的用户依然可以读取邮件内容。这里用到的方法叫多部分消息。
继续阅读PHP Mail:使用纯文本和HTML格式发送Email(多部分消息)WordPress Sidebar命名问题
一直以为wordpress的sidebar名字可以随便起,原来不行!类似Sidebar 1,、Sidebar 2的名字要慎用,如果一定要用,那必须是在确认这几个sidebar在顺序上确实是第一个、第二个。。。,否则即使指定了id,也没用!
如果代码是这样
register_sidebar( array(
'name' => __( 'Sidebar 1', 'twentyeleven' ),
'before_widget' => '
",
'before_title' => '
',
'after_title' => '
',
) );
而Sidebar 1并不是第一个Sidebar,就会出现问题,假设第一个sidebar叫Top Sidebar,那就会出现Top Sidebar和Sidebar 1内容相同的情况
继续阅读WordPress Sidebar命名问题NextGen Gallery 自定义模板
NextGen Gallery从1.00版开始支持模板引擎系统,用户可以定制自己的模板,用户自定义的模板优先级高于插件默认的模板。自定义模板的好处不用多说,NexGen提供给我们很多有用的数据,如何安排将由我们来决定。
修改album模板
在当前主题目录下创建一个目录名为nggallery,自定义的模板放在该目录下,NextGen Gallery总是先到该目录下寻找用户自定义模板,如果没有找到再调用默认模板。
继续阅读NextGen Gallery 自定义模板最简单的jquery页内锚点平滑跳转代码
通过jQuery实现页面内锚点平滑跳转的方法很多,可以通过插件实现,也可以简单的通过animate方法实现,下面介绍比较简单的方法。
代码只有一句话
$("html,body").animate({scrollTop: $("#elementid").offset().top}, 1000);
animate()方法用来实现一组css的自定义动画,有两种调用方法
继续阅读最简单的jquery页内锚点平滑跳转代码Wordpress提示Chrome版本过低
今天一进WordPress后台,诧异了,居然提示我“您的浏览器版本很低,似乎您正在使用旧版本的Chrome”。这后台真给力,不仅针对低版本的IE6和IE7,其它浏览器版本不是最新的都提示么。昨天用firefox 8进入也得到了相同的提示,于是升级到firefox 9.
浏览器还没提示更新,wordpress后台就提示了,没办法点了About Google Chrome开始更新之。。。
继续阅读Wordpress提示Chrome版本过低如何使input按钮的高度在不同浏览器中一样
input按钮的高度在各个浏览器中表现不尽一致,如果想让input text和input button在一条直线上显示,常常在firefox下看着两个一样高,到IE或Chrome里就不一样高了。
继续阅读如何使input按钮的高度在不同浏览器中一样How To Remove “Warning: Suspected phishing site”
Firefox和Chrome浏览器都具备防欺诈网站过滤器的功能。google除了有malware list,还有一个phishing list(钓鱼网站列表)。注意这两个列表是不同的。如果你的网站被黑,有恶意代码,那么google搜索结果中会提示该网站含有恶意代码等等,如果被列入phishing list,搜索结果里不会有提示,但用户通过Firefox或者Chrome访问网站时会提示Warning: Suspected phishing site。
继续阅读How To Remove “Warning: Suspected phishing site”WordPress后台错误:editPermalink is not defined
Wordpress后台出错了,编辑文章面板里很多按钮不能用,包括编辑固定连接,右侧修改状态、公开度等编辑按钮。以前在wordpress论坛听到有人问过,当时还想是浏览器问题,这下让自己给撞上了。
继续阅读WordPress后台错误:editPermalink is not defined基于贝叶斯平均的产品排序方法
做产品评测(Product Review Website)网站时会遇到如何对产品进行智能排序(smarting ranking or smarting rating)的问题。
假设有10款同类型不同品牌的电风扇,网站允许登录用户对这些产品进行评论和打分,为了让其他用户更快了解哪些产品是大多数用户认同的产品,哪些是不好用的产品,就要根据用户打分情况给产品排个序,让结果一目了然。
继续阅读基于贝叶斯平均的产品排序方法Oscommerce报Failed opening required ‘includes/languages/.php错误的解决方案
一个很久没看的Oscommerce网站突然不能访问,看了错误日志,网站一直都在报一个错误
Failed opening required 'includes/languages/.php … includes/application_top.php on line 286
继续阅读Oscommerce报Failed opening required ‘includes/languages/.php错误的解决方案Wordpress 3.2.1 开启gzip压缩
为了让网站提速决定开启gzip压缩,主要是要将css、js等文件也一起压缩,以下在Wordpress 3.2.1测试通过(主机hostmonster)
在.htaccess文件中加入如下代码,apache需要开启mod_deflate
自定义WordPress查询的4种方法
自定义WordPress查询的4种方法如下:
- 通过改变query_posts($args)的参数修改主循环
- 通过WP_Query Class
- 通过filters更改query_posts()产生的SQL语句
- 通过$wpdb自定义SQL语句
Prestashop中ajax cart功能如何开启
Prestashop内建的cart block模块支持ajax模式,要开启此模式需要到后台->Modules->Cart block v1.2 by PrestaShop->Configure中选中将Ajax cart开启。可是我就遇到了奇怪的事情,开启此功能后不但没有体验到ajax的速度,还把购物车搞的不好用了。每次点Add to cart总会刷新页面跳转到购物车页面,而不是ajax方式更新侧边栏的购物车模块。
继续阅读Prestashop中ajax cart功能如何开启