• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于向drupal中添加js的有关问题

php 搞代码 3年前 (2022-01-23) 12次浏览 已收录 0个评论

关于向drupal中添加js的问题

PHP code

<!---ecms Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//请问大家有熟悉drupal的吗?我想在user.module中的user_authenticate函数中插入一段script,请问如何做?function user_authenticate($name, $pass) {  global $user;  // Try to log in the user locally. Don't set $user unless successful.  if ($account = user_load(array('name' => $name, 'pass' => $pass,<strong style="color:transparent">来2源gaodaima#com搞(代@码&网</strong><label>搞gaodaima代码</label> 'status' => 1))) {    // Check if the e-mail is denied by an access rule.    // Doing this check here saves us a user_load() in user_login_validate()    // and introduces less code change for a security fix.    if (drupal_is_denied('mail', $account->mail)) {      form_set_error('name', t('The name %name is registered using a reserved e-mail address and therefore could not be logged in.', array('%name' => $account->name)));      return;    }    else {//我想在登陆成功后在这里插入一段script,请问如何插入,试了一个晚上,用drupal_add_js总是不行      $user = $account;       return $user;    }  }

——解决方案——————–
楼主真逗!~

PHP是服务器语言 JS是客户端语言 怎可同日而语?
除非你将JS设置成Server 或者 在PHP中用上echo(‘<script type=javascript></script>’);输出到客户端运行
——解决方案——————–
你要插入什么JS?
echo ‘<script type=javascript> alert(“插入东西拉!”);</script>’;
——解决方案——————–

探讨

引用:
你要插入什么JS?
echo ‘ <script type=javascript> alert(“插入东西拉!”); </script>’;

我以前就是这么写的,但在user.module中使用echo是不行的,所以才来问的

——解决方案——————–
加了JS后,面页有没有说面页有错误之类的东东?
——解决方案——————–
那考虑用层来做提示吧!

echo “这里插入提示之类语言!”;

——解决方案——————–
那这样呢
else {
?>
<script type=’javascript’> alert(“要显示的js!”); </script>
<?
$user = $account;

——解决方案——————–

探讨

在user.module中使用Echo script后,在用户登陆后,则变成第一屏是白屏,再刷一次,才能到正常页面

——解决方案——————–
drupal在国内的普及度本来就不高,何不到drupal.org的论坛去问问呢?
——解决方案——————–

探讨

引用:
你要插入什么JS?
echo ‘ <script type=javascript> alert(“插入东西拉!”); </script>’;

我以前就是这么写的,但在user.module中使用echo是不行的,所以才来问的

——解决方案——————–
请问楼主的qq是多少啊告诉我


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于向drupal中添加js的有关问题

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址