![]() |
|
Thread Tools |
#1
|
||||
|
||||
PM on Promotion
Hi,
I would be interested by this mod under vB3 (maybe vB5 too). https://www.vbulletin.org/forum/showthread.php?t=140629 No problem for the install. Promotions are done with no error message but no PM is sent to the user. No PHP error in the logs too. Tested on default style. I will retest later. Regards No members have liked this post.
|
#2
|
||||
|
||||
Not tested but in the install instructions change $pmdm =& datamanager_init('PM', $vbulletin, ERRTYPE_ARRAY); to $pmdm = datamanager_init('PM', $vbulletin, ERRTYPE_ARRAY);
No members have liked this post.
|
#3
|
||||
|
||||
Installed the product again, replaced the line of code and tested the promotion...
This time as it is said in the last message of the topic, the cron job does not work, the promotion is not done automatically. No PM sent to the user again. In the logs:
. No members have liked this post.
Last edited by lange; 16 Mar 2021 at 03:39. |
#4
|
||||
|
||||
Got it working
No members have liked this post.
Last edited by TheLastBatman; 16 Mar 2021 at 06:51. |
#5
|
||||
|
||||
I tested quickly by forcing promotions to 2 of my 11 usergroups and it works fine on PHP 7.4.x with no error message in the logs. I will restore my database and let the automatic promotion system go to see if it still works. I will give you some feedback but there is no reason that the automatic system does not work.
I only tested for the number of posts as a requirement for promotions. Do you think it will work if reputation is considered in promotions? Anyway, I'll test that too before the feedback. Thank you very much! No members have liked this post.
|
#6
|
||||
|
||||
OK, tested on a clean new install/restored database.
The mod works well by manually running the promotion, the PM is sent and received correctly by the user. Unfortunately it's not working automatically, it's listed, enabled and scheduled in the scheduled task but the PM is not sent and received by the user. No PHP error in the log. I checked the scheduled task log, it's listed. See the Attach File. Log Phrase: Usergroup: <strong>{1}</strong>{2}; Users: {3}<dfn>* = Primary Usergroup, % = Secondary Usergroup</dfn> The other tasks seem to work normally, at least for the Thread Views task. I did not check for other tasks. Maybe something needs to be fixed in cron.php or some other files. Regards No members have liked this post.
Last edited by lange; 16 Mar 2021 at 16:29. |
#7
|
||||
|
||||
I think I will use this mod by disabling the User Promotions cron on the list and manually running it once a day for example. It just remains to check if everything else is working properly.
No members have liked this post.
|
#8
|
||||||||
|
||||||||
See if this helps...
Change this line:
TO:
No members have liked this post.
|
#9
|
||||
|
||||
No members have liked this post.
|
#10
|
||||
|
||||
yeah if the auto cron isnt running that may be an issue else were, I had a member on my site report they never received a registration verification email either, so there may be a hick-up in the php 7.4 version.
No members have liked this post.
|
#11
|
||||
|
||||
I will try to use the cPanel cronjob to make the PHP promotion cron work.
No members have liked this post.
|
#12
|
||||
|
||||
let me know if that works, are you using 3.8.14 also? and if so are auto emails being sent for registration for you?
No members have liked this post.
|
#13
|
||||
|
||||
OK, I will respond to the topic if it works on cPanel.
Yes all email stuff works otherwise I wouldn't use 3.8.x especially since my forum is totally private (by invitation only) with only a very small login box as homepage. Send Welcome Email Welcome Private Message Email Address to Notify About New Members Verify Email address in Registration Right now, it is 7.4.9. A few weeks ago, it was 7.4.11, I don't know the reason for the version downgrade. The following members like this post: TheLastBatman
|
#14
|
||||
|
||||
Feedback
I tried the cron with all possible permutations. This does not work under PHP 7.4. Not tested with previous versions.
No members have liked this post.
|
![]() |
«
Previous Thread
|
Next Thread
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
|
|
New To Site? | Need Help? |
All times are GMT. The time now is 19:45.