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

这里的技术是共享的

shiping1 的头像

7Z 和 WINRAR 两款软件比较

从压缩比   7Z 好

性能    7Z 好

资源占用   7Z 好

兼容性等方面说  7Z 好

来自 http://zhidao.baidu.com/link?url=h_ndSWYguRpmnaNEUM-t9gw_zDDAfofGC9oc6QG2J16kuTQml060sUIiODWenLcp3Vc2lwfFu-b5GzT1NJDrTq
普通分类: 
shiping1 的头像

二维数组array去除重复值和array_unique函数

对于一维数组去除重复值的方法,是可以直接使用php系统函数array_unique,但是这个函数不能对多维数组去除重复值,下面分享一个可以去除二维数组的重复值的函数。

普通分类: 
shiping1 的头像

admin/user/settings 用户设置 配置默认用户行为,包括注册必要信息、E-Mail 以及用户图片。

admin/user/settings  用户设置     配置默认用户行为,包括注册必要信息、E-Mail 以及用户图片。

取得默认头像的程序 modules/user/user.module 大约827行
$picture = variable_get('user_picture_default', '');
普通分类: 
shiping1 的头像

Drupal7基础教程--用户(一)

Drupal7基础教程--用户(一)

作者:大漠 日期:2011-04-02 点击:3579

用户注册(User Registration)

Drupal提供了几种注册用户的方法:

1、管理员的邀请

2、访客的注册,但需要管理员的审批

3、任何访客

访客可注册你的网站的会员,可以点击首页的"User Login”block中的"Create new account”,如下图所示:

普通分类: 
shiping1 的头像

views 选择父分类 如何带出子分类的节点node

1) 在过滤器中 选择 Has taxonomy terms (with depth) 带深度的
普通分类: 
shiping1 的头像

怎么使用联动地址下拉列表作为Exposed Filter

怎么使用联动地址下拉列表作为Exposed Filter

赞成!
0
否决!

我的一个内容类型添加了地址字段,用的是China_address_field, 我想在

普通分类: 
shiping1 的头像

取得用户信息 包括其它的 如个人信息 有大用

<?php global $user; $user = user_load($user->uid); ?>
<?php //global $user; //$user = user_load($user->uid);var_dump($user);//为什么还要user_load一次 个人用户信息才全取到
?>

//如果以上user_load($user->uid);还不行的话 下面下面的方法就可以了  profile_load_profile()这个函数是引用指向的

 //加载了自定义信息的字段
 profile_load_profile($user);
 
普通分类: 
shiping1 的头像

教你XP升级成win7

教你XP升级成win7

  • 教你XP升级成win7
普通分类: 
shiping1 的头像

drupal 用户导入 user_import 模块

由于 user_import 对中文不太友好  我们到    http://shipingzhong.cn/node/1119 可以导中文 (它导节点 导用户都可以)
1)安装 启用 User Import   https://drupal.org/project/user_import
2)https://drupal.org/node/137653 里面有详细的说明
3)admin/user/user_import 到这里
4)上传如相格式的csv文件 csv文件为utf-8的格式
普通分类: 
shiping1 的头像

drupal form 增加 class

$form['#attributes'] = array('class' => 'search-form');
普通分类: 
shiping1 的头像

未注册用户 普通用户 匿名用户 要想让 user/login 的 theme info themer developer 起作用 要把权限里的未注册用户 和 注册用户里关于themer developer的权限开启 有大用 有大大用

普通分类: 
shiping1 的头像

登录模板文件

page-user-login.tpl.php < page-user.tpl.php < page.tpl.php
普通分类: 
shiping1 的头像

d7 drupal7 d6 drupal6 表单里面 添加文本文字 text html 标签元素 drupal form drupal_get_form 用markup元素 有大用 有大大用

drupal6 d6 

$form['new_row_wrapper'] = array(
    '#type' => 'markup',
    '#value' => '<br><div id="ahah-example-new-row-wrapper" style="clear: both;"></div>',
  );


添加链接也是用markup 
/node-admin/1809




drupal7 d7

普通分类: 
shiping1 的头像

drupal 给其它的用户赋予角色的模块

Role Delegation


这个模块 可以分配角色给其它的用户 仅仅是给其它的用户赋予角色 没有其它功能

1)安装 启用它
2)到权限页面 可以看到 

Role Delegation role_delegation 模块

assign all roles  这个是可以分配所有角色
assign  .... roles 就可 某个特定的角色


assign all roles
administer permissions  (管理权限)
这两个权限最好去掉

就给 角色分配权限吧
3) 用户就可以 user/用户id/roles 来访问页面了 
这个 用户id 并不一定是本人id 而是其它用户的id
(如果没有权限访问看下面的代码)
//看role_delegation.module
普通分类: 
shiping1 的头像

Auto Assign Role

Auto Assign Role

模块地址: http://drupal.org/project/autoassignrole
模块版本: Drupal 7.xDrupal 6.xDrupal 5.x
用户数: 8 401
依赖:
普通分类: 
shiping1 的头像

roleassign 分配角色模块的使用方法

