我下载了个官方的主题Adodis-drupal-themes-softtech-freetheme,在后台添加的中文能显示出来,但是修改主题文件 page.tpl 在里面添加的中文会显示为乱码,
只有 maintenance-page.tpl 和 html.tpl 包含
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php print $language->language; ?>" lang="<?php print $language->language; ?>" dir="<?php print $language->dir; ?>">
我把 xml:lang="<?php print $language->language; ?>" lang="<?php print $language->language; ?>"改成了 xml:lang="zh-CN" lang="zh-CN" 还是没用
求大大给指点下
怎么 drupal 比 joomla! 蛋疼这么多!!
原文链接:http://drupal.org/node/1111260原文审核中。
- 阅读更多 关于 建立模块设置表格
- 登录或注册以发表评论
Setting up a VPS for your Drupal sites - overview and considerations
原文链接:http://drupal.org/node/1426870
许多人希望把他们的站点托管于专业的公司(IDC),由专业公司来维护服务器和软件的环境而自己能专注于Drupal站点的建设。但是也有不少人有需要或者本身就有兴趣去配置自己的站点服务器。前些日子,在LinkedIn上出现过一个讨论:从一个共享主机的站点迁移到完全DIY的虚拟个人服务器(VPS,Virtual Private Server),站长需要掌握什么知识呢?
在一个VPS上你拥有管理员的权限来控制你的服务器(当然不包括硬件…)。相比共享的主机站点,这给了你很大的自由度和弹性,但是这也意味着你需要做更多的工作,比如:你需要不时的更新你的站点,打打补丁,升级杀毒软件…,这些在共享的主机服务上,你是大可不必去考虑的。
原文链接:http://drupal.org/node/582674 安装 / 启用
安装做好的features跟安装模块一样简单(甚至更简单)
找到并下载feature。 解压feature(如果你拿到的是压缩文件的话,因为最终需要一个文件夹,而不是压缩文件)
将文件夹放到你drupal安装目录下的一个合适的文件里。最好是放到sites/all/modules/custom/features,不过放到sites/all/modules也可以。
注:如果某个feature前的复选框是灰色不能点击选择的话,应该是因为它依赖的某些模块缺失了。在feature的标题下面去检查不需要的依赖,只安装适当的模块。
禁用feature
如果某天你要禁用某个feature,只需访问Feature管理页面,置空这个feature对应的复选框然后点击保存设置
设计思路上, 禁用feature的module将会同时在feature里定义的功能。也就是说会删掉feature创建的节点类型等等。
Drupal发行版
什么是Drupal 发行版?
Drupal Distribution,即Drupal 发行版,以前称为Drupal Profiles( Drupal安装包)。Drupal发行版是可以作为独立文件下载的封装文件,包含了Drupal核心、贡献模块和主题,且预定义了某些特定的配置,从而只需较少步骤就可以快速搭建一个复杂的、特定功能的站点,而不是安装和配置元素分开进行。
例如,一个用于会议方面的发行版,需要包含一些高级用户注册、与会者资料、门票、演讲者和会议清单方面的模块,开始安装时,发行版是可以像常规安装Drupal站点那样配置和定制的。更多信息请参阅安装配置文件。
哪里可以下载到Drupal 发行版?
原文链接:http://drupal.org/node/582318
Features模块遵循标准的安装流程: 从这个项目的页面下载,放到你的sites/all/modules文件夹下,然后在你的模块管理页面激活它。 Features模块会自动找到所有与之工作的模块 - 无需进一步的安装或配置
1、2年以上PHP开发工作经验,熟练掌握PHP程序语言; 2、熟练使用XHTML、CSS、Ajax、JavaScript等页面技术; 3、精通Dedecms、Discuz、UCHome、UCenter、PHPCMS等开源系统,能快速整合,并能进行二次开发; 4、熟悉Linux服务器的配置,维护,环境搭建,安全配置; 5、熟练配置和使用SVN版本控制软件; 6、拥有良好的代码习惯,要求结构清晰,命名规范,逻辑性较强,代码冗余率低; 7、工作认真,有责任心,有团队合作精神; 8,英语可做简单的口语沟通,能够熟练首发英文邮件。 |
待遇:base+饭补+全额五险一金+补充医疗保险
坐标:北京三元桥
有意者请联系:
我们是一家刚刚成立,专注于SaaS云运营的创业公司。公司的创业者来自于美国和国内精英,我们急需精通drupal,了解各种插件,至少3-5年以上php经验的资深开发者。全职加入提供股票期权、有竞争力的薪酬和巨大的发展空间。兼职人员也可加入。
工作地点:上海
原文链接http://drupal.org/node/1111212原文正在校对中
现在,我们已经有了一个完全工作的模块。下一步,我们要添加一些复杂的功能在上面。在一个比较复杂的站点, 我们也许并不想把所有最近一周所更新的内容链接都显示给用户。所以,我们要建立一个模块的设置页面,来设置到底要显示多少链接给用户。
注册一个URL
我们用hook_menu()来定义一个URL, 在这个URL,我们就可以定义我们自己的设置页面了。(原文所说的是用hook_menu()来定义form,这会误导读者。实际上form是在另一个方法定义的。而hook_menu()只是调用那个方法返回的form,并显示到当前的URL page。 下面是hook_menu()的代码。它将与下一章的代码一起工作。)