Open/Close


WordPress 2.7 Beta 3 Has Been Released

2008年11月19日 by baiheinet

We’re on the fast track to WordPress 2.7. The new dashboard has been subjected to a couple of surveys, the icons to be used for the admin interface will be decided upon with a contest, and a new 2.7 beta has been released. The version has the following new features, such as:

  • Numerous style improvements and refinements.
  • All admin notices now go under the page title.
  • PHP Notice fixes.
  • Dashboard widget options now properly save.
  • Menu fixes.
  • New design for Quick Edit.
  • Canonical feed URL fixes.
  • Walker fixes.
  • An update for Hello Dolly.
  • Plugin installer updates.
  • Numerous font updates.
  • Updated login logo.
  • Switch position of “Save Draft” and “Preview” buttons in publish module.
  • File upload support for MS Office 2007+ file formats.
  • Media upload buttons won’t show if the user doesn’t have the upload capability.
  • Canonical redirects only do yes-www or no-www redirection for domains.
  • Shift-click checkbox range selection improvement.
  • Add New User page now separate.
  • Tag suggest only suggests tags (not other taxonomy terms).
  • QuickPress shows “Submit for Review” if user cannot publish.
  • Private posts/pages, and password-protected posts/pages are rolled into new “Visibility” section of publish module.

If you Beta 1 or Beta 2 installed already, just go to Tools -> Update to upgrade to Beta 3. If you encounter problems in upgrading, or if this is the first time you’ll be using 2.7 beta, just upgrade the old-fashioned way: through manual uploading for the files via FTP.

Remember, this is a beta release. Do not use this on an important blog, as 2.7 in its current state may break it. If you have a minor or a test blog around, or if you absolutely know what you’re doing, do upgrade. You can download WordPress 2.7 Beta 3 from here.



Published by  Published by xFruits
Original source : http://feeds.feedburner.com/~r/bloggingpro/PfjF/~3...

Tags:

2.7 Dashboard: Project Icon

2008年11月19日 by baiheinet

Part of the road map to WordPress 2.7 would be Project Icon. The 2.7 development team asked for help from icon designers all over the world, and an icon contest was held. The submissions were shown to the WordPress community, where people voted for the icons they want. And here are the results of Project Icon:

  • More than 3,700 people participated in and completed the survey.
  • The winner of the contest, garnering 35% of the votes, is Ben Dunkle. His icon set (you could see it on the right side) will be the one you’ll see in the default 2.7 Dashboard.
  • The first runner up would be Verena Segert, and her work would be included as an alternate icon set.
  • Ben and Verena will be doing revisions to some of their icons so that both sets will use the same metaphors, creating the colored “on” states, and creating the larger size of each icon for use in the h2 screen headers.

The survey also showed that a few of the individual icon metaphors also had a significant lead over the other choices.

Dashboard: 1333 voters (40%) chose a house as the best metaphor. Both Ben and Verena will be replacing their dashboard icons to reflect the taste of the community.

Media: 2097 voters (65%) chose the combination camera + musical note icon, which was part of Ben’s set. Verena will be amending her media icon to incorporate this idea.

Plugins: 1682 voters (53%) selected the outlet plug metaphor. Ben and Verena used the same idea in their sets.

Tools: 1581 voters (49%) liked the combination of two tools better than anything else. Ben and Verena will be changing their icons as well to reflect this.

Also, there’s apparently a demand for a plugin that will let people upload their own icon sets if the two sets included aren’t up to their taste. Plugin writers, take note.

Now that Project Icon is finished, we can’t wait to see Ben and Verena’s icons in 2.7 RC1 and in 2.7 final.



Published by  Published by xFruits
Original source : http://feeds.feedburner.com/~r/bloggingpro/PfjF/~3...

Tags:

nextMEDIA: The Start and Will “Free” Save the Future?

2008年11月19日 by baiheinet

For a full index of all the posts related to nextMEDIA, check out BrandingDavid.com where I will be updating everyone on various sessions.

Robert Montgomery, CEO of Achilles Media took the stage first to apologize for the various issues, from the registration line-up and onwards.

He was amusing as he introduced Mark Greenspan, Director of Digital Media at Achilles Media. Mark stood out in the crowd with his blazer and its white trim. He presented in a fairly monotone voice, but was fairly high energy, seeming excited about the event, and what it meant.

His hope is that the event gives a snapshot of digital media revenue today, a great idea, and hopefully it translates well going forward. Some of the sources for revenue building that they wanted to cover is multi-platform advertising, sponsorship and branded entertainment, e-commerce, pay per use and licensing.

