Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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
Erlang 定制Ejabberd_Erlang_Ejabberd_Erl - Fatal编程技术网

Erlang 定制Ejabberd

Erlang 定制Ejabberd,erlang,ejabberd,erl,Erlang,Ejabberd,Erl,我正在使用ejabberd为此创建一个XMPP聊天服务 我想实现的功能包括 在注册时添加自定义字段,如电话号码、电子邮件。我需要有关在mod_register中编辑哪些行的帮助,以便在注册时接受更多字段 使用自定义配置文件模块消除默认vcard模块,该模块可以像avatar.example.org/getavatar.php?username一样作为url提供图像=myusername@example.com 我是Erlang的新手,所以我不太清楚如何开始开发这些模块或定制Ejabberd的内置

我正在使用ejabberd为此创建一个XMPP聊天服务

我想实现的功能包括

在注册时添加自定义字段,如电话号码、电子邮件。我需要有关在mod_register中编辑哪些行的帮助,以便在注册时接受更多字段

使用自定义配置文件模块消除默认vcard模块,该模块可以像avatar.example.org/getavatar.php?username一样作为url提供图像=myusername@example.com

我是Erlang的新手,所以我不太清楚如何开始开发这些模块或定制Ejabberd的内置模块,以便它们能够提供这些功能


谢谢

您必须具备操作环境的基本技能,才能解决其中的问题。如果有人给了你一辆坏了的汽车,你认为你可以问一个如何使它工作的问题,而不知道内燃机是如何工作的吗?如果这与发动机无关呢


我并不是故意刁难你,但你必须花更多的时间去理解事情,问一些具体的问题,包括你尝试过的,然后你可能会在人们提供的答案上取得一些进展。

谢谢Brian,实际上我是Erlang的新手,所以不知道从哪里开始。如果是我,我会习惯于从源代码构建和调试软件,然后仔细查看源代码以了解可能的情况。特别是看看其他人编写的模块,尝试对它们进行修改,并将它们部署到正在运行的服务器上。一旦你掌握了这些,你需要制作的MOD就会自然而然地出现,当它们不起作用时,你会有一些具体的问题。希望有帮助!如果我通过php脚本注册用户,并直接在mysql表中添加用户pwd电子邮件,它会工作吗?或者我只需要通过注册模块调用它,并将所有其他信息直接保存在用户表中