Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将phpbb用户名链接到drupal配置文件_Drupal_Profile_Phpbb - Fatal编程技术网

将phpbb用户名链接到drupal配置文件

将phpbb用户名链接到drupal配置文件,drupal,profile,phpbb,Drupal,Profile,Phpbb,我正在使用drupal和phpbb以及一个名为。它工作得很好,用户信息在drupal和phpbb数据库之间同步。论坛嵌入在drupal页面中,因此page.tpl.php附带的所有变量都应该可用 我希望drupal是唯一的配置文件处理程序,因此当有人单击phpbb用户名时,该人就会链接到drupal配置文件。在phpbbs模板文件中,到概要文件的链接由函数get\u username\u string调用。我认为编辑它的正确位置是第1178行的/includes/functions\u cont

我正在使用drupal和phpbb以及一个名为。它工作得很好,用户信息在drupal和phpbb数据库之间同步。论坛嵌入在drupal页面中,因此page.tpl.php附带的所有变量都应该可用

我希望drupal是唯一的配置文件处理程序,因此当有人单击phpbb用户名时,该人就会链接到drupal配置文件。在phpbbs模板文件中,到概要文件的链接由
函数get\u username\u string
调用。我认为编辑它的正确位置是第1178行的
/includes/functions\u content.php
文件。在这一行的正上方写着“*获取用户名详细信息以便放入模板。”还有一节是关于配置文件链接的。
我只是不知道如何编辑它,以便配置文件链接指向drupal配置文件。有人能想出这个办法吗?

我几天前就设法做到了!我必须说,我花了整整30分钟的时间才找到需要编辑的文件,但在那之后,就轻而易举了

基本上,您必须编辑phpBB3 PHP包含文件,以便它们指向Drupal用户配置文件,而不是phpBB。这是很容易做到的。首先,安装PathAutoDrupal模块。为所有用户配置文件创建一个自动别名,以便它们进入yoursite.com/users/[username]。然后,基本上,在phpBB PHP Includes文件中,将用户配置文件直接发送到:yoursite.com/users/{USERNAME}

在phpBB中,{USERNAME}表示用户的用户名。因此,当您添加yoursite.com/users/{USERNAME}时,它将指向您使用Pathauto创建的Drupal配置文件。例如,我的Drupal配置文件页面是mysite.com/users/admin,phpBB将使用{USERNAME}标记打印用户的用户名。因此,在phpBB中,如果更改配置文件URL,它们将转到相同的位置


这很简单,但需要一点PHP知识。我的手机现在可以无缝工作了,在我搜索了phpBB文件后只花了大约5分钟。您必须记住的是,这些修改是对phpBB本身进行的,而不是对Drupal进行的,因为您希望phpBB配置文件转到Drupal配置文件。如果你需要帮助,请告诉我,我会尽力帮助你。:)

就在几天前,我成功地做到了这一点!我必须说,我花了整整30分钟的时间才找到需要编辑的文件,但在那之后,就轻而易举了

基本上,您必须编辑phpBB3 PHP包含文件,以便它们指向Drupal用户配置文件,而不是phpBB。这是很容易做到的。首先,安装PathAutoDrupal模块。为所有用户配置文件创建一个自动别名,以便它们进入yoursite.com/users/[username]。然后,基本上,在phpBB PHP Includes文件中,将用户配置文件直接发送到:yoursite.com/users/{USERNAME}

在phpBB中,{USERNAME}表示用户的用户名。因此,当您添加yoursite.com/users/{USERNAME}时,它将指向您使用Pathauto创建的Drupal配置文件。例如,我的Drupal配置文件页面是mysite.com/users/admin,phpBB将使用{USERNAME}标记打印用户的用户名。因此,在phpBB中,如果更改配置文件URL,它们将转到相同的位置

这很简单,但需要一点PHP知识。我的手机现在可以无缝工作了,在我搜索了phpBB文件后只花了大约5分钟。您必须记住的是,这些修改是对phpBB本身进行的,而不是对Drupal进行的,因为您希望phpBB配置文件转到Drupal配置文件。如果你需要帮助,请告诉我,我会尽力帮助你。:)