“Our goal is to make the most relevant mix possible and service the industry the best we can” - Mark Greenspan.

One amazing thing that they have created this year was their Match Maker system, that allows people to connect with others in their field or people that might be helpful to their businesses.

Shelly Palmer, of MediaBytes and the Managing Director of the Advanced Media Ventures Group, was then introduced to lead the first topic entitled Economic Meltdown? Will “Free” Save the Future?

He started by getting everyone to introduce themselves to the person next to them in the room. Everyone started actually doing it, and a few real connections might have been made.

“I am going to talk about what they wanted me to talk about, and then flip the script because what they wanted me to talk about is depressing…” - Shelly Palmer.

Shelly’s way of talking was powerful and fairly commanding. He was confident, and interesting to listen to. He made a bold statement early on to say that there will never be a YouTube killer. He did concede that there were better technologies and sites for video distribution, but said that none will ever be the hit that YouTube is today.

“I’m in business to make money, everything else is just a hobby” - Shelly Palmer.

Shelly, also smartly talked about currencies online, saying that money, or cash is not the only currency worth trading online. The currencies of attention, intention, fame, respect, and passion are all important online and worth considering going forward.

He also talked about how, if the music industry understood these things, they would have been able to build bigger brands, rather than kill their business.

One question that really caught my attention was, “what is the value, pre-advertisement click of someone on your site?” He touched on the fact that there is no scarcity online. There is an oversupply of content and information, and so users are not controlling everything. He says that the CPM of advertisements must drop to zero, as only the gatekeepers like Google, Yahoo and Microsoft have any control over scarcity as the ads on their sites will be the most important.

A.I.D.A. - awareness, interest, desire, action are the phases of the purchase funnel and you need to push visitors down that funnel to convert the currencies of the Internet into cold, hard cash.

Awareness doesn’t always solve the problem of translating the currencies of the web to money, as you need to build up interest and desire to continue to push them down the funnel. Shelly used the example of Coca-Cola. Everyone knows who they are and what they sell, but awareness alone doesn’t sell product.

He closed out with a few well placed questions, and everyone seemed to be interested in what he covered, since it was a great primer in advertising, new media and the direction of the industry.



Published by  Published by xFruits
Original source : http://feeds.feedburner.com/~r/bloggingpro/PfjF/~3...

Tags:

Are You Getting Spammed Too?

2008年11月17日 by baiheinet

The other day I opened up my blogs and I saw that they had this huge influx of comments. As this was rather unusual, I checked the moderation queue and to my surprise, I found a huge number of comment spam. Weirdly though, the spam contained none of the usual links, and instead found a random string of letters and numbers, like “j2miob2e5gylwz9w”.

Comment Spam

As if that wasn’t weird enough, it seems that the spam got through Akismet multiple times. The spam messages came from these IP addresses:

  • 94.102.60.150
  • 94.102.60.151
  • 94.102.60.152
  • 94.102.60.153

Searching Google with the IP addresses brings up a lot of discussion about the spamming incident. Apparently, this has happened to a lot of blogs over a short period of time, and most, if not all, of the affected blogs were on WordPress.

So, what on earth was that about? It seems like somebody’s testing a brand-new spam tool that actively tagrets WordPress blogs. I’ve already blocked the said IP addresses via .htaccess, but who knows when the next spam attack will come?

This is probably the best time to brush up on some basic comment spam prevention tips. WordPress has some built-in spam prevention features, like:

  • Keep comment modderation on; make sure that people need to have a previous comment approved first before they can successfully comment.
  • If a comment has more than two links contained in it, it should be automatically moderated.
  • Fill out the “common spam words” form in WordPress so that comments get moderated when anything within the comment (including the author URI, author name, author email and the body of the comment itself) matches the words in the blacklist.
  • Akismet may not be built in WordPress by default, but it is included in the installation and installing it is the first thing I do when setting up a new blog. It still is the best spam filter out there.

If you have other anti-spam measures you implement on your blogs, just drop a comment and tell me about it.



Published by  Published by xFruits
Original source : http://feeds.feedburner.com/~r/bloggingpro/PfjF/~3...

Tags:

IntenseDebate out of private beta, offers new Wordpress plugin.

2008年11月17日 by baiheinet

