SmartFAQ 由 The SmartFactory (https://www.smartfactory.ca)开发,这是 InBox Solutions (https://www.inboxsolutions.net)的一部分

我应该如何自动给我新会员发送欢迎私信(私人消息)?
Xoops 2.0.X 打开 /**Xoopsinstallation**/register.php

查找
(XOOPS_GROUP_USERS, $newid)) { echo _US_REGISTERNG; include 'footer.php'; exit(); }


Xoops 2.2.X 打开 /**Xoopsinstallation**/modules/profile/register.php

查找
 $newid = $newuser->getVar('uid'); if (!$member_handler->addUserToGroup(XOOPS_GROUP_USERS, $newid)) { echo _PROFILE_MA_REGISTERNG; break; }


添加以下内容
//Welcome PM Hack start //Yeah,already defined above^^ // $newid = $newuser->getVar('uid'); $pm_handler =& xoops_gethandler('privmessage'); $pm =& $pm_handler->create(); $pm->setVar("subject", "Add the subject here"); $pm->setVar("msg_text", "Add your message text here!!!!!!!"); //Newuser's id $pm->setVar("to_userid", $newid); // Admin's id,1 in my case $pm->setVar("from_userid", 1); if (!$pm_handler->insert($pm)) { // echo "Failed to send Welcome Private Message!!"; // No need to echo this failure-message here,I think so!!...Just optional^^ } //Welcome PM Hack end


评论内容归作者所有。我们不对其内容负责。
user

 新会员自动私信漏洞


感谢 Bluenova 提供了一个非常有用的常见问题解答

 
user

 关于:新会员自动私信漏洞


这真的是非常有用!
我建议这应该被包含在下一个 XOOPS 版本中,如果我们可以将其数据库化,这将更加有用。请使用此功能在 Xoops.org 上!

 
user

 关于:新会员自动私信漏洞


引用

这真是太实用了!我建议在下一个XOOPS版本中也加入这一功能。



在这种情况下,我建议[size=x-small]有人[/size]将这个功能请求提交到sourceforge.net核心开发网站的功能请求跟踪器上,以防止其被忽略。

 
user

 关于:新会员自动私信漏洞


遗憾的是,看起来功能请求跟踪器上的请求无人阅读,我已经在那里发布了一个月,没有人甚至 botherd(应为一个打字错误)查看并评论。所以我认为功能请求跟踪器毫无用处。

 
user

 关于:新会员自动私信漏洞


我认为被Mith和phppp检查过,但他们最近都没有太多时间。正如我们所知,现实生活有时必须排在第一位。我已经添加了它,因为我相信它将被关注在2.4版本中。

 
user

 关于:新会员自动私信漏洞


你好,

这个功能在XOOPS 2.2.3中可以实现吗?

谢谢。

 
user

 关于:新会员自动私信漏洞


我没有测试过,但我想应该可以。

 
user

 关于:新会员自动私信漏洞


很抱歉打扰,但我找不到需要更改的代码,我正在使用最新的xoops版本。


请指明register.php的确切路径。

谢谢。

 
user

 关于:新会员自动私信漏洞


register.php位于XOOPS安装的根目录中。即。

/home/yourusername/xoops/register.php 或
/home/yourusername/register.php

(如果您使用的是linux)

 
user

 关于:新会员自动私信漏洞


感谢bluenova的回复,但我在register.php中只有以下代码

include 'mainfile.php';
$parsed_url = parse_url($_SERVER['REQUEST_URI']);
$url = "modules/profile/register.php";
header('location: '.$url);
//此文件已弃用
?>

 
user

 关于:新会员自动私信漏洞


2.2.X版本中的register.php可以在以下位置找到

/**Xoops安装目录**/modules/profile/register.php

 
user

 关于:新会员自动私信漏洞


我使用的是2.2.4,但我没有看到提到的要查找的行

 
user

 关于:新会员自动私信漏洞


我没有测试过,但我认为它可以在以下代码之后使用

$newid $newuser->getVar('uid');
        if (!
$member_handler->addUserToGroup(XOOPS_GROUP_USERS$newid)) {
            echo 
_PROFILE_MA_REGISTERNG;
            break;
        }

请告诉我们是否有效?

问候
Bluenova

 
user

 关于:新会员自动私信漏洞


到目前为止,我在2.2.3最终版本上测试过,但没有在2.2.4上测试,但它运行良好。现在如果有人想要访问http://www.shotokansite.com并注册以测试它,并告诉我们结果如何,那么我们就会知道它在2.2.4版本中是否可行。

 
user

 关于:新会员自动私信漏洞


这是一个绝妙的破解方法。我已经在三个网站上一次性添加了它!

 
user

 关于:新会员自动私信漏洞


我刚在XOOPS 2.2.4上安装了它...测试了一下,运行良好 :)

 
user

 关于:新会员自动私信漏洞


这是一个非常酷的小破解。我使用的是2.0.13.2,它运行很好。
虽然这样很方便,但如果它能成为系统模块的一部分或者某些管理偏好设置的区域,而不是破解方法,那么升级就会更容易很多。

 
user

 关于:新会员自动私信漏洞


感谢这个出色的破解...在20132中运行得完美。

 
user

 仅在激活后才发送自动私聊破解?


很好。但如果我想只有用户点击激活链接,或者管理员手动激活用户资料时才发送私聊,我该怎么办?

 
user

 Re: 仅在激活后才发送自动私聊破解?


我试过在一个单独的文件中(我只是叫它testpm.php)中这样做,但它不会发送,还会报错,但关于错误的详细信息都没有打印出来。

我该如何在另一个文件中使其工作?不是注册文件。

 
user

 自动欢迎私聊消息


这个破解太棒了!喜欢它。

现在如果我能获取用于删除旧论坛消息的脚本,删除所有这些消息我就完全搞定啦。 :)

 
user

 欢迎论坛插件破解


我刚刚注意到,这个破解插件在我的网站上仍然可以继续工作,尽管我已经很久之前就移除了这个插件。

经过一番调查,我发现这个插件实际上是存储在数据库中,而不是在 registerform.php 或 register.php 中,并且它会自动向新注册的用户发送新的论坛消息。
我从未动过我的数据库。
..我不知道为什么破解插件存储在数据库中。

我使用的是 XOOPS 2.0181,我已经从 phpmyadmin 中删除了它,现在一切正常。

顺便说一下:我发现这个功能已经集成在 2.3 核心中 ..太棒了

 
user

 re: 不错的破解插件


这是一个非常棒的破解插件,我已经关注这个插件很久了。

谢谢

 


Login

Who's Online

271 user(s) are online (19 user(s) are browsing XOOPS FAQ)


Members: 0


Guests: 271


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Did you know ?

You can use Xoops with Mysql 4.1.x

Random question

How can I track down the cause of excessive database queries?