欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

drupal

shiping1 的头像

【Drupal】后台 PHP 与前端 JavaScript 之间的数据传递 有大用

在 Drupal 模块或主题开发中经常会有需要传递一些值给 JavaScript 的情况,大概有几种方法一是可以直接在模板里面写 JavaScript 然后嵌 PHP 进去,也可以用 Drupal 的接口直接输出 JavaScript 到页面的 head 信息中去,其实我自己之前一直是直接在模板里面写 JS 嵌套 PHP 的,后来发现 Drupal 现有的 drupal_add_js 提供了传递变量的接口具体如下……

普通分类: 
shiping1 的头像

ajax 例子

 drupal_add_js(array('vbo' => array($form_dom_id => array(
      'form_id' => $form_id,
      'view_name' => $plugin->view->name,
      'view_id' => _views_bulk_operations_view_id($plugin->view),
      'options' => $plugin->options,
      'ajax_select' => url('views-bulk-operations/js/select'),
      'view_path' => url($plugin->view->get_path()),
      'total_rows' => $plugin->view->total_rows,
    ))), 'setting');
普通分类: 
shiping1 的头像

Drupal的Qrcode模块,只更新到D6了,没有D7版本的, 二维码模块

用qrcode js 就好了
普通分类: 
shiping1 的头像

工作流

其实drupal的框架很适合做OA的,加一个workflow模块,基本上能搞掂,其他的那些功能性的东东,就是做模板的工作

wokflow 功能略弱,rules 配置不太方便,功能分布很散。
drupal 有没有更好的方案?
工作流


 
普通分类: 
shiping1 的头像

表单框里 提示 可以输php代码 但是我输入后 php代码不能执行




最终发现 是由于 没有开启 php 的执行权限
如何开启呢? (当然不是完全百分百的照着做,只要以下文的意思照做就可以了)
普通分类: 
shiping1 的头像

drupal6 中 创建 rules Set Scheduling 规则集 计划任务 有大用

1)建一规则集(比如名称为"用户注册一年后失效") 里面指定动作(阻止用户)
2)建一规则 设定条件(在什么情况下执行) 设定动作(就是上面的规则集对应的计划任务 Schedule "用户注册一年后失效"  (不是规则集) )


注册的用户  token表达式
普通分类: 
shiping1 的头像

Drupal 模块的 Hooks(钩子)。module_invoke_all, module_invoke, module_invoke

Dru

普通分类: 
shiping1 的头像

drupal node edit 使用模板要注意

管理页面专用主题

设置已被保存。
选择管理页面使用哪个外观主题。
普通分类: 
shiping1 的头像

根据url 得到 用是否能够访问 访问权限 Check if user has access to a certain page chatgpt 有大用

普通分类: 
shiping1 的头像

升级Drupal内核jQuery版本的方法以及特别提醒

在Drupal网站建设项目中,集成一些jQuery插件是很常见的事情。而它们对于jQuery的版本往往都有一定的要求,例如:jQuery Timelinr插件需要有jQuery1.7.2版本以上支持,诸如此类。

普通分类: 
shiping1 的头像

主题的.info文件(1)

主题的.info文件(1)

普通分类: 
shiping1 的头像

drupal url active current path current_path

普通分类: 
shiping1 的头像

修改表单的 form_submit form alter submit 修改 submit 对原来的submit 进行一些处理 有大用 有大大用 有大大大用

shiping1 的头像

views_bulk_operations vbo模块

好像views_bulk_operations.info
普通分类: 
shiping1 的头像

drupal