A little less than two months ago, IntenseDebate was acquired by WordPress’s parent company Automattic. They spent the time in beta to scale Intense Debate’s infrastructure to handle the additional traffic that is likely to come when WordPress starts to include Intense Debate features by default. The purchase promised new features for the upcoming WordPress 2.7 like comment threading.

But now, IntenseDebate is out of beta and is offering a new WordPress plugin that offers the following features for your blog:

Two-Way Comment Sync

Comments made in IntenseDebate are automatically backed-up to your WordPress comment system, while your existing WordPress comments are automatically imported into IntenseDebate. In case you want to leave IntenseDebate and go back to the default comment system, your comments are safely migrated.

Admin Panel Integration

IntenseDebate has been interated to the WordPress admin panel, making the switch as smooth as possible.

Search Engine Optimization

IntenseDebate intelligently outputs the standard WordPress comments, which makes your comments easily indexed by search engines that ignore JavaScript. And it also makes visitors with JavaScript disabled on their browsers easily interact and make comments.

Trackbacks

Trackbacks and pingbacks are also easily integrated with IntenseDebate.

Profile Sync

You can login to IntenseDebate with WordPress, and vice versa.

Post Settings

WordPress admin settings like closing and opening comments on a post, and even changing your post titles, are automatically recognized and reflected in your IntenseDebate settings.

Other features included in the plugin would be:

  • Threaded comments
  • The ability to vote on comments and show comment reputations
  • Simultaneously post a comment to a blog and Twitter
  • Replly to comments and moderate comments by email
  • Commentor profiles can include links to social networking pages
  • Ability to add sidebar widgets with information on things like your top commentors

Intense Debate also works with Blogger, TypePad, and Tumblr.



Published by  Published by xFruits
Original source : http://feeds.feedburner.com/~r/bloggingpro/PfjF/~3...

Tags:

体验WordPress 2.7系列—日志置顶功能

2008年11月17日 by baiheinet

11月11号过去了,WordPress并没有像约定的那样在10发布一个稍微稳定的版本,WordPress官方只是在11月6号的时候发布了Beta2,看样子官方很满意Beta2,但通过邮箱我却每天都收到改进通知,WordPress还是在积极的为最终版做准备。

从今天开始,Wopus中文平台将陆续推出体验WordPress系列文章,希望我们这个系列的文章能伴随着WordPress 2.7最终版的发布让大家逐渐了解WordPress 2.7,毕竟从2.3.32.5再到现在的2.7Beta版本,后台的三次变化,我们除了要适应这种变化,更要习惯,毕竟WordPress一直在向前发展。

今天开始系列教程的第一篇,文章的置顶功能
提到WordPress日志置顶功能,估计很多朋友都会想到插件,在WordPress Beta2版本中,已经把这个功能集成了。
在撰写日志的右侧(由于2.7的后台大量的使用了ajax,所以区域可以随便拖动!),Publish区块中有一个Stick this post to the front page
e69caae591bde5908d-1

大家以后再写日志的时候,想置顶文章,只要勾选这里就OK了。

Wopus评论:
如果你的模板是一般的模板,而且经常想置顶一篇文章,那么这个功能无疑是非常有价值的,但是如果用的是CMS类的模板,这个功能完全毫无价值;如果懂得一些WordPress函数,手动设置函数,文章想置顶,就勾选到一个分类中,这个功能还是有点积累,但WordPress最大的优点就是容易上手,最大程度的傻瓜化,所以,对于绝大多数的使用者来数,这个功能还是很有价值的。

08年11月16日更新:
说话之间,WordPress 2.7Beta3发布了,基本上还是在不断的修正。
具体这里就不介绍了,有兴趣的可以看看这里,想更新的朋友可以试试WordPress自2.7版本找来的自动更新,在博客后台控制面板首页的右下角!

如果想持续了解WordPress 2.7,那么关注Wopus的体验WordPress 2.7系列吧。



Published by  Published by xFruits
Original source : http://item.feedsky.com/~feedsky/wopus/~7026069/13...

Tags:

WordPress 2.7 beta3 中文版已经发布

2008年11月17日 by baiheinet

WordPress 官方刚刚发布了 WordPress 2.7 系列的第三个测试版本:WordPress 2.7 beta3。根据这一版本,我们WordPress 非官方中文站WPChina.org)制作了相应的中文版,供中文社区的网友们测试。

WordPress 2.7 beta3 在上一个测试版 beta2 的基础上,修改了160多处,主要修正了存在的各种 bug 。

