黄超, 2010/5/27 16:18:46, § 0
官网上的描述是“query_posts 可以用来控制在循环the loop中显示哪些文章。它可以接受各种参数,就像你的URL中使用的参数(例如:参数p,p=4表示只显示ID为4的文章)。”
通常的用法包括:
- 在你的首页只显示一篇文章(若只想显示一个独立的页面page,可以通过WordPress管理后台,设置 -> 阅读,在那里修改).
- 显示一个特定的时间段内的所有文章.
- 在首页只显示最新的文章.
- 改变文章的显示顺序.
- 只显示某个特定分类下的文章.
- 不显示某个或多个分类下的文章.
- 等
官方使用指南的链接是 http://codex.wordpress.org/Function_Reference/query_posts
黄超, 2010/5/23 22:53:35, § 0
因为近期在弄师父的网站(http://www.baiyuxi.net),关于选择哪一个内容管理系统(CMS)以及如何集成论坛方面,真是费尽心思,觉得“我爱水煮鱼”的文章帮助挺大。虽然现在倾向的是Simple:Press,但还是特别感谢鱼兄。现将原文转帖如下:
我收到的E-mail中问到的最多的问题就是:我如何将论坛整合到我的Wordpress blog里啊?通常这是想要把WP作为CMS来用。进入正题,我会列出我所知道的所有选项,可能的话会包括指导或是相应的链接。如果只是想了解我的选择,那就先阅读总结部分。
整合外部的论坛程序:
所谓的外部程序也就是指非插件性质的、可以独立存在的开源论坛程序。这类程序本身功能齐全,以下介绍几个比较流行的可以和WP整合的论坛程序:
- Simple Machines Forum (SMF)
作为目前比较流行的论坛程序之一,SMF对于没有特定要求的人来说是个不错的选择。缺点是功能过于臃肿、体积庞大且设置起来比较复杂(不过说实话比起某些 程序来说要好多了),所以至少对于我来说这不是最佳方案。将它整合到Wordpress只需要一个WP插件,不过目前我还找不到一个合适的网页设计整合指 南。以下是整合方法:
- 安装以下两个”桥梁”插件的其中之一,WP SMF Bridge Plugin 1.0 或是 CMS & SMF Plugin。两者都支持用户账户整合(通过WP登录/注册=登录/注册 SMF)、在blog中列出论坛中最近的主题/回复,等等。后者是通过一个叫作Enigma的portal CMS将WP与SMF联接的。这种安装方式功能更加强大,不过也更加复杂。所以如果只是单纯地想要一个和WP一起用的论坛,推荐使用前者。
- 后台整合完毕,接下来就是设计方面了。不过很遗憾,目前好像还没有相关手把手式的指导文章。所以只能是自力更生了。好在SMF有个关于如何建立/编辑主题的文档。
- Vanilla
我不想 有做广告的嫌疑,不过Vanilla真的是个既小巧(苗条,无论是文件大小还是速度),又养眼(基于CSS的外观设计看着既朴素又舒服)的程序。基本安装 就能满足大多数的需求,如果需要,也能像其它论坛程序一样进行扩展(扩展起来也非常容易)。不过决定之前还是要取舍一下:Vanilla是一个需要你去适 应的程序,它并是那么大众化的。简单是它最大的特点,所以我建议你还是先看一下 这篇比较Vanilla和SMF(以及其它程序)的文章再做决定。以下是整合方法:
- 这个由Vanilla开发组写的文档详细地介绍了如何整合WP和Vanilla。手把手地教你怎么去做。如果你想在你的WP blog里显示最近的论坛文章,可以参照这篇文章。
- 不过以上的指导并没介绍在Vanilla中使用WP的功能的部分,这个内容可以参照Il Filosofo上的一篇文章。
- 前台的整合,参考Devlounge写的详细指导。
- bbPress
由Wordpress的开发者操刀的一个轻量级的论坛程序(我觉得比Vanilla还小)。不过还在开发之中,所以还没有相应的插件或是附加程序(如果我 错了请更正我因为一直没关注bbPress的进度)。因此我不推荐这个程序,除非你确信你要的就是这种超级骨感的论坛程序(就比如像 WP Support Forum那样的)。以下是整合到WP的方法:
- 后台整合,参照WP Codex上的这篇指导。包含了如何在bbPress中使用WP的功能。
- 在WP blog中显示最新的论坛文章,参考这篇简要的指南。
- 目前还没有前台整合(或是建立bbPress主题)的详尽指南,所以恐怕还是得自己来。还好现在有个加了注释的代码能在给bbPress建立主题时帮上点忙。
- phpBB又一个很流行的论坛程序,尽管 怨声不断。有个插件可以方便地将phpBB作为WordPress的评论系统,不过似乎还没有能将phpBB作为完整的论坛整合到WP的指南(比如账户、验证等等),也没有前台整合的。到是有个将最近的phpBB文章显示在WP里的 插件。
- PunBB
最后,让我来介绍一下PunBB。感觉它比phpBB甚至SMF都要小巧–尽管比起Vanilla和bbPress还是略显臃肿。没能找到整合PunBB 和WP后台(比如账户和验证)的信息,不过关于其它方面的整合的指南到是齐全:
- 和phpBB一样,有个插件可以用PunBB来代替WP的评论系统。
- 在blog里显示最近的论坛文章,参考这篇指导。
- 如果你只是想要你的论坛看起来像你的blog,这里有一些详细的指导。
一站式的Wordpress论坛插件:
想免去整合外部论坛的麻烦?那就用这些专为Wordpress设计的论坛插件吧:
- RS Discuss
还在Alpha的测试阶段,RS Discuss就已经被赋予了一整套的强大功能,包括多论坛、搜索、主题、后台管理、聚合等等。因为其本身是个WP插件所无需后台整合。完整的前台/设计整合方法的文档目前还没有(到是有些散碎的信息),不过我觉得通过调试template.css就可以大作文章。也可以通过Forum > Configuration中的”dynamic theming”选项来达到一定程度的前台整合。
- XDForum
和RS Discuss相比这个论坛插件更为稳定,并且具备了绝大多数的所需功能。和RS Discuss一样不需后台整合。一样也没相关的前台整合的指南,一样可以自行调试 xdforum.css。
总结
要找到适合你的论坛首先要看你是想要一个全功能的外部论坛(比如SMF, Vanilla),或者只是一个Wordpress论坛插件(RS Discuss或XDForum)。显然,后者更易安装,不过还是有些因素要考虑。大体来说外部论坛程序包括了完整的论坛机制–也就是说它们有全套的附加 软件/插件,而这是WP论坛插件所没有的。外部论坛程序通常来说更加稳定且扩展性好。
个人来说,我更乐意整合外部论坛程序。如果你也像我一样选择这条路来走的话,我建议你选择SMF 或是Vanilla。一方面,后台整合对于SMF来说是小菜一碟,因为有现成的两个”桥梁”插件,但暂时还没有外观整合指南。而另一方面,Vanilla 的后台整合更麻烦一些,不过相关的帮助文档是超详尽的。
黄超, 2010/1/10 11:59:47, § 0
1.CCK (Content Construction Kit ) 用途: 添加字段模块
2. Views 用途:生成列表
3. Phptemplate Theme Engine
4. Tinymce (Wysiwyg Editor) 用途:常用的编辑器之一
5. Printer Friendly Pages 用途:输出有好的页面
6. Akismet
7. Image Module 用途:图片模块
8. Ajax Form Builder
9. Control Panel
10. Simplenews 用途:邮件订阅
11. Feedback
12. Ubercart 用途:商城
13. Flash Gallery 用途:flash相册
14. Adsense Injector
15. Blix Theme
16. Dashboard
17. Tagadelic
18. Project
19. Blockbar
20. Global Redirect
21. Auctionads Integration
22. jTooltips
23. Pathauto 用途: 创建自动路径别名模块
24. Civicrm 用途:CRM模块
25. AJAX Spellcheck
26. Webfm
27. Subscriptions
28. Xml Sitemap 用途:生成XML格式的站点地图,有利于搜索引擎收录。
29. ACH Payment Gateway
30. Flashvideo 用途:flash播放器
31. Icon
32. Eye-Drop Editor
33. Advanced Menu Item Settings
34. Airplane Reservation System
35. Christmas Snow
36. Category
37. Update Status
38. Organic Groups
39. Views Bonus Pack – Dmitri G.
40. Digg This
41. Drupal Administration Menu
42. jRating
43. Diff
44. Devel 用途:theme 开发助手,开启此模块,大大提高theme开发的效率
45. Video 用途:视频模块
46. Bad Behavior
47. Feedparser
48. Replacement Tags
49. Profile Privacy
50. MSN
51. Drupal Manager
52. Administration Tools (Control Panel)
53. Asterisk Integration
54. sIFR / Dynamic Rendering
55. Event
56. Tagadelic – Tags Are Righteous Man! 用途:结合cumulus模块很酷的标签云效果。见drupal花园首页底部。
57. Advanced User
58. User Points 用途:会员点数
59. Workflow
60. IE Destroyer
61. Guestbook 用途:留言本模块
62. Adsense – K. Bahey 用途:谷歌Adsense模块,发布谷歌广告代码。
63. Export dotReader Book
64. Communication (Mailing, Newsletter, Messaging, Chat)
65. Currency Exchange
66. Carbon Footprint
67. Fasttoggle
68. Textile
69. The Orchard Theme
70. Google
71. Actions
72. Taxonomy Breadcrumb
73. Google Analytics 用途:谷歌统计模块。
74. Boost
75. LoginToboggan
76. Captcha
77. Service Links
78. Taxonomy Access Control Lite
79. IMCE 用途:方便的上传图片模块
80. Trackback
81. Troll
82. Faceted Search
83. Taxonomy Super Select 用途:Taxonomy扩展模块。
84. Session Limit
黄超, 2009/12/24 9:09:37, § 0
本文解释了一些基本的SEO技巧,尤其是Drupal SEO技巧。
- 选题– 首先,要选择人们感兴趣的话题。由于网络中充斥着各种各样的信息,所以你要保证写出的东西不 是老生常谈。例如,网络中关于SEO及Drupal的文章都很多,但关于Drupal SEO的内容却不太多,所以本文要写的是关于Drupal SEO的内容。
-
关键字– 确定哪些关键字与内容相关并且重要。如本页面是关于基本SEO的,所以这个页面的相关关键词是“基本SEO”,“基本搜索引擎优化”,“SEO十大技巧”等。但不要选太多。选择与内容密切相关的一个或两个关键词组。记住,一定要选择人们在搜索时会使用的关键字。
-
竞争度– 不要选择竞争太激烈的话题或关键字。我们在这里讨论SEO这个话题的原因,是因为它太受欢迎了。若想知道一个关键字竞争是否激烈,可以使用 wordtracker这样的工具,或者在google上搜索这个词,看看搜索结果有多少。如果搜索结果显示有几百万个页面,那么竞争会非常激烈,除非你的网站排名非常好。“基本SEO”这个词组的搜索结果达到1百万个页面,虽然竞争仍会激烈,但总比几百万个页面强。当然,如果一个关键字的竞争度为0,那么根本就不会有人搜索这个词了。
-
标题 – 文章的标题必须包含最重要的关键词组。这一点非常重要。注意看看本页面的标题。
-
内容–在写文章时,要尽可能多地使用关键词组,但切忌过度使用,否则它会成为垃圾,从而事与愿违。关键字在一个页面上应该出现的准确次数并无定论,但根据经验,对于200到1000字的文章,2~7%的关键字密度比较合适。
-
内部链接 – 将该页面尽可能多地链接到网站的其它网页上(当然是链接到有意义的地方了)。理想的情况是,在整个网站的每一个页面上至少出现一次该页面的链接。只要允许,最好使用该页面的标题作为链接文本,因为其中包含了最重要的关键字。
-
外部链接– 在其它网站上添加该页面的链接,这是比较困难却相当重要的部分。如果你有几个网站,做到这一点并不困难。同时你也可以请朋友或同事帮忙。最好的链接应来自具有相同内容的页面。但是,不要随便在其它内容无关的网站上添加垃圾链接。人们有时会在其它网站上发表评论并加上自己的链接…这些链接通常被看成是垃圾,会被Google忽视,或者被外部网站用“nofollow”标签阻止。
-
页面/浏览器标题 – 在页面/浏览器<标题>标签中一定要使用你的页面的标题。标题也可以简化一些,但必须包含主要关键字。这一点非常重要。
-
Meta描述–Meta描述应该是人们容易读懂并包含关键字的简短描述,它有时会出现在搜索结果中。你可以将它视为宣传广告语。
-
监控/调整–使用Google Analytics或其它统计分析软件可以监控一个网页,看哪些关键字为该页面带来了流量。基于这些信息,你可以对标题、关键字或内容进行相应的调整。
本文来自:http://www.abuilder.net/blog/seo/drupal-seo-top10