1)安装 启用它
2)给某角色分配权限 assign roles
这个角色就可以有分配角色的 权限
普通分类: 
shiping1 的头像

Permissions Lock 可以分配权限的模块 让其它人可以分配权限

shiping1 的头像

flag 模块使用方法 推荐收藏功能

1)安装 启用它
2)admin/build/flags 添加(有个默认的可以修改)收藏的标识
admin/build/flags/add 添加shouchang后产生一个shouchang
3)然后 进 admin/build/flags/manage/shouchang(admin/build/flags/manage/bookmarks)
进行修改 (当然可以直接添加 不用 进admin/build/flags/manage/shouchang 修改)
4)进行保存
5)它会自动创建两个视图 flag_bookmarks (这个是页面)和
flag_bookmarks_tab(这个是tab页面)
下面是flag_bookmarks_tab


进去看看就会知道怎么回事

6)当然也可以按照第5)步 自动创建的视图 进行依葫芦画瓢

普通分类: 
shiping1 的头像

这种收缩隐藏的 手机琴效果 drupal有模块吗 有模块实现吗

普通分类: 
shiping1 的头像

drupal 得到user用户的自定义的字段 profile 信息


profile_load_profile(&$user); 它是引用指向的
普通分类: 
shiping1 的头像

shipingzhong_preprocess_block 区块中的变量

function shipingzhong_preprocess_block(&$vars, $hook) {

         dpr($vars['block']->bid);
        dpr($vars['block_id']);
       dpr($vars['block_html_id']);
       var_dump("AAAAAAAAAA");
var_dump(get_defined_vars());
 var_dump("BBBBBBBBBBB");
        dpr($vars);
         var_dump("CCCCCCCC");
        dpr($vars['block']);
        dpr($vars);exit;

    if ($vars['block_html_id'] == 'block-uc_cart-0') {
        //var_dump(get_defined_vars());
        //dpr($vars);
        //dpr($vars['block']);
普通分类: 
shiping1 的头像

druapl ahah 表单 提交 保存 drupal_add_js 增加 js 功能 有大用

drupal ajax区块异步提交node 不指定

drupal水滴 , 2011/11/29 23:07 , drupal建站 , 评论(0) , 阅读(1655
普通分类: 
shiping1 的头像

drupal 中使用 php 调用block的内容(当然包含views的内容) 区块对象的内容 有大用 有大大用 有大大大用

下面红色的代码有大用
如何在代码中调用 views产生的block(drupal)

如题,经过摸索,发现有两种方法,如下

普通分类: 
shiping1 的头像

drupal 表单 ajax提交



这里 进行提交的话 使用 ajax 应该用什么模块呢

按钮触发ajax,把数据post到自定义的url,page callback保存node,成功后返回新node的数据,ajax回调里抓到数据后prepend到列表里
普通分类: 
shiping1 的头像

drupal 表单里面添加div

$form['msg']= array(
         '#prefix'=>'<div id="tijiaobijidiv">',
         '#type'=>'item',
         '#suffix'=>'</div>',
         );
普通分类: 
shiping1 的头像

drupal views pager ajax 分页 ajax

1)禁用所有开发模块 特别是 devel themer模块
2)在views的block(区块)或者(页面)中使用 分页 和 ajax   
3)清缓 cron 等步骤
3)如果在程序中出现超越 过滤器的方法
就要在 sites/all/modules/views/includes/ajax.inc
大约40行如下的代码 (不是要完全一样 反正是在这里超越)
//这个是自己改写超越的ajax开始
            if ($view->name == 'bijibyjiaocheng' && ($display_id == 'block_1' || $display_id == 'block_2')) {
                $viewPath=$_GET['view_path'];
                $viewPathArr = explode('/',$viewPath);
                $arg1= $viewPathArr[1];

普通分类: 
shiping1 的头像

css 水平流动 垂直滚动

overflow-x: hidden;
overflow-y: scroll;
普通分类: 
shiping1 的头像

Drupal 6 Form API ajax

下面是自己亲自做的例子 有大用
function tijiaobijiCallback(){
         //$block = module_invoke('shipingzhongcustomthree', 'block', 'block', 'bijibyjiaocheng-block_2');
//代码在模块中好像不能正常运行
         //$block =  views_get_view_result('bijibyjiaocheng','block-1');

//代码在模块中好像不能正常运行

         //views_embed_view('bijibyjiaocheng','block-1');

//代码在模块中好像不能正常运行



普通分类: 
shiping1 的头像

drupal form ajax ahah 自己亲自做的例子 有大用

下面是自己亲自做的例子

function shipingzhongcustom_menu() {
    $items = array();
    $items['user_custom_pager'] = array(
        'title'            =>'用户自定义分页数量',
        'page callback'    => 'shipingzhongcustom_user_custom_pager',
        'access arguments' => array('access content'),
        'type'             => MENU_CALLBACK,
  );
    return $items;

}

普通分类: 
shiping1 的头像

drupal 处理string函数

1)  drupal_substr 
普通分类: 

页面

Subscribe to 个人技术网_前端_后台_php_div_css_linux_javascript_seo RSS