已经安装 beta1 和 beta2 的网友,你可以通过后台的“工具”->“更新”来进行升级。尚未安装这一版本的网友,你可以通过以下地址直接下载 WordPress 2.7 beta3 中文版。

WordPress 2.7 中文版下载地址:

zip格式:http://wordpresschina.googlecode.com/files/wordpress.27.beta3.chs.zip

gz格式:

http://wordpresschina.googlecode.com/files/wordpress.27.beta3.chs.tar.gz

WordPress 2.7 中文语言包下载地址:

zip格式:

http://wordpresschina.googlecode.com/files/wordpress.27.beta3.chs.languages.only.zip

gz格式:

http://wordpresschina.googlecode.com/files/wordpress.27.beta3.chs.languages.only.tar.gz

此外,我们还建立了一个 Wordpress 2.7 演示站点,供不方便自己建立博客进行测试的网友们进行体验。

WordPress 2.7 演示站点的地址为:wp27.wpchina.org

PS:感谢醉倚西风网友提供最新版本信息!



Published by  Published by xFruits
Original source : http://wpchina.org/wordpress-27-beta3-chinese-vers...

Tags:

强大的 WordPress 本地化插件:Codestyling Localization

2008年11月17日 by baiheinet

Codestyling Localization 是一款强大的 WordPress 本地化插件,使用这个插件,你可以方便地进行 WordPress 本地化的翻译开发。

我们进行 WordPress 的本地化翻译,比如我们 WordPress 非官方中文站推出 WordPress 中文版,都是依靠 PoEdit 等软件来完成的。对于不太熟悉本地化流程的网友,想要自己修改翻译中的词条,或者翻译某个插件和主题,是比较困难的事情。

CodeStyling Localization 插件就是解决这个问题的插件。使用这个插件,你可以直接在 WordPress 的后台进行本地化工作。详细的介绍请继续阅读文章:Codestyling Localization - 强大的本地化开发插件



Published by  Published by xFruits
Original source : http://wpchina.org/wordpress-plugin-codestyling-lo...

Tags:

10款浏览器CSS Reset的方法

2008年11月17日 by baiheinet

知道CSS Reset是什么吗?通常情况下,它也被写成Reset CSS,即重设浏览器的样式。在各种浏览器中,都会对CSS的选择器默认一些数值,譬如当h1没有被设置数值时,显示一定大小。但并不是所有的浏览器都使用一样的数值,所以,有了CSS Reset,以让网页的样式在各浏览器中表现一致。

正在使用CSS的你,用过CSS Reset吗?当然,或许你用了,却不知道正在用,比如你可能用到:

* { padding: 0; margin: 0; border: 0; }

这也是一款CSS Reset的方法,让所有的选择器的padding、margin和border都设置成0。这是一种强大的方法,也是最简单,最安全的方法,不过,也是最占用资源的方法。对于小型的网站来说,用这个并不会带来大的资源浪费,但如果是像Yahoo这种架构非常大的网站,刚需要有选择地进行CSS重设,以减少资源浪费。下面是Yahoo的CSS重设代码,也是受最多人喜爱的CSS Reset方法,YUI选择的方法是:

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
padding: 0;
margin: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img {
border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-weight: normal;
font-style: normal;
}
ol,ul {
list-style: none;
}
caption,th {
text-align: left;
}
h1,h2,h3,h4,h5,h6 {
font-weight: normal;
font-size: 100%;
}
q:before,q:after {
content:”;
}
abbr,acronym { border: 0;
}

OK,相信你也已经了解了CSS重设的目的,或许你也可以根据自己的喜好,写一个自己的CSS重设系统,毕竟大家的需求和习惯的不同的。而你可以参照下面的几款:

Ateneu Popular CSS Reset

html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus { outline: 0;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none}
table { border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}

Chris Poteet’s Reset CSS

* {
vertical-align: baseline;
font-family: inherit;
font-style: inherit;
font-size: 100%;
border: none;
padding: 0;
margin: 0;
}
body {
padding: 5px;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, ul, ol, dl {
margin: 20px 0;
}
li, dd, blockquote {
margin-left: 40px;
}
table {
border-collapse: collapse;
border-spacing: 0;
}

Eric Meyer Reset CSS

html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
vertical-align: baseline;
font-family: inherit;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
outline: 0;
padding: 0;
margin: 0;
border: 0;
}
:focus {
outline: 0;
}
body {
background: white;
line-height: 1;
color: black;
}
ol, ul {
list-style: none;
}
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

Tantek Celik Reset CSS

:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

Christian Montoya Reset CSS

