joomla,wordpress,drupal,magento,shopex网站的php.ini的配置都很简单,官网也有具体的介绍。很多国内用户在主机商空间上使用joomla,wordpress,drupal,magento,shopex时经常遇到各种报错信息,网站不能正常运行。原因主要是国内的主机清一色为windows2003,windows 2003主机空间显然极不适合运行这些开源程序。极个别空间商有windows server 2008和linux主机空间.windows server 2008可以很好的支持joomla,wordpress,drupal,shopex,shopex,但因为主机商对joomla,wordpress,drupal,magento,shopex缺乏研究导致php应用环境配制不到位,或者要兼顾其他网站程序导致无法兼容joomla,wordpress,drupal,shopex,shopex的环境需求。为什么linux也支持不发呢。不是说lamp是最佳的php应用环境吗。是的。Lamp本来与windows 2008对这些程序确实是比较好的选择。国内网友之所以也遇到类似运行不正常的原因主要是php和Mysql的版本太低的原因导致的。
无图版,以后再配图
一些相关资源:
这本指南适用于Drupal 5以及更早的版本,对于drupal,有一个新的主题开发指南已经可用。我们手册的这一部分,主要是关于主题系统的各个方面,希望这对广大的drupal主题开发者能够有所帮助。
强调一点 – 当使用这里所讲的任何方法开发一个主题时,你必须保证主题的名称,与你drupal站点上任何模块名称不能重名,如果重名的话,就有可能造成函数重名,进而你的站点将不能工作。
Javascript代码片断(用于主题化的)可参看Javascript部分
PHP主题化代码片断可参看 超越基本-代码片断(Beyond the basics - Snippets)
主题作者应该仔细的编写干净、结构良好的代码,这和其它项目上的程序员一样。这样做,可以使代码更容易阅读、理解和维护。虽然不同的组织有着不同的习惯,但是最好大家都遵从Drupal标准,这样有利于协作工作或者需求帮助。
- 缩进采用2个空格;而不是一个tab键
- HTML标签的开始和结束部分的缩进一定要匹配。
- PHP 和HTML的缩进要区分开来
不是这样:
... <?php if ($header): ?> <div id="header"> <?php print $header; ?> </div> <?php endif; ?> ...
应该这样:
... <?php if ($header): ?> <div id="header"> <?php print $header; ?> </div> <?php endif; ?> ...
- 阅读更多 关于 drupal主题编码习惯
- 登录或注册以发表评论
模块下载地址:
Share:http://drupal.org/project/share
ShareThis:http://drupal.org/project/sharethis
安装:
1.将下载的share模块,解压至sites/all/modules目录下。
2.依次点击“管理”>“站点构建”>“模块”(admin/build/modules),在“share”一栏里:“Share”、“Share widget”、“ShareThis widget”三项,以及“share-tabs”栏下的“Link Codes”项。
3.依次点击“管理”>“站点构建”>“share”(admin/build/share):
为了将你的主题添加到Drupal.org上,它必须是GPL的.不要在里面包含一些有版权的东西,特别是那些你不希望看到别人重用或者修改的东西.
主题的追踪方式和代码一样,都使用CVS资源库.你将需要申请一个CVS帐号.获得帐号以后,你就可以将你的主题检入到Drupal CVS资源库中了.创建一个工程,系统将会自动为你创建下载的页面.
添加主题以后,用户就可能经常的提出建议、文件bug,一般都希望你能够随着Drupal版本的升级不断的更新你的主题。
参看截图指南。
关于如何在Drupal.org上贡献代码和主题,以及维护一个工程的流程的更多信息,可参看开发者手册,点击这里。
时光飞逝,距离上次聚会已有两个月的时间了,各位上海的同学们是否在炎热的夏天里挥汗创作呢?请放下鼠标与键盘吧,欢迎您参加7月份上海Drupal user meetup。 您不需要报名,只需要带着您的经验与开发疑问前来。
时间:2009-07-18 14:00 地点:长宁区东诸安浜路103弄4号楼7A
研讨主题: 1.个案展示 2.浅淡drupal开发(其实一点都不浅@.@) 3.在一个专家信息的表单中,通过AJAX动态添加N个从事过的职位 4.关于社交网站 5.持续增加中…
聚会前,也欢迎您加入Drupal水吧(QQ群:62236976)与Drupal花园(QQ群:4362258)一同分享与研讨Drupal
等你喔^^
一个Drupal截图
4.5以后的版本中,每个主题都需要一个截图,以screenshot.png的形式放置在主题目录下面.在Drupal安装的主题列表页面(在Drupal 5.x或者最新版本中,位于Administer > Site building > Themes),将会用到这些截图.所有截图最好能保持一致.核心主题截图的制作指南如下(从一个空Drupal站点开始):
- 阅读更多 关于 主题截图指南
- 登录或注册以发表评论
主题作者应该仔细的编写干净、结构良好的代码,这和其它项目上的程序员一样。这样做,可以使代码更容易阅读、理解和维护。虽然不同的组织有着不同的习惯,但是最好大家都遵从Drupal标准,这样有利于协作工作或者需求帮助。
- 缩进采用2个空格;而不是一个tab键
- HTML标签的开始和结束部分的缩进一定要匹配。
- PHP 和HTML的缩进要区分开来
不是这样:
... <?php if ($header): ?> <div id="header"> <?php print $header; ?> </div> <?php endif; ?> ...
应该这样:
... <?php if ($header): ?> <div id="header"> <?php print $header; ?> </div> <?php endif; ?> ...
在你构建网站的所有努力中,对于你的用户来说,最重要的就是站点的外观了。为了使你的drupal主题对于每个浏览器,每个模块,用户所选的主题都兼容的话,你需要花费很大的功夫。
首先你需要熟悉基本的CSS概念(Cascading Style Sheets)。关于Css的资源可参看CSS Discuss 或者HTML dog 。在CSS Zen Garden有一篇非常好的概述文章,介绍了Css的强大。