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

这里的技术是共享的

You are here

drupal

shiping1 的头像

drupal menu_get_object()




 是不是可以这样解决
【LV2】南昌 - 赤发灵官(342701293)  10:19:15
你直接复写模板不是更简单
【LV1】重庆 - 林玲(2293560686)  10:20:08
每个页面的布局好像都不一样
【LV2】南昌 - 赤发灵官(342701293)  10:20:33
你的page是node呢还是其它?
【LV1】重庆 - 林玲(2293560686)  10:20:41
不知道
我截图
【LV2】南昌 - 赤发灵官(342701293)  10:20:56
是在 content里发布的吗 
普通分类: 
shiping1 的头像

drupal 里面 角色 叠加 角色继承

 弱弱的问一句  drupal  里面 有没有 角色 
叠加的 
A 角色有 1,2,3,4 的权限 B角色有 5,6,7,8 的权限 C角色 如果勾选 1,2,3,4,5,6,7,8 觉得勾得太多
能不能 让 C角色 拥有A角色 和B角色的权限 
 role_inheritance  模块 

普通分类: 
shiping1 的头像

判断是否有权限访问 某个url

在模块文件里写
function _getPermissionUrl($url)
{
    $urlArr = explode('?',$url);
    if(empty($urlArr[0])){
        $urlArr[0] = 'front_page';
    }
    $router_item = menu_get_item($urlArr[0]);
    
    if ($router_item['access']) {
      return  '/'.$url;    
    }
    else {
        return "javascript:alert('没有权限')";
    }
}

在模板文件里调用
<a href="<?php print _getPermissionUrl('node/add/seozongbiaotype?destination=listzong');?>" class="hongse" >增加SEO总表</a>

普通分类: 
shiping1 的头像

drupal6中block的建议模板文件 有大用

通过 hook_preprocess_block()  可以得到 建议文件的顺序

function lanyulu_preprocess_block(&$vars, $hook) {
  $vars['sample_variable'] = t('Lorem ipsum.');
}

这是在  预处理函数是在 template.php文件中
在 drupal6中 一般为 
block-block-1.tpl.php  (这里1为模块的标识)
 如果 没有这个 block-block-1.tpl.php 文件 就到后台 去区块处 admin/build/block/configure/block/1 看是什么内容 (本质上应该是调用block.tpl.php的$content的内容吧)

普通分类: 
shiping1 的头像

drupal views的 某一行的结算结果暂时存为某变量 在这一行的的后面的列中可能用到 (views php模块) 这个就量隐藏不显示吧

<?php  
//百度(包含网盟)竞价总消费  
$row->field_baidu_szfzxx_xiaofei_value = floatval($row->field_baidu_szfzxx_xiaofei_value);
$row->field_baidu_400_xiaofei_value = floatval($row->field_baidu_400_xiaofei_value);
$row->field_baidu_wm_szfzxx_xiaofei_value = floatval($row->field_baidu_wm_szfzxx_xiaofei_value);
$row->field_baidu_wm_400_xiaofei_value = floatval($row->field_baidu_wm_400_xiaofei_value);
 
 
$row->field_baidu_szfzxx_jy_xia
普通分类: 
shiping1 的头像

为什么一个Drupal cache_form形式没有被缓存吗?Why would a Drupal form not be cached in cache_form?

普通分类: 
shiping1 的头像

大神,有谁知道有限制ip登陆的模块

【上海】阿力(669558560)  11:57:50
大神,有谁知道有限制ip登陆的模块
上海[布兰卡]<zterry@qq.com>  12:00:26
ip_ranges
普通分类: 
shiping1 的头像

menu_per_role管理菜单的权限控制与菜单显示控制 有大用

我的方法

普通分类: 

drupal 能实现在同一个页面 修改 10个文章的标题吗 (不是vbo)

 
请问有模块 实面这个功能吗 

普通分类: 

Drupal采集模块介绍

Drupal采集模块介绍

普通分类: 

一个简单的例子教你如何用DRUPAL 采集

普通分类: 

drupal采集教程

drupal采集教程

普通分类: 

multi add node 模块问题

user warning: Unknown column 'n.language' in 'where clause' query: SELECT COUNT(*) FROM vocabulary v INNER JOIN vocabulary_node_types n ON v.vid = n.vid WHERE (n.language ='zh-hans' OR n.language ='' OR n.language IS NULL) in  /wwwroot/sites/all/modules/multi_node_add/multi_node_add.module on line 131.经检查 Internationalization  i18n模块 与 multi_node_add 模块有冲突 先暂时禁用 Internationalization 模块吧
普通分类: 
shiping1 的头像

drupal 下载 权限 ;; 在权限页面 uploads ==> 查看所有已上传文件 勾选它

普通分类: 
shiping1 的头像

vbo 批量错误有个bug 更改属性 到最后一步的时候 发现没有人 (我无力解决)

admin/batchWangshangbaoming  批量处理 其中有一个 select  有选择的状态
老是选中某个 更改属性 到最后一步的时候 发现没有人
我最后的处理办法是 到 admin/batchWangshangbaoming 页面时手动刷新一下 (通过程序自动刷新好像不行)
普通分类: 
shiping1 的头像

某个模块的路径

drupal_add_js(drupal_get_path('module', 'blockaway') .'/blockaway.js'); 
普通分类: 
shiping1 的头像

当前主题的路径 url path 有大用

path_to_theme() 

普通分类: 
shiping1 的头像

添加 增加 css 文件

drupal_add_css
普通分类: 
shiping1 的头像

添加 增加 js 文件

      因为Drupal内置了jQuery,所以在Drupal       会自动加载 jQuery。在 Drupal 中,可通过
中使用jQuery很简单,在添加JavaScript时      drupal_add_js()函数来添加JavaScript文件。
 
一  页面直接添加 jQuery
1,以管理员的身份登录网站;
2,开启PHP filter模块;
3,创建一个页面,选择PHP code 的输入格式;
4,输入
<?php
drupal_add_js('jQuery(document).ready(function () { jQuery("p").hide(); jQuery("p").fadeIn("slow");
});', 'inline');

?>
<p id="one">Paragraph one</p>
<p>Paragraph two</p>
<p>Paragraph three</p>
5,刷新后即可看到效果。
 
普通分类: 
shiping1 的头像

drupal 对同一个form 在两处进行了 form_alter 请问两个form_alter的顺序是如何确定的

那就是模块的加载顺序
可以用hook_module_implements_alter来调整执行顺序
或者手工修改system表的模块weight值
普通分类: 
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版本以上支持,诸如此类。

普通分类: 

页面

Subscribe to RSS - drupal