html, body, form, fieldset {
margin: 0;
padding: 0;
font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
margin: 1em 0;
padding: 0;
}
li, dd, blockquote {
margin-left: 1em;
}
form label {
cursor: pointer;
}
fieldset {
border: none;
}
input, select, textarea {
font-size: 100%;
font-family: inherit;
}

Rudeworks Reset CSS

* {
margin: 0;
padding: 0;
border: none;
}
html {
font: 62.5% "Lucida Grande", Lucida, Verdana, sans-serif;
text-shadow: #000 0px 0px 0px;
}
ul {
list-style: none;
list-style-type: none;
}
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
font-weight: normal;
margin: 0 0 1em 0;
}
cite, em, dfn {
font-style: italic;
}
sup {
position: relative;
bottom: 0.3em;
vertical-align: baseline;
}
sub {
position: relative;
bottom: -0.2em;
vertical-align: baseline;
}
li, dd, blockquote {
margin-left: 1em;
}
code, kbd, samp, pre, tt, var, input[type='text'], textarea {
font-size: 100%;
font-family: monaco, "Lucida Console", courier, mono-space;
}
del {
text-decoration: line-through;
}
ins, dfn {
border-bottom: 1px solid #ccc;
}
small, sup, sub {
font-size: 85%;
}
abbr, acronym {
text-transform: uppercase;
font-size: 85%;
letter-spacing: .1em;
border-bottom-style: dotted;
border-bottom-width: 1px;
}
a abbr, a acronym {
border: none;
}
sup {
vertical-align: super;
}
sub {
vertical-align: sub;
}
h1 {
font-size: 2em;
}
h2 {
font-size: 1.8em;
}
h3 {
font-size: 1.6em;
}
h4 {
font-size: 1.4em;
}
h5 {
font-size: 1.2em;
}
h6 {
font-size: 1em;
}
a, a:link, a:visited, a:hover, a:active {
outline: 0;
text-decoration: none;
}
a img {
border: none;
text-decoration: none;
}
img {
border: none;
text-decoration: none;
}
label, button {
cursor: pointer;
}
input:focus, select:focus, textarea:focus {
background-color: #FFF;
}
fieldset {
border: none;
}
.clear {
clear: both;
}
.float-left {
float: left;
}
.float-right {
float: right;
}
body {
text-align: center;
}
#wrapper {
margin: 0 auto;
text-align: left;
}

Anieto2K Reset CSS

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: normal;
font-style: normal;
font-size: 100%;
font-family: inherit;
vertical-align: baseline
}
body {
line-height: 1
}
:focus {
outline: 0
}
ol, ul {
list-style: none
}
table {
border-collapse: collapse;
border-spacing: 0
}
blockquote:before, blockquote:after, q:before, q:after {
content: ""
}
blockquote, q {
quotes: "" ""
}
input, textarea {
margin: 0;
padding: 0
}
hr {
margin: 0;
padding: 0;
border: 0;
color: #000;
background-color: #000;
height: 1px
}

CSSLab CSS Reset

html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus {
outline: 0;
}
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
a img, iframe {
border: none;
}
ol, ul {
list-style: none;
}
input, textarea, select, button {
font-size: 100%;
font-family: inherit;
}
select {
margin: inherit;
}
/* Fixes incorrect placement of numbers in ol’s in IE6/7 */
ol { margin-left:2em; }
/* == clearfix == */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

像你看到的,这些都大同小异,需求不同,方法也就不同。我自己偏向于喜欢Yahoo的CSS Reset,也用了Yahoo的代码。你,有自己的CSS Reset体系吗?或许可以分享出来!

CSS Reset 代码来源:10 Técnicas para Reset CSS


©2008 幸福收藏夹. 版权所有,转载务必注明.该Feed只供个人使用,禁止未注明的转载或商业应用.非法应用的,一切法律后果自负.如有问题,可发E-mail至sofish@163.com.





Published by  Published by xFruits
Original source : http://www.happinesz.cn/archives/736/...

Tags:

wordpress运行过程初探

2008年11月16日 by baiheinet

wordpress 根据 the visitors url 选择模板文件,请求数组,调用数据库,然后显示给访问者一个页面。

一切看得是如此流畅。

到底是先模板后数据好了,还是先数据后模板好了,我是说不出来,嘿嘿。

wordpress 是前者,而discuz是后者。好像discuz的性能好于 wordpress

希望各位看官能共同探讨 wordpress 内核运行机制!

Tags: