跳转到主要内容
phpartisan 提交于 11 April 2015
Drupal7中导入了Entity概念!并且提供了强大的相关字段的存储,加载,编辑,渲染的field API。通过内容类型的字段管理以及显示管理的标签页可以用覆盖其所有处理环节。 但是在Entity一连串的相关处理之外,有时经常需要针对某个特定的字段进行另外的渲染处理。比如说我们想把node的作者名放置到边栏。当然也可以使用Panels和CCK Blocks等模块实现此类需求。也可以通过简单的代码实现。   有没有碰到过这样的写法。 //此为不太好的写法。
$block['content'] = $node->field_name['und'][0]['safe_value'];
  在drupal6中为了获取想显示的值直接使用node对象是非常常见的一种方法。「 'safe_value' 」是已经检测过的值应该是安全的。但是不觉得有什么问题吗?可以列举以下几个理由。 1.首先「 'und' 」是drupal7中对字段的语言设置(详细可参考Gabor Hojtsy的博客)。
标签
phpartisan 提交于 11 April 2015
使用JavaScript会给网站的主题增添很多动态的演出效果。为了添加自定义的JavaScript文件,Drupal的开发者们觉得jQuery是非常方便的。 jQuery是一个轻量级的JavaScript库,并且Drupal默认已经整合该库文件。jQuery中已经遍布了所有共通的DOM,事件,特效以及Ajax功能。 Drupal7中已经绑定了jQuery 1.4.4和jQuery UI 1.8.7。Drupal6.0到6.2中绑定了jQuery 1.2.3,Drupal6.3中绑定了jQuery 1.2.6 的升级版。 模块开发过程中如果需要最新版的jQuery,可以使用jQuery update 模块。当通过Drupal在页面中添加JavaScript时,jQuery也会自动的被添加到该页面。 关于jQuery的详细信息可参考 jQuery APIDocumentation。   添加JavaScript 主题中添加JavaScript有两种方法。
learningxm 提交于 10 April 2015
 洪小军 美拍架构平台负责人《大中型 SNS 系统设计漫谈》 视频:http://upyun-open-talk.b0.upaiyun.com/meipai---hongxiaoj.mp4  课件:http://upyun-open-talk.b0.upaiyun.com/sns.pdf 刘玮 小鱼网福州站总经理《javascript 与原生应用的交互》 视频:http://upyun-open-talk.b0.upaiyun.com/xiaoyuwang-lw.mp4  课件:http://upyun-open-talk.b0.upaiyun.com/WebView.pdf 姚东旭 美芽 CTO《从零到一,美芽的技术实战》 视频:http://upyun-open-talk.b0.upaiyun.com/meiya---yaodongx.mp4 课件:http://upyun-open-talk.b0.upaiyun.com/meiya2.pdf 另:下期Open Talk将于4月18日登陆【深圳】,报名地址:http://upyun-open-talk-no5.eventdove.com/  欢迎报名和传播!
板块
phpartisan 提交于 8 April 2015

如何使用Feeds模块导入CSV文件

 

Feeds模块的灵活使用会起到事半功倍的作用,特别是当需要输入大量有规律的数据时,是否能正确使用Feeds模块直接决定你的生产力!由于Drupal的数据库结构比较复杂,很多情况下一个实体的字段不像其他系统,分散在多个数据库表,单纯的直接通过数据库导入某个实体的数据是不大可能的。本文介绍如何通过Feeds的界面和Feeds模块提供的API实现批量导入某个分类下的词汇。

 

【场景】

例如我们需要实现以下内容

居委会(用于物流)------------ 分类名

   某区名A       ------------ 术语名  

     居委会A     ------------ 子术语名 (同时这个子术语具有以下字段)

     (居委会的自定义字段:详细地址,电话,联系人)

 

步骤1:如图创建分类名称

tu_pian_1.png

步骤2:如图创建自定义字段

标签

企业简介:

