DrupalUserLoginBar(用户登录条)

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2010-02-21 14:18

Userloginbar module creates a new user login bar block. This means this shows up username, password, submit button block in a single line that is so often the requirement in the new genx websites.

用户登录条,模块的主要作用的是创建一个用户登录条状区块.也就是说,它把用户名,密码和提交按钮显示在了一行之中,这对于很多网站来说都是需要做出微调的地方之一,所以还是比较有用的.

模块的安装非常简单,下面,安装就可以了.需要说明的是,可能还需要做一点CSS的调整,以及汉化.

模块的下载地址: http://drupal.org/project/userloginbar

Drupal版本:

不使用ACL的方式,限制内容访问的Drupal模块restricted_text,Premium

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2010-02-18 06:57

http://drupal.org/project/restricted_text

这个模块的方式,是添加了一个过滤器,在节点中提供了一个标签,用来根据角色限制内容的访问.

  • [restrict:roles=Editors]
  • [restrict:roles=Site 1,Site 2]
  • [restrict:roles=Programming Group,QA Department]

另外,他还提供了钩子,共其他模块实现对应的控制规则.模块下载地址: http://drupal.org/project/restricted_text

 

Premium: 根据用户的角色限制内容的显示,对于没有权限的用户,仍然可以看到标题和摘要.没有使用ACL的方式,它使用的是nodeapi的解决办法。

Drupal版本:

<div class="menu-name-primary-links parent-mlid-0 menu-level-2"> 如何覆写这个class 名呢

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2010-02-15 16:20

问题:

野放客() 22:17:25
<ul id="navlist"><li class="menu-432 active-trail first active"><a href="/?q=project/architecture" title="Architecture" class="active">Architecture</a></li>
<li class="menu-433"> 还有这些class 是在那控制的
葛红儒(55381091) 22:17:53
这些class都是模板文件中控制的
葛红儒(55381091) 22:18:06

觉得不爽的话,可以自己覆写
野放客() 22:18:28
调用的css有没有办法精减
野放客() 22:19:32
<li class="menu-433"> 这个好象是一个随机数吧
野放客() 22:19:52
没有在那个css文件里出现
葛红儒(55381091) 22:20:24
menu-433 这是一个CSS接口,预留的,你可以为它定义CSS规则

Drupal版本:

怎么用user_save更新用户信息呢

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2010-02-15 15:56

问题:

牧草人(582634658) 10:34:56
怎么用user_save更新用户信息呢
【提示:牧草人()正在使用WebQQ:http://web.qq.com/?w

解答:
Formalin() 11:08:22
$result = user_save($user, $new_user);
Formalin() 11:08:45
第一个是你的已有用户,第二个是你修改后的用户数组信息

 

不仅我帮助解答学员的问题,已经很厉害的学员,有空的时候也会帮助新来者解答问题.

Drupal版本:

Fatal error: Call to undefined function zpuser_get_user_context() in /data0/htdocs/howard/includes/common.inc(1645)

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2010-02-08 14:21

我今天整理zhoupou.cn网站,想为其进一步的瘦身。决定卸载我写的两个模块一个是zpuser,一个是zpcenter,两个模块的作用,就是为OG和个人用户提供一个独立的空间。基本功能类似于现在的context,spaces模块,但是要弱很多。由于已经有了更好的模块可以使用,所以决定卸载我自己写的模块,同时也为网站减少两个模块。

然后就禁用了这两个模块。禁用后,就出现了Fatal error: Call to undefined function zpuser_get_user_context() in /data0/htdocs/howard/includes/common.inc(1645) eval()'d code on line 4。

一时想不起来,哪里出错了,后来才想起来,我在区块中调用了PHP代码,在区块中使用了 zpuser_get_user_context() 。

我检查了一下,这两个模块,发现没有install文件,就抱着试试的想法,直接去修改数据库,在数据库表的system中,我找到了这两个模块的记录,通过phpmyadmin将其状态设置为1,这样当我再次访问http://zhupou.cn的时候,就恢复了正常。

论坛:

对于Drupal的论坛节点,如何只为部分人显示标题,不显示正文

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2010-02-06 15:30

问题: 2010/2/6  20:04:19  xueyuan  howard.ge  能不能对主贴 的node进行一些改装,让它可以带很多的其他属性,然后对这个node 进行access 控制
2010/2/6  20:04:33  xueyuan  howard.ge  因为,对node access的模块好像有
2010/2/6  20:05:51  howard.ge  xueyuan  可以写个模块,专门的进行控制
2010/2/6  20:05:58  howard.ge  xueyuan  不过比较麻烦 
2010/2/6  20:06:13  howard.ge  xueyuan  比如说实现只有回帖的人才能看贴 
2010/2/6  20:06:21  howard.ge  xueyuan  是可以实现的, 
2010/2/6  20:07:19  howard.ge  xueyuan  只需要在节点模块里面加上判断就可以了, 
2010/2/6  20:07:34  howard.ge  xueyuan  这个判断可以放到template.php里面 

Drupal版本:

页面

Subscribe to Think in Drupal RSS