【问题标题】:Addhelpbutton in moodle在moodle中添加帮助按钮
【发布时间】:2012-11-07 23:13:42
【问题描述】:

我正在使用 Moodle 2.3 我正在尝试将帮助按钮添加到 moodle 中的自我注册表单中。我正在改变 /login/signup_form.php 页面。

我正在使用:

 $mform->addHelpButton('country','country','moodle');

这会在页面上创建一个帮助图标。但是单击该图标会在同一页面上加载帮助信息。弹出窗口不起作用。在 firebug 中未发现 JavaScript 错误。

请帮忙

【问题讨论】:

  • 你的语言文件里写了什么?字符串 $string['country'] 和 $string['country_help']
  • 是的,我有 $string['country'] 和 $string['country_help']

标签: login registration moodle


【解决方案1】:

您需要通过管理员进行 ajax/javascript 设置。

Site administration > Appearance > AJAX and Javascript

【讨论】:

    【解决方案2】:

    您还应该在 lang/en/moodle.php 中添加一个条目

    例如 在 course/edit_form.php 我添加了以下字段

    // 课程冠军
    $mform->addElement('text', 'champion', 'Champion', get_string('champion'), 'size="256"');

    // 新字段
    $mform->addHelpButton('champion','courseChampion');

    // 字段帮助
    $mform->setDefault('champion', 'Firstname Lastname');

    然后我在 lang/en/moodle.php 中添加了该字段的帮助信息。
    $string['courseChampion'] = '课程冠军';
    $string['courseChampion_help'] = '输入冠军的名字和姓氏。';

    【讨论】:

      【解决方案3】:

      在 /root/lang/en 下的 moodle.php 中,添加以下字符串:

      $string['country_help'] = '你的文字在这里';

      【讨论】:

      • 这个和问题无关,是加个帮助按钮不是翻译...
      猜你喜欢
      • 2015-12-02
      • 1970-01-01
      • 1970-01-01
      • 2015-02-15
      • 2010-11-27
      • 1970-01-01
      • 2015-02-04
      • 2022-10-26
      相关资源
      最近更新 更多