保利置业集团为中国保利集团房地产主业国内两个开发平台之一。经过中国保利集团近年来多次注资,集团已快速发展成为专注于国内市场的房地产开发、投资及物业管理的全国性综合房地产企业。现在,集团业务遍布北京、上海、广州、深圳、佛山、苏州、宁波、重庆、武汉、济南、烟台、威海、贵阳、遵义、南宁、柳州、昆明、哈尔滨、惠州、州、宁波及海南等全国20多个主要城市。

保利置业集团(上海)投资有限公司,目前分别在上海浦东陆家嘴地区、浦东唐镇地区、嘉定新城、松江、杨浦/宝山地区开发房地产项目。

 

岗位职责:

1、负责公司OA、销售、ERP、物业等在线系统的建设与维护(建网站)

2、负责系统上线后的技术维护

 

任职要求:

1、精通PHP,mysql,熟练运用HTML,XML,CSS,DIV,JavaScript, jQuery,Ajax等技术,熟练掌握html5者优先录用

2、2年以上开发经验,有独立完成PHP项目能力

3、熟练使用主流PHP开发框架,熟悉Drupal者优先录用

4、有过内网OA、项目进度系统、合同及文档管理系统开发经验者优先

yoqu 提交于 7 April 2015

注:本教程纯手打原创,如有雷同,必定抄袭我的。本文版权归属yoqu,如果有哪位转载请署名作者。


最近公司有个项目,由我做用户操作这一块,由于drupal自带的profile不是很友好,所以用户属性是利用profile2进行定义的。我以其中属于哪个机房的属性来进行讲解吧。

profile的增删改查操作

1.查操作

$user=user_load($uid);
$student=profile2_load_by_user($user,'student');

这个函数官方有文档,通过用户对象返回用户的profile2的对象,当然可能用户定义了几个profile。我们用到的是student这个profile。  然后利用field_get_items()获得指定的字段  例如机房的机器名叫做machine_room.  使用

$machine_room=field_get_items('profile2',$student,'field_machine_room'));

结果返回的是一个数组,直接取出你想要的值就可以进行其他操作了。

标签
yoqu 提交于 6 April 2015

注:原文链接:http://befused.com/drupal/form-validation(翻译水平有限,还望海涵)

start:

表单验证是web系统中必不可少的一部分,你需要确保用户输入的信息是否是可取的,如果不可取会反馈错误信息。感谢Drupal钩子,你可以简单的在任何一个表单中增加验证,即使你并没有创建这个表单。在这个教程里面,你会学习怎样用验证函数去验证一篇文章表单,增加一篇文章的的地址在这里 node/add/article 示例你要确保用户不能增加这个标题打的文章:” the quick fox jumped over the lazy dog”,如果写下了这个标题,则返回一个错误信息。

在这个教程中,你可能需要下载和开启一个叫devel的开发神器来打印消息(dpm函数)。

Alter the form

增加一个新的验证函数,你需要去alter下这个表单(至于为什么我不细讲了,就是重写下表单)如果看不懂看完这里应该就会了

sina_creatorwpy 提交于 6 April 2015

我用的是drupal7,

用户注册时,填写用户名和邮箱,然后给用户发邮件,通过链接设置密码。

我就是要在用户填写邮箱时,不让某些邮箱注册,比如,用户注册,不让163的邮箱注册。

我在baidu.com,google.com上找了,没有找到结果,然后到drupal.org上也找了,都没有找到如何实现它,请各们网站帮忙。感谢。

Drupal 7.36 发布

Drupal中国公告:2015年4月2日上午2点54分(美国当地时间)在Drupal官网发布公告,Drupal 7.36 发布。

Drupal官网公告中介绍:这是Drupal7.x的例行版本更新。本次包括一些bug修复及少量 API/功能 改进(并非主要功能大变动);大功能及非向后兼容的新功能会加到Drupal 8.0版本里。

该版本不包含安全问题更新。

除了文档修复,.htaccess、web.config、robots.txt 及settings.php 这些文件没有变动,因此本次升级这些文件无需备份。

已知问题:

无。

订阅