请教drupal如何判断登录状态的问题
目前要做单点登录,我们几个drupal站点要配合另一个站。
所以要提供下我们这边是怎么判断当前有用户是登录的,然后让那边提供一个接口,我们这边在验证的地方就调用他们的接口去验证登录状态。
请老葛给讲解下,或者给下相关代码文件位置。谢谢!
内容包括drupal7教程,drupal7汉化,drupal7主题,drupal7模板,drupal7中文手册,drupal7 views,drupal7中文,drupal7安装,drupal7开发,drupal7视频,等
目前要做单点登录,我们几个drupal站点要配合另一个站。
所以要提供下我们这边是怎么判断当前有用户是登录的,然后让那边提供一个接口,我们这边在验证的地方就调用他们的接口去验证登录状态。
请老葛给讲解下,或者给下相关代码文件位置。谢谢!
老葛,您好!
我开启了OG模块,已经写好下面SQL语句,在查询器使用,是没有问题的。
涉及到两个表,一个是node,一个是og_membership表
SELECT
n.title,
COUNT(om.etid) AS ct
FROM node AS n
INNER JOIN og_membership AS om
ON n.nid = om.gid
WHERE n.status = 1
AND n.type = 'group'
AND om.entity_type='user'
GROUP BY om.etid
现在想将它放在views上使用,我对views模块不熟悉,请问需要怎么配置呢?
我实践过只处理一个表,比较简单。
现在处理两个或两个以上的表,表示有点犯难。
请指点一下设置,谢谢了
本来打算直接写成模块来弄的,但是我看中了views的缓存功能,哎~~
老葛,您好!
我在第五集中看到您介绍的用户登录前和登录后的block方法,是开启php_filter模块,并给block不同角色实现的。但我看到别人介绍说开启php_filter是不安全的,所以我想通过编程的方法(比如复写block有关的钩子)实现该需求,请问有办法吗?谢谢!
我安装完domain access模块后,有个需求:
所有/user/*的URL全部重定向到user.xxx.com域名,
比如/user/logout的,重定向到user.xxx.com/logout或者user.xxx.com/user/logout也行,
还有另一个需求:所有aa/*的url,全部放到aa.xxx.com域名后,其他的域名是不能访问的,
请问怎么解决呢?谢谢了!
老葛,我看到您写的《drupal实战》第287页积分那个章节,您是不是用的Userpoints模块呢?上面并没有指明。
另外,我这边有个需求用到OG模块,同一个用户在不同小组下,分别有不同的等级积分,比如在小组A发表一篇帖子是5分,另一个小组发表帖子是2分。请问在使用OG模块的前提下,有什么思路可以实现吗?谢谢!(如果自己建表,应该是好搞的)
我学Drupal已经6年多了,很早以前就知道Drush,但是由于不懂Linux,所以很少在实际的项目中使用Drush,曾经在windows下面安装过Drush,但是每次使用,总是报一大堆的警告信息,后来也就不用了。最近开始学习Linux,其实也是想学习一下Drush。
先说安装,我使用的是centos,所以找到了一篇文挡,https://drupal.org/node/2009426,按照里面的操作进行,先是第一步:
sudo wget --quiet -O - http://ftp.drupal.org/files/projects/drush-7.x-4.5.tar.gz |
sudo tar -zxf - -C /usr/local/share
在这里的时候,我先执行了:
cd /usr/local/share
将一个站点迁移到linux服务器上以后,报了一个这样的错误;
Unable to allocate memory for pool. in theme_render_template
错误消息都是这样的一列。搜索了一下,https://drupal.org/node/952358,这里给出了答案。
原因是,linux服务器上的PHP装了APC,对应的设置小了一点,导航到/etc/php.d,找到apc.ini文件,打开这个文件,找到里面的设置:
apc.shm_size=64M
将它修改为:
apc.shm_size=256M
保存,重启apache,问题就解决了。
老葛,请教~~
<?php print $styles; ?>
<?php print $scripts; ?>
html.tpl.php的这两行,在高访问量的网站下,我不想用系统自带的,
而是想调用前端工程师做好的css,js文件怎么样呢?对整站有没有影响呢?
我看过您的中华书局网站,CSS和JS都非常少,看起来没有用系统自带的,
打开网站也非常快,请问是怎么做到的呢?谢谢!