我的网站有这么一个情况:需要通过不同角色的选择,以提供用户不同的内容导向。比如说低一级的角色只能看到部分内容,高级角色就可以看全部内容。此外还需要用户一注册就可以选择其角色。于是我上主站找了一会,找到了这个模块Apply for role
(以下内容对应D7)
安装很简单,没有什么技术性的预备配置工作。装完后用管理员帐号到配置页,在用户区会多出来一个Apply for role administration。进去看看。
Allow multiple roles per application :选择是则可以选择多个角色Apply for role on registration :是否在用户注册时可以选择角色,以及是否强制需要选择Display approved roles in an application form:没搞懂,你们自己研究吧
下面打勾选择可用的角色
然后你就可以在注册时,或者用户账户页里修改所属角色了,是不是很方便?
转贴(http://againinput4.blog.163.com/blog/static/17279949120115510556115/)附件是完整的含图pdf。
用drupal开发网站的时候,经常会遇到白屏(WSOD,White Screen Of Death)。
白屏的原因,有很多种,其中一种是缓存中表项内容错乱所引起的,下面就介绍此原因对应的解决办法:清除缓存表项。
(1)当白屏的时候,有时候是可以进入主页的。如果可以进入主页,安装了devel模块+Administration menu模块的情况下,是可以通过鼠标移动到左上角->Flush All Cache,去清除所有缓存,或者Flush All Caches -> Cache Tables,只清除表项的缓存,来试图解决白屏的问题。
(2)但是很多时候,白屏的时候,是连主页也进入不了的,所以就要想别的办法去实现清除表项。
此法有老外已经整理了:
Clearing Drupal's cache to recover from WSODs
http://state68.com/content/clearing-drupals-cache-recover-wsods
寻求drupal建站兼职
要求为:1、有丰富的drupal建站经验 2、网站需要定制一些数据字段,所以谢绝drupal新手 3、需要网站有后续的可维护性和可升级性
联系qq 2696620
- 阅读更多 关于 寻求drupal建站兼职
- 登录或注册以发表评论
Node export是一个导入导出Node的模块。只是在7.x-3.x-dev版本下,即使是使用管理员权限也无权导出。经咨询,可以有以下的解决办法。
找到模块目录的node_export.module文件,寻找以下内容
$access = $access && node_export_is_permitted($node->type); line (it's upper) |
注释此行,即:
// $access = $access && node_export_is_permitted($node->type); line (it's upper) |
全部内容是
本书已停止翻译!请阅读英文原版!
在09年8月份我和Thomas Fan、Howell两位朋友一起出了一本《Drupal6 水滴架站全机能攻略》,该书在台湾出版。
时隔两年,Drupal7已悄然在2011年年初正式发布,Drupal7 英文教材一个接一个出版,欣喜能有这么多的资料供大家学习,但是Drupal7 中文教材目前还没有。今天在Drupal花园群里看到朋友推荐了《The Definitive Guide to Drupal 7》(暂译为:《Drupal7 权威指南》),并将目录的翻译分享在群里,看完章节介绍,颇为心动。前一段时间也曾联系出版社考虑译书事宜,今天刚好看到一本这么好的书,所以下定决心,组织并翻译此书。
目前已有20位同学加入翻译和审校中来:
现在需要自定义一个登录区块,不影响系统默认的登录区块。请问大家这个问题有解决方法么?
提供一些解决线索,这些本人正在阅读中~
drupal页面定制技巧2011年07月22日 星期五 17:09定制登陆界面:http://drupal.org/node/19855
让某个条件下的节点使用新的page.tpl.php(条件自行判断)http://drupal.org/node/46017
定制分类的界面
<?phpif ($terms[0]->tid == '3') {include 'page-brochure.tpl.php'; /*load a custom page-brochure.tpl.php if the taxonomy term of the current node matches */ return; }?>定制用户信息界面http://drupal.org/node/35728
定制搜索框http://drupal.org/node/45295
- 阅读更多 关于 【提问】自定义登录区块
- 登录或注册以发表评论
一般我们会把要高亮的代码前后加上
{syntaxhighlighter brush: php} 和{/syntaxhighlighter}
其实,多次的发帖实践证明,正确的格式是:<p>{syntaxhighlighter brush: php} 和{/ synt axhighlighter}</p>
被加高亮的代码,要切换成 ‘Switch to plain text editor’格式,然后排版,<br /><p /><p >都要删除掉,选择Full HTML过滤器。然后看看前后的效果吧。
{syntaxhighlighter brush: php}
没有删除各种换行html代码效果 {/syntaxhighlighter}
{syntaxhighlighter brush: php} 删除了各种换行html代码效果,多使用几次高亮就熟练了。 {/syntaxhighlighter}