跳转到主要内容
DrupalCMS 提交于 23 January 2013

区块是一片文本或功能区域,能放置在主题定义的区域中。模块可以是下面任何的东西:一个节点、一个节点列表、一个视频、一个表单、一个在线投票、一个对话窗口、一个fb的状态更新、或你任何能想象出来的东西。当我同客户谈及区块,他们经常这么回答“哦,你的意思区块就是一个控件”,通常这个术语用于Drupal范围之外那些表现为区块的东西,我将展示如何建立和使用区块。

区块是什么

一个区块本质上是一个独立的容器,它可以容纳你能想象出来任何虚拟东西。通过对几个例子的考察可能更容易理解什么是区块(表10-1),下表程序Drupal带的一些标准区块。

DrupalCMS 提交于 23 January 2013

改变Drupal生成的HTML或其它标签需要那些组成主题系统层次的知识。在本章中,我将教你主题系统怎样工作并且透露一些隐藏在Drupal核心中的最好的实践。首要问题是你在模块文件中不需要(或称不应该)编辑HTML来改变你的站点的视觉外观,要是那样做,你只是建立你自己私有的内容管理系统,并且因此失去了有社区支持的开源软件系统的内含的最大优势。一定记住:要覆写,而不是修改。

push 提交于 20 January 2013

需要修改views.module模块: 一、增加一个函数

//截取中文字符串 function gbsubstr($gbk, $start, $len) {     $tmpstr = "";     $strlen = $start + $len;     for($i = 0; $i < $strlen; $i++) {         if(ord(substr($gbk, $i, 1)) > 0xa0) {             $tmpstr .= substr($gbk, $i, 2);             $i++;         } else             $tmpstr .= substr($gbk, $i, 1);     }     return $tmpstr;

}; 二、修改views_trim_text函数:

Taxonomy upgrade extras
Jerry1983 提交于 20 January 2013

在下边读《Pro Drupal 7 Development》边做试验。在第二章annotate模块中调试annotate.install发现问题。就是field_create_field($field)函数可以创建 annotate字段,该字段可以在node里面显示,但是下面这段代码貌似没有起作用:

 

  $types = node_type_get_types();   foreach($types as $type) {     annotate_delete_annotation($type);   }     $field = field_info_field('annotation');   if ($field) {     field_delete_field('annotation');   }   没有删除我留下的注释,是哪里写错了吗?
angelhan 提交于 18 January 2013

ValueClickBrands --惠击计算机技术(上海)有限公司成立于1999年,现为美国最大的网络媒体上市集团公司VALUECLICK ( NASDAQ : VCLK)直属分公司。  总部位于美国洛杉矶, 在加拿大,英国,日本,韩国和欧洲都设有分公司 ,专门为消费者提供电子商务领域服务,包括比价购物,电子优惠券,垂直内容服务的门户网站,在全球拥有20多个大型网站。如  (www.smarter.com , www.investopedia.comwww.couponmountain.comhttp://www.pricerunner.co.uk, http://www.symptomfind.com/ ),各站点每天使用大型分布式系统处理亿量级数据,在同类型行业服务中处于领先地位. 上海这边属于全球的技术研发支持中心,支持全球各网站产品的研发维护。

torchwood 提交于 17 January 2013

 

设置一个动作,撤销包含关键字的评论,关联了触发器:当保存新评论或更新评论时        在写评论包含了关键字后保存,报错:Fatal error: Cannot use object of type stdClass as array in F:\xampp\htdocs\drupal7\includes\common.inc on line 5786

另外我设置动作关联触发器给文章作者当有人评论时发邮件,但是测试了,邮箱没有收到邮件

以上测试环境,都是在本地电脑上用xampp安装测试的

订阅