function  _zhuquBaoMingData ($wangzhan,$orwangzhan=array(),$wangzhanwj=false)
{
//执行sql
//例如
$sql = "select n.nid from {node} as n   " .
        " inner join content_field_wsbm_fromurl as wsbmfromurl on n.nid=wsbmfromurl.nid  
          inner join content_field_wsbm_time as wsbmtime on n.nid=wsbmtime.nid
         where n.type='wangshangbaoming' and ( wsbmfromurl.field_wsbm_fromurl_value " .
        " like  '%$wangzhan%' ".$orlike." ) order by wsbmtime.field_wsbm_time_value desc limit 0,1";
$nid = db_result(db_query($sql));
}
普通分类: 
shiping1 的头像

form js confirm 提示 确认提交 经测试 下面的代码 有大用


普通分类: 
shiping1 的头像

Drupal node reference

普通分类: 
shiping1 的头像

我们可以 $node->引用节点nid 再使用 node_load($node->引用节点ni) 请问 $node对象 可以 直接获得 引用的对象 吗?

我们可以 $node->引用节点nid 再使用 node_load($node->引用节点ni)
请问  $node对象 可以 直接获得 引用的对象 吗?
【入门】广西-丞辰(510912780)  14:23:06
自己试试不就清楚了吗?
【高级】[北京]流云(879078689)  14:24:03
不能
你可以用 entity_metadata_wrapper
【进阶】[苏州]泪痕_元怜(958186957)  14:24:23


普通分类: 
shiping1 的头像

不用drupal的node_save方法,如何保存一个node

不用drupal的node_save方法,如何保存一个node

普通分类: 
shiping1 的头像

节点有个自定义字段为banji 得到 banji "三班" 的 node 不用 sql 可以实现吗

节点有个自定义字段为banji 
得到 banji  "三班" 的 node 
不用 sql 可以实现吗

用views做个过滤不就行了额
代码不用sql的话可以用entity field query
普通分类: 
shiping1 的头像

How to put two form elements in a row using Drupal Form API? 表单元素 放两个元素在一行 表单元素浮动显示 有大用

普通分类: 
shiping1 的头像

drupal 自定义表单 增加日历控件 form date 日期 有大用

How to add a date popup calendar onto a custom form

普通分类: 
shiping1 的头像

Add a pop-up calendar on a date textfield in a custom Drupal 7 Form

I found out you 

普通分类: 
shiping1 的头像

drupal drupal_add_library

普通分类: 
shiping1 的头像

xtaff 模块

【高级】[上海] M(55510696) 2015/1/26 18:48:19
大巴车还能卡限高杆的 厉害
【高级】[北京]7.28做大站(11360525) 2015/1/26 18:50:41
M,求分享好模块
【高级】[上海] M(55510696) 2015/1/26 18:55:44
xtaff ....
【高级】[上海] M(55510696) 2015/1/26 18:57:07

【高级】[北京]7.28做大站(11360525) 2015/1/26 19:09:56
这是干嘛的。。。
【进阶】[上海]ben(59538308) 2015/1/26 19:21:10
管理缓存的?
【资深】[天津]狂潮(56600530) 2015/1/26 19:21:50

【资深】[天津]狂潮(56600530) 2015/1/26 19:22:20
此等神器,据说可以直接套用HTML模板,彻底摒弃Drupal模板开发方式
普通分类: 
shiping1 的头像

open atrium

Open Atrium 是一套基于Drupal的内部网工具包,它预置了自定义面板、博客、手册、日历、任务分配系统、团队微博这六项功能,支持会员分组,每个分组都可以设置自己的界面和功能。
普通分类: 
shiping1 的头像

drupal 表单一步一步的 功能 用什么模块






gfsoso  "drupal 多步表单 跨页面表单"
drupal "drupal multi step form module"  "drupal Multi step form"


https://www.drupal.org/project/mforms  有大用
http://davidsonj.com/blog/how-create-multi-step-form-drupal-7 有大用

普通分类: 
shiping1 的头像

Warning: Duplicate entry '1596672' for key 'PRIMARY' query: INSERT INTO watchdog

Warning: Duplicate entry '1596672' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (1, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:443:\"Duplicate entry '1596672' for key 'PRIMARY'\nquery: in /home/wwwroot/wangruo_kfqd_cn/public_html/includes/database.mysql.
普通分类: 
shiping1 的头像

drupal 编辑器中上传图像的大小限制

普通分类: 
shiping1 的头像

清除缓存 在php里执行 清除缓存 删除缓存 自己亲自做的 有大用

普通分类: 

页面

Subscribe to RSS - drupal