View Full Version : Super PM (Mass PM)
msgotit
11-06-2005, 10:00 PM
-------------------------------------
Super Private Message
-------------------------------------
Hack Version: 1.0.4
vB-version: 3.5.x
Developer: msgotit
Install-difficulty: Easy
Description:
Allows specified users to send a Private Message to certain groups of people.
This is basically the same as the hack created by UAE and in talking with him I have posted this here.
Super Private Message will give you the convenience and ability to provide many different options for sending mass private messages to users by any one you choose to assign this task to based on Conditionals (if):
User's Usergroup is Y.
User's has posts greater than x posts.
User's has posts less than x posts.
User's Join Date is After (yyyy-mm-dd).
User's Join Date is Befor (yyyy-mm-dd).
User's Last Activiy is After (yyyy-mm-dd).
User's Last Activiy is Befor (yyyy-mm-dd).
User's Last Post is After (yyyy-mm-dd).
User's Last Post is Befor (yyyy-mm-dd).
Settings in the Admin CP:
Specify who gets to use the Super Private Message System by Assigning their User Names or User IDs.
Specify the Secondary and Primary usergroup they can send a mass pm to.
Select what usergroup to be visible for selection(s).
Select to have the assignee change his identity when sending.
Control what fields to be visible for each assignee.
List All assignee, delete/edit them.
Hack Installation Details:
New files for this Hack: 2
/admincp/adminsuperpm.php
/superpm.php
New templates for this Hack: 1
pm_newsuperpm
Template-edits: 1
pm_newpm
DB Tables modified for this Hack: 1
user
History:
1.0.1 BETA
Fixed bug in xml
No longer show to whom the message will be sent (if you like that don't upload the superpm.php file. If your copy is working there is really no need to upgrade, there are no major changes yet - hopefully soon there will be!
1.0.2 BETA
Changed wording in Template - Makes more sense
Changed location of SuperPM link in admincp - Contained in the "User" group
Changed insert to fix/help fix the problem with overloading the server
Added option for admin to show to whom message will be sent
1.0.3
Fixed bug causing a php error * Thanks for the report Fofer
Fixed bug saving message to sent items even if you don't send it.
1.0.4
Added Email on pm - WARNING this will most likely not work if sending to over 500 people (probably ok up to 1000) although may be server intensive. Also, to do that you will likely have to change the max number or pms in superpm.php file from 500 to 1000.
Misc. changes as requested.
To upgrade, upload files and import the new product, click on overwrite and you will be set.
-------------------------------------
PLEASE REMEMBER TO BACKUP BEFORE YOU BEGIN!
If you like this hack, please be kind and click "INSTALL" Link.
This has been tested and seems to be working fine. If you find any errors please let me know!
yay first to click installed :)
Thanks dude, gonna try it now ....
Installed and working just fine, so far :up:
michaelbenson
11-07-2005, 07:06 PM
Screenshots please?
Snake
11-07-2005, 07:41 PM
Wow works fine! Thanks!
SnowBot
11-07-2005, 08:31 PM
Description:
Allows specified users to send a Private Message to certain groups of people.
This is basically the same as the hack created by UAE and in talking with him I have posted this here.
Super Private Message will give you the convenience and ability to provide many different options for sending mass private messages to users by any one you choose to assign this task to based on Conditionals (if):
What extra options does it give....i just done get it
tokenyank
11-07-2005, 09:46 PM
Just out of curiosity, the 3.0.x version killed my server load when pm'ing 1000 or more...
Does this one control the throttle or does it still hammer the system?
Watson
11-07-2005, 11:29 PM
Sorry, but I seem to be missing where I send this PM from?
msgotit
11-08-2005, 12:05 AM
Screenshots please?
Screen shots... Sorry, I am not able to get them right now, but will do that tomorrow, however if you go to this link, the screen shots are a lot alike, this is UAE's version for 3.0.7.
https://vborg.vbsupport.ru/showthread.php?t=82389&highlight=Super+Private+Message
msgotit
11-08-2005, 12:10 AM
What extra options does it give....i just done get it
SnowBot,
I am not sure I follow what you are asking, it allows you to send a PM to people that meet the conditions that follow what you quoted: in a specific usergroup, join date after a certain date, last post date after/before a certain date, does that answer your question?
msgotit
11-08-2005, 12:14 AM
Just out of curiosity, the 3.0.x version killed my server load when pm'ing 1000 or more...
Does this one control the throttle or does it still hammer the system?
tokenyank,
This is something that I haven't been able to try, I am using vBulletins datamanager where as before UAE was doing the inserts in the code, so I don't know what will happen. I don't have that many members, so I can't really test it. Right now it is set up to only allow a max of 1000 PMs (which is pretty easy to change if you need to). If you had a test board you could try it on I would like to know. Also, I am hoping to add a way in the future to have it send them out in batches, 500 at a time, I know that was requested before, I am just not sure the best way to go about doing that. So honestly I don't know if it will kill your server. Sorry :ermm:
msgotit
11-08-2005, 12:19 AM
Sorry, but I seem to be missing where I send this PM from?
Watson,
Once you have installed this mod, you need to set someone up to be able to use it in the admincp. Then, assuming you made the template edit, when they click on Send Private Message they will have a link in the upper right corner to send a super private message. If you look at the screen shots at the link two posts up it will probably help, sorry I didn't include those originally.
Watson
11-08-2005, 10:23 AM
Done it all, but the super PM bit aint coming up mate :(
msgotit
11-08-2005, 11:52 AM
Done it all, but the super PM bit aint coming up mate :(
Did you select yes to at least one of the options in the admincp, show usergroups, send as other etc.? If you didn't it won't show up, even if you selected certain usergroups. Does this help? Let me know.
Edit: I ask this because this is what the template uses to decide if they have access to the super PM if none of the options are clicked (or the spmoptions = 0 then it won't show up.
Watson
11-10-2005, 10:24 AM
nope still don't show up mate. Ever tried a complete reinstall and added myself again with all options :(
msgotit
11-10-2005, 11:49 PM
nope still don't show up mate. Ever tried a complete reinstall and added myself again with all options :(
Watson,
What happens if you just go to yoursite.com/forum/superpm.php. Does it take you to the page and allow you to see it?
dsvirus
11-11-2005, 06:57 AM
ok, well all my icons changed, my header image changed, i cant pm anymore..errr forgot to make backup
msgotit
11-12-2005, 12:21 AM
ok, well all my icons changed, my header image changed, i cant pm anymore..errr forgot to make backup
What do you mean you can't PM anymore, and all your icons changed, I am sorry, but I don't know why or how this would happen, so if I could get a little more information that would be helpful! Thanks and I will do what I can to help:)
Watson
11-13-2005, 12:19 PM
Watson,
What happens if you just go to yoursite.com/forum/superpm.php. Does it take you to the page and allow you to see it?
Yes mate, I can view it all via that, just seems to be the template thats not showing up :(
Also, I have around 10,000 memebrs, and when I try and send it to all of them, that page times out. Dunno if its cause I am accessing the superpm.php directly
Watson
msgotit
11-13-2005, 04:27 PM
When you send a private message normally you should see just what you see when in the first screen shot. That is, in the right top corner of the box you should see a link to "Send Super Private Message", and that should take you to the superpm.php page. If that isn't there, maybe post the part of the pm_newpm template, a little before and a little after where you edited it and I will see if I can help.
The page shouldn't time out, so I would like to know what it happening, when you say the page times out, is this once you have submited the message or before that? I know that with that many members that there could be a problem, and I am working on a way to fix that, hopefully in the next week I will have that done, but I would like to know what I need to do to make it work better, especially for those with large boards. Thanks for your help :)
biggjoe
11-14-2005, 01:39 AM
Msgotit;
This hack is awesome and extremely useful, running great on vB 3.5.1! It also plays nicely with another mod I have installed called: Advanced PM Options (https://vborg.vbsupport.ru/showthread.php?t=100152)
QUESTION:
- Let's say I create a user in 'Super PM' and I choose as their only group 'Registered Users'.
- When I go into the user's 'UserCP' >> Send New Message >> Send New Private Message, I see the following:
--------------------------------------------------------------------
Usergroups
[ ] All Usergroups
[ ] Registered Users
...If/when they click on 'All Usergroups', is that for literally all of the user groups in the forums, or all of ther usergroups that are listed for them only? Which in this case would mean only the one 'Registered Users' usergroup?
Just curious, I plan on only using this for my Admins, but just in case I want to open this up for our mods, I want to be sure.
Thanks again for the awesome hack!
Joe
msgotit
11-14-2005, 03:31 AM
...If/when they click on 'All Usergroups', is that for literally all of the user groups in the forums, or all of ther usergroups that are listed for them only? Which in this case would mean only the one 'Registered Users' usergroup?
Thanks Joe,
The 'All Usergroups' is used to select all of the groups that are listed, I didn't think about it, but I may change that in the next version so that it says 'Select All', because that is really what it does. By selecting it, it just selects all of the groups that are available. Glad you like that hack, and if there is anything that would make it more useful let me know! :)
Mark
jellybaby
11-14-2005, 07:51 AM
I get an error message with this:-
Too many recipients - you are attempting to send to 2790 users but you are only allowed to send to 1000 users.
How can I send to all?
msgotit
11-14-2005, 11:22 AM
I get an error message with this:-
Too many recipients - you are attempting to send to 2790 users but you are only allowed to send to 1000 users.
How can I send to all?
Find this bit of code in superpm.php:
if ($vbulletin->userinfo['spmoption'])
{
$permissions['pmsendmax'] = 1000;
$spmugroupid = $vbulletin->userinfo['spmugroup'];
$spmoption = convert_bits_to_array($vbulletin->userinfo['spmoption'], $_SPMOPTION);
}
Change 1000 to 10000 or whatever you want, I meant to change that and will in the next version possibly giving the option to limit it if desired. Sorry about that.
Watson
11-14-2005, 11:22 AM
When you send a private message normally you should see just what you see when in the first screen shot. That is, in the right top corner of the box you should see a link to "Send Super Private Message", and that should take you to the superpm.php page. If that isn't there, maybe post the part of the pm_newpm template, a little before and a little after where you edited it and I will see if I can help.
The page shouldn't time out, so I would like to know what it happening, when you say the page times out, is this once you have submited the message or before that? I know that with that many members that there could be a problem, and I am working on a way to fix that, hopefully in the next week I will have that done, but I would like to know what I need to do to make it work better, especially for those with large boards. Thanks for your help :)
With the timing out, its when I try to send to all members, but its only on the Count bit, it doesnt go to the send and confirm screen. thats when I get a page not found error.
And I found the error with the superPM template bit, I hadn't put it in the right place overwriting the old code :)
Cheers mate
hilfe-forum
11-18-2005, 04:10 PM
first sorry für my bad english
i have this error:
Datenbankfehler in vBulletin 3.5.1:
Invalid SQL:
ALTER TABLE `user` ADD `spmoption` INT( 10 ) DEFAULT '0' NOT NULL;
MySQL-Fehler : Table 'abcd.user' doesn't exist
Fehler-Nr. : 1146
but "abcd" is the name of the DB not the table Prefix
can anybody help?
THX!
msgotit
11-18-2005, 07:55 PM
first sorry f?r my bad english
i have this error:
Datenbankfehler in vBulletin 3.5.1:
Invalid SQL:
ALTER TABLE `user` ADD `spmoption` INT( 10 ) DEFAULT '0' NOT NULL;
MySQL-Fehler : Table 'abcd.user' doesn't exist
Fehler-Nr. : 1146
but "abcd" is the name of the DB not the table Prefix
can anybody help?
THX!
That is likely my bad, I didn't include the table prefix when I created the product, and I now realize I should of, I will get that taken care of and post it.
Mark
EDIT: I uploaded a new xml file. If you still have problems let me know! :)
hilfe-forum
11-19-2005, 06:13 AM
That is likely my bad, I didn't include the table prefix when I created the product, and I now realize I should of, I will get that taken care of and post it.
Mark
EDIT: I uploaded a new xml file. If you still have problems let me know! :)
THX for help!!!
I have now a other prob.
Fatal error: Call to undefined function: array_chunk() in /var/www/www1/rechner2/wwwneu/vbulletin/superpm.php on line 375
msgotit
11-19-2005, 03:13 PM
THX for help!!!
I have now a other prob.
Fatal error: Call to undefined function: array_chunk() in /var/www/www1/rechner2/wwwneu/vbulletin/superpm.php on line 375
Sorry, I have been playing around with it and accidently uploaded the other copy, I think I got the right one now, go ahead and try it and let me know!
jellybaby
11-23-2005, 07:17 AM
This caused an overload on my server when I did it as I sent PMs to over 2,500 people how do I stop that happening as it took my site down for 10 mins!:disappointed:
msgotit
11-23-2005, 08:27 PM
This caused an overload on my server when I did it as I sent PMs to over 2,500 people how do I stop that happening as it took my site down for 10 mins!:disappointed:
Give me a couple of days and I believe that I will have a fix, I have been working on making this process less server intensive. I apologize for taking your site down, really didn't mean to do that, but I am close on having a process that won't do that. Again, sorry!!
IamPud
12-04-2005, 11:05 PM
Getting "Invalid recipient username" don't think i missed anything but any hints?
msgotit
12-05-2005, 03:15 PM
Getting "Invalid recipient username" don't think i missed anything but any hints?
I would assume this is the message you get back when you click "Count and Confirm" (if not let me know). It doesn't make sense that you are getting this, when I get home and can look at this more closely I will let you know, I am actually post an update tonight so that might solve your problem. If you have any other info that will help let me know, but like I said I will look at it tonight, sorry about the delay!
IamPud
12-06-2005, 02:58 AM
Actually i click that count and confirm and it returns the number that i want with the submit message button. When i click that is when i get the error.
Telegon80
12-06-2005, 03:19 AM
ill install this tomorrow cool hack!
msgotit
12-06-2005, 11:02 PM
Actually i click that count and confirm and it returns the number that i want with the submit message button. When i click that is when i get the error.
I have updated the files, it isn't for your specific error, but I think that it should work. If you want to try and reupload the files and see what that does, let me know if it isn't fixed!
IamPud
12-07-2005, 01:33 AM
I did an uninstall first then imported the new xml file and got this
Database error in vBulletin 3.5.0:
Invalid SQL:
ALTER TABLE `user` ADD `spmoption` INT( 10 ) DEFAULT '0' NOT NULL;
If i go into the CP and Select SuperPM i get
Invalid SQL:
SELECT count(*) as users from vb3_user
WHERE spmugroup > 0;
utw-Mephisto
12-07-2005, 11:02 AM
I don't find the settings ?!?
utw-Mephisto
12-07-2005, 11:11 AM
never mind, found it
Digma
12-07-2005, 12:52 PM
Msgotit, this is exactly what I was looking for and am tempted to try once we upgrade to 3.5.x. :cool:
However, with around 5,000 users I am affraid to do so until some load management has been built in. Sending the PM to 250 users max at a time and a quick pause before continuing with the next 250, until you have PM-ed everyone.
You mentioned you would look into it, any luck so far?
Keep up to good work :up:
msgotit
12-07-2005, 12:55 PM
I did an uninstall first then imported the new xml file and got this
Database error in vBulletin 3.5.0:
Invalid SQL:
ALTER TABLE `user` ADD `spmoption` INT( 10 ) DEFAULT '0' NOT NULL;
If i go into the CP and Select SuperPM i get
Invalid SQL:
SELECT count(*) as users from vb3_user
WHERE spmugroup > 0;
IamPud,
I have reuploaded the file, I thought I had taken care of that problem, I didn't have the table prefix on the front of the tables when adding the fields, it should be there now so we should be good to go, let me know.
msgotit
12-07-2005, 01:01 PM
Msgotit, this is exactly what I was looking for and am tempted to try once we upgrade to 3.5.x. :cool:
However, with around 5,000 users I am affraid to do so until some load management has been built in. Sending the PM to 250 users max at a time and a quick pause before continuing with the next 250, until you have PM-ed everyone.
You mentioned you would look into it, any luck so far?
Keep up to good work :up:
Digma,
If you have a test board I would love to see what happens, I had a test board that I set up 1500 users on and with what I have done it was quick and didn't seem to effect anything, although it is just a test board and didn't really have any other traffic. It PM's 100 at a time, but there isn't a pause.
If anyone else has a test board and wanted to try it that would be great.
IamPud
12-07-2005, 01:24 PM
msgotit,
installs works but still no love. Getting the same error. I just don't think it likes me. I do appreciate your hard work though.
msgotit
12-08-2005, 02:49 AM
msgotit,
installs works but still no love. Getting the same error. I just don't think it likes me. I do appreciate your hard work though.
Did you replace the files when after installing it? Once again, this happens after you have clicked count and confirm and are trying to actually send the message is that correct? I will look at it some more and see if I can figure out where it is doing that.
da420
12-08-2005, 03:23 AM
Ok, this would be a good hack if I could get it to work right... lol...
Im almost sure it's probably something I did..
This is what I get when I try to send a super PM when I tryed testing it to the Administrators.
1. Invalid recipient username. Please press the back button, enter the correct username and try again. Click Here to See the Members List
msgotit
12-09-2005, 04:02 AM
da420,
I am looking into this, I haven't found anything so far, but will keep looking. I might at somepoint want to see what is happening, but I will look a little longer and see if I can't find it. I think IamPud is having the same problem, so there is obviously something going on. Sorry it is taking so long.
Mark
da420
12-09-2005, 11:47 PM
Alright, msgotit... this is a cool extension and I look forward to using it when we get it fixed.
Thanks.
msgotit
12-10-2005, 01:53 PM
da420,
In the superpm.php...
Find this:
$pmdm->do_set('touserarray', $temp);
And comment it out like this:
//$pmdm->do_set('touserarray', $temp);
That might work, I figure it is worth a try.
da420
12-10-2005, 02:15 PM
This is what I get when I replace the $pmdm->do_set('touserarray', $temp); with //$pmdm->do_set('touserarray', $temp);
Fatal error: Unable to proceed with save while $errors array is not empty in class vb_datamanager_pm in /includes/class_dm.php on line 758
da420
12-10-2005, 02:18 PM
Wierd. I just put the code back to the way it was, and now it's working. lol, Thanks.
msgotit
12-10-2005, 09:13 PM
Wierd. I just put the code back to the way it was, and now it's working. lol, Thanks.
Well I am glad to hear that, I will try and figure out what it was/what is going on but I am glad it is working!
sagiklein
12-16-2005, 07:30 PM
Error:
Database error in vBulletin 3.5.1:
Invalid SQL:
INSERT INTO pm (pmtextid, userid, folderid, messageread) VALUES (60483, 6417, 0, 0), (60483, 7758, 0, 0), (60483, 8166, 0, 0), (60483, 9872, 0, 0), (60483, 11129, 0, 0), (60483, 12516, 0, 0), (60483, 14312, 0, 0), (60483, 14879, 0, 0), (60483, 15109, 0, 0), (60483, 15732, 0, 0), (60483, 17072, 0, 0), (60483, 17221, 0, 0), (60483, 17662, 0, 0), (60483, 19080, 0, 0), (60483, 20308, 0, 0), (60483, 20483, 0, 0), (60483, 21270, 0, 0);
MySQL Error : Table 'pocket4.pm' doesn't exist
Error Number : 1146
Date : Friday, December 16th 2005 @ 11:27:39 PM
LBSources
12-17-2005, 09:20 PM
seems to work for me.. thanks.. problem is it seems to have nuked my pm_popup hack.. cant seem to fix it..
any ideas?
Lenny :)
msgotit
12-17-2005, 11:55 PM
sagiklein
Find this:
$db->query("INSERT INTO pm (pmtextid, userid, folderid, messageread) VALUES " . implode(", ", $toInsert));
Replace with this:
$db->query("INSERT INTO " . TABLE_PREFIX . "pm (pmtextid, userid, folderid, messageread) VALUES " . implode(", ", $toInsert));
I believe that will fix it. Let me know.
msgotit
12-18-2005, 12:00 AM
seems to work for me.. thanks.. problem is it seems to have nuked my pm_popup hack.. cant seem to fix it..
any ideas?
Lenny :)
LBSources,
What is happening, it just doesn't pop-up, or what, I don't know for sure off hand, but if you have some more details, maybe I can figure it out. Mainly what is going on, and what the hack did in the first place? Sorry about that.
Mark
LBSources
12-18-2005, 01:09 PM
LBSources,
What is happening, it just doesn't pop-up, or what, I don't know for sure off hand, but if you have some more details, maybe I can figure it out. Mainly what is going on, and what the hack did in the first place? Sorry about that.
Mark
DISREGARD!
silly me and sorry for wasting your time.. i dont know what the heck happened..
it works now
Lenny :)
Ok.. users do NOT receive an email that they received a new PM when i send a user the SuperPM .. they also dont get the unread message notification that says they have a new message
i cant explain it.. maybe now the blinking pm hack is now in conflict .. i dont mind that the new pm message doesnt show up; but i like to get atleast an email sent.. any idea?
ronoxQ
12-18-2005, 11:04 PM
The PM options aren't appearing! What did I do wrong?
LBSources
12-18-2005, 11:40 PM
The PM options aren't appearing! What did I do wrong?
happened to me; if its now happened to you.. the settings are in the Users section of the AdminCP .. SuperPM
HTH
Lenny
msgotit
12-19-2005, 03:36 AM
LBSources,
I know that it isn't sending the email, and what not, part of the problem, is that if your board is very big (a lot of users), running this and having all of that happen will be very server intensive, for those that have a lot of users it often would bring their board down, if you don't have that many users, I could probably find an older copy that would do all of that. I will look into just the email part, you might be ok if you just did that, although I don't know for sure. Let me know what you would like and I will see what I can do!
Mark
msgotit
12-19-2005, 03:37 AM
The PM options aren't appearing! What did I do wrong?
Did you find it, if not let me know! If you uploaded the xml file then it should be under the users section.
LBSources
12-19-2005, 03:40 AM
LBSources,
I know that it isn't sending the email, and what not, part of the problem, is that if your board is very big (a lot of users), running this and having all of that happen will be very server intensive, for those that have a lot of users it often would bring their board down, if you don't have that many users, I could probably find an older copy that would do all of that. I will look into just the email part, you might be ok if you just did that, although I don't know for sure. Let me know what you would like and I will see what I can do!
Mark
Mark, its ok .. i dont plan to use this hack for the whole board. I use it really for staff and when i need them to know something and i want their attention.
For the rest of the board i use the mass email sending ..
so if you could find that ability to send the email notifications; i would like to try it..
Thanks..
Lenny :)
Smiry Kin's
12-19-2005, 12:43 PM
very nice
*install
ronoxQ
12-20-2005, 01:05 AM
happened to me; if its now happened to you.. the settings are in the Users section of the AdminCP .. SuperPM
HTH
Lenny
I see. Thanks a lot.
Lapsetur
12-21-2005, 01:45 PM
I don't know I missed or not my roblem is when I send the Super PM to selected groups no notifacation is shown when the users get the PM.
msu2k
12-23-2005, 01:31 PM
I don't know I missed or not my roblem is when I send the Super PM to selected groups no notifacation is shown when the users get the PM.
I am having the exact same problem, after sending out a Super PM, they show up in the user's PM box but on the main board there is no pop-up to tell them that there is a new PM and even if they haven't read the Super PM, it shows up as "Unread: 0" in the upper right hand of the board.
msgotit
12-23-2005, 03:59 PM
msu2k,
Should be fixed now, redownload the zip and upload superpm.php and it should do what it is supposed to :)
Thanks for the input and let me know if there are other problems!
Mark
LBSources
12-23-2005, 05:06 PM
Mark, its ok .. i dont plan to use this hack for the whole board. I use it really for staff and when i need them to know something and i want their attention.
For the rest of the board i use the mass email sending ..
so if you could find that ability to send the email notifications; i would like to try it..
Thanks..
Lenny :)bump ..
LBSources
12-23-2005, 05:11 PM
actually.. outstanding.. the new php files DOES trigger the pm_popup hack and we get the new pm notification at the top of the screen... flashing evelope working also.. thanks!
Lenny :)
msgotit
12-23-2005, 05:24 PM
actually.. outstanding.. the new php files DOES trigger the pm_popup hack and we get the new pm notification at the top of the screen... flashing evelope working also.. thanks!
Lenny :)
Lenny,
Was there anything else you wanted, I mean is that what you wanted, earlier you asked about something similar, does this cover it? I can look into the email notification if you want still. let me know.
Mark
LBSources
12-23-2005, 05:29 PM
Yes.. the email isnt a big deal since now the popup is working and the new pm message is showing ...
all is satisfied; thanks for you hard work.. its appreciated :)
Lenny
Lapsetur
12-24-2005, 05:29 AM
Thanx now working fine
zooman
12-24-2005, 07:30 PM
Am I looking in the right place chaps?
As it not in Admin cp > users for me :(
http://www.hfuk.org.uk/superpm.JPG
zooman
12-24-2005, 07:40 PM
Forget it my FTP was not working ? Reinstalled it working fine now :)
http://www.hfuk.org.uk/superpm1.JPG
Kihon Kata
01-03-2006, 08:58 PM
yay first to click installed :)
Thanks dude, gonna try it now ....
Installed and working just fine, so far :up:
Installed!!! Had to locate the permission section for like an hour, but now it's PEE PEE time
Wild Bronco
01-10-2006, 06:59 PM
Any chance this will be made a plugin? :ermm:
msgotit
01-11-2006, 01:46 PM
Any chance this will be made a plugin? :ermm:
I don't think so anytime soon, although I will look into it. There is very little code editing (only one template) and other then that it is just a matter of uploading the files. It does have the product file to upload which makes installation really easy.
Mark
I'm looking for a mass PM and by all accounts this looks like the bunny for me, only one question: - how stable is this beta?
Thanks
Chet
Does this also work with 3.5.3 version of vb ?
Tnx in advance
Greetz
dubsbhoy
01-21-2006, 10:26 AM
I've uploaded the whole folder to the server (should i have done ?) if it's just one file i upload what do i do then ?
Very new to this go easy on me but it sounds like a great addition and very useful
dubsbhoy
01-21-2006, 11:06 AM
got it installed but it's not shown up anywere ??
Fofer
01-21-2006, 11:04 PM
I check "No" to "Show Usergroups list" in the AdminCP's SuperPM settings, and then later type a PM and click "Count & Confirm," I get this error at the top of the page:
Warning: implode(): Bad arguments. in /superpm.php on line 252
The page generates fine and it may even send PM's fine (haven't tested yet) but the error shouldn't be there.
As soon as I check "Yes" to "Show Usergroups list" in the AdminCP's SuperPM settings, and generate the same PM, the error no longer appears.
Thanks for the great work on this...
LBSources
01-21-2006, 11:05 PM
got it installed but it's not shown up anywere ??its in the users portion of the admincp
LBSources
01-21-2006, 11:05 PM
Does this also work with 3.5.3 version of vb ?
Tnx in advance
Greetz
yes, works with 3.5.3
LBSources
01-21-2006, 11:08 PM
I'm looking for a mass PM and by all accounts this looks like the bunny for me, only one question: - how stable is this beta?
Thanks
Chet
bad question to ask.. best way to find out is by reading through the pages and keep a count of how many have installed, had issues and uninstalled.. ive had not one problem and ive had it installed since 3.5.1 .. works great.. initially just some minor confusions on my part, but it was all due to the common hack collision thing
Lenny :)
Fofer
01-21-2006, 11:17 PM
Another issue, I wonder if I'm alone on this:
Let's say I click "PREVIEW" ... but then back out and decide NOT to send the PM after all.
It still shows up in my "Sent Items" folder, as if it was sent. I contacted the users in question and they didn't actually receive the PM, so it's not like I confirmed it by accident... the SuperPM wasn't sent. Yet my Sent Items folder says it was.
I've played with this a few times now, and despite the fact that all I did was "Preview" and didn't actually send the PM... it shows up in my Sent Items folder.
EDIT: I now realize this is a conflict/bug with the Advanced PM Options (https://vborg.vbsupport.ru/showthread.php?s=&threadid=100152) hack. Basically, if you have the "Save a copy of this message in your Sent Items folder" option checked, it will save a copy of your message as "sent," even when you are merely previewing it.
(For the record, this doesn't happen with "regular" PM's... only "Super PM's" generated with this extension.)
Regardless, I posted about it here in the Advanced PM thread (https://vborg.vbsupport.ru/showthread.php?p=879065#post879065) as well.
Fofer
01-22-2006, 05:52 AM
Just as an update to the above conflict report, the developer of Advanced PM options says:
The conflic is caused by improper code in SuperPM, not by this hack.
dubsbhoy
01-22-2006, 07:28 AM
its in the users portion of the admincp
yeah it's not shown up there though ??
yes, works with 3.5.3
Tnx a lot for the fast responds LBSources ;)
----
CLICKS install Then
Great hack !!
Greetz
stinger2
01-22-2006, 05:12 PM
after sending mass PM many times....we end up having a lot of members with filled inbox.......is there a way to add mass delete all PM for a special user group??
msgotit
01-22-2006, 09:18 PM
Just as an update to the above conflict report, the developer of Advanced PM options says:
Fofer,
This could be true, I will look at what I am doing with this and try and fix it if it is. Sorry about the confusion, it shouldn't do that... but obviously it is.
Also thanks for the info on the problems, I will look at these as well and see what I have done and fix any problems!
Mark
msgotit
01-22-2006, 09:22 PM
after sending mass PM many times....we end up having a lot of members with filled inbox.......is there a way to add mass delete all PM for a special user group??
stinger2,
I will look into it, what our options are. The users can obviously select the messages and delete them, but... What exactly are you thinking for functionality here? Who deletes them... that kind of a thing.
Mark
Fofer
01-22-2006, 09:24 PM
Fofer,
This could be true, I will look at what I am doing with this and try and fix it if it is. Sorry about the confusion, it shouldn't do that... but obviously it is.
Also thanks for the info on the problems, I will look at these as well and see what I have done and fix any problems!
Mark
Thanks for the reply Mark, hopefully my notes help you nail down the problem!
While you're at it if you could check into the bug I mentioned in post #80 above ("Warning: implode(): Bad arguments. in /superpm.php on line 252") that'd be cool too.
msgotit
01-22-2006, 09:26 PM
yeah it's not shown up there though ??
Make sure the cpnav_superpm.xml is in your ..includes/xml/ file. Is it? Let me know so I can help you get this resolved! :)
Thnx
Mark
msgotit
01-22-2006, 09:28 PM
Thanks for the reply Mark, hopefully my notes help you nail down the problem!
While you're at it if you could check into the bug I mentioned in post #80 above ("Warning: implode(): Bad arguments. in /superpm.php on line 252") that'd be cool too.
Will do, I don't think it will be that hard to fix, but we will see, I can't do it now but in the next couple of days I will try and have it done Thanks again.
Mark
stinger2
01-23-2006, 09:06 AM
stinger2,
I will look into it, what our options are. The users can obviously select the messages and delete them, but... What exactly are you thinking for functionality here? Who deletes them... that kind of a thing.
Mark
thanks msgotit forthe quick reply/..
lets say i am sending a regular weekly PM to members...after a while specially seeing the non active members get a full inbox
so i was thinking if the Admin can mass delete the PM's also........as it will take a lot of space in the database......specially if you have lets say 5000 members
something like running the query
TRUNCATE TABLE pm
TRUNCATE TABLE pmtext
kind regards
mbader71
01-24-2006, 08:32 AM
Installed and tested
works great but I only have about 300 users
thanks man :)
msgotit
01-24-2006, 11:10 PM
Thanks for the reply Mark, hopefully my notes help you nail down the problem!
While you're at it if you could check into the bug I mentioned in post #80 above ("Warning: implode(): Bad arguments. in /superpm.php on line 252") that'd be cool too.
I have updated the superpm.php file to make the changes. Hopefully that will take care of anybugs. Thanks for your help!
Mark
Fofer
01-24-2006, 11:54 PM
I have updated the superpm.php file to make the changes. Hopefully that will take care of anybugs. Thanks for your help!
Thanks Mark, installing now, will report back!
EDIT: Okay I am back. I replaced my superpm.php file with the updated one and sure enough, it looks like both of my issues have been addressed.
No more "Warning: implode()" error up top (when "Show Usergroups list" is checked in the AdminCP's SuperPM settings and I later "Count & Confirm.")
Also, I previewed a SuperPM, and backed out... it no longer appeared in my Sent Items. :up:
Thanks for the quick fix, Mark!
msgotit
01-26-2006, 06:16 PM
Thanks Mark, installing now, will report back!
EDIT: Okay I am back. I replaced my superpm.php file with the updated one and sure enough, it looks like both of my issues have been addressed.
No more "Warning: implode()" error up top (when "Show Usergroups list" is checked in the AdminCP's SuperPM settings and I later "Count & Confirm.")
Also, I previewed a SuperPM, and backed out... it no longer appeared in my Sent Items. :up:
Thanks for the quick fix, Mark!
No problem, glad to hear it. If you see any other problems please let me know!
Mark
Deimos
01-30-2006, 04:13 PM
Great hack! Many thanks!
tendo
01-31-2006, 05:23 PM
yay worked great AWESOEM !!!!!
Ohiosweetheart
02-02-2006, 04:30 AM
YESS!!! I've been looking for something like this! thanks a bunch
Ohiosweetheart
02-02-2006, 08:40 PM
Um... I can't find ANYWHERE in the admincp to do anything... set permissions for this, NOTHING !
help?
EDIT: never mind, I found it :ermm:
vakvak
02-10-2006, 01:29 PM
no mail info pm help me
Tralala
02-10-2006, 03:50 PM
LBSources,
I know that it isn't sending the email, and what not, part of the problem, is that if your board is very big (a lot of users), running this and having all of that happen will be very server intensive, for those that have a lot of users it often would bring their board down, if you don't have that many users, I could probably find an older copy that would do all of that.
Just replying to this, I for one would like to see this as an option at the bottom of Super PM (and yes, I have a small forum, so it wouldn't be a problem.)
A checkbox that offers the option:
-Don't Send Email Notification
-Send Email Notification
(The 2nd option which would be overridden by user's own preferences, if they've chosen to disable email notifications.)
That would make the most sense to me, at least. A Super PM in my case is something I'd want everyone to read quickly, and without an email being sent to them, many users won't discover the PM for a few days.
TeaTree
02-13-2006, 09:23 PM
Thanks! Worked brilliantly!
LiveMicSociety
02-16-2006, 09:24 AM
Installed :up:
Mr Chad
02-21-2006, 05:20 AM
Perfect, just sent a PM to 21,000 members with no problem (except when it counted the users took a few mins)
Antivirus
03-21-2006, 07:37 PM
Anyone using this on version 3.5.4?
tuanluu
03-21-2006, 07:40 PM
It should work fine! Because this product.
msgotit
03-22-2006, 02:07 AM
I am and I haven't had any problems so far, don't really expect any, just like tuanluu said it is a product so... But if anyone has any problems, let me know.
Mark
Antivirus
03-23-2006, 07:47 PM
gonna check this out this weekend, thanks!
LiveMicSociety
03-29-2006, 01:48 PM
Installed :up:
Smiry Kin's
03-30-2006, 03:14 AM
works great ty
The Chief
03-30-2006, 02:17 PM
installed and works great ;)
jellybaby
04-02-2006, 08:29 AM
For some reason when I use this its not automatically sending emails to those members wanting to know if they have received a pm. Anyone else have this problem?
Thanks
Tralala
04-02-2006, 01:24 PM
For some reason when I use this its not automatically sending emails to those members wanting to know if they have received a pm. Anyone else have this problem?
Thanks
I noticed it too. It sends the PM, but email notification for this PM (if the user has that turned on) is not happening.
As I mentioned above, it would be great to see a checkbox that offers the option:
-Don't Send Email Notification
-Send Email Notification
KevNJ
04-02-2006, 11:43 PM
I got this error when trying to add myself as a user by the userid field. Any help ?
Database error in vBulletin 3.5.1:
Invalid SQL:
SELECT * FROM jelsoft_user
WHERE userid IN (kevin);
MySQL Error : Unknown column 'kevin' in 'where clause'
Error Number : 1054
Date : Sunday, April 2nd 2006 @ 05:41:47 PM
Script : http://www.XXXX.com/forums/admincp/adminsuperpm.php
Referrer :
IP Address :
Username : Kevin
Classname : vb_database
msgotit
04-03-2006, 12:03 PM
There are two fields you can add people in, one is a UserID and the other is a username, make sure you are using the correct one. That would be my guess. Let me know if that isn't the problem!!
msgotit
04-03-2006, 12:05 PM
I think that I am very close to having this done. As I said before, on larger boards this could be an issue, although I wouldn't know for sure. Hopefully I will have the email capability done shortly!
GoNz00
04-03-2006, 02:06 PM
smart, /installed thank m8 :)
KevNJ
04-03-2006, 09:00 PM
There are two fields you can add people in, one is a UserID and the other is a username, make sure you are using the correct one. That would be my guess. Let me know if that isn't the problem!!
I got it using the userid, was User error. ;) Works perfectly now! :banana:
::clicks install::
plateau
04-24-2006, 07:36 AM
Installed! Clicked!!!!!!!
Thank you very much msgotit!
===
and, have u worked out the solution for those forums that have so many users? i mean the function that sends batch PMs, such as 500/time.
===
anyway, thanks a lot and all the best!!!
Aaron RV
04-24-2006, 09:31 AM
work on 3.5.4?
plateau
04-24-2006, 12:43 PM
Tested Around, Everything runs well on VB3.5.4.
Thanks.
msgotit
04-24-2006, 01:10 PM
plateau,
It doesn't send 500 at a time, but the way it inserts it goes relatively fast, I don't know how hard it is on the server, but one person did post that they sent it to about 21000 (I believe, check earlier post) and said that it was ok. It does not email anyone at this point, I am working on that, but have been pretty busy, although if I do get that done I don't think it is something for bigger boards. Hope that helps!
Mark
plateau
04-25-2006, 12:55 AM
plateau,
It doesn't send 500 at a time, but the way it inserts it goes relatively fast, I don't know how hard it is on the server, but one person did post that they sent it to about 21000 (I believe, check earlier post) and said that it was ok. It does not email anyone at this point, I am working on that, but have been pretty busy, although if I do get that done I don't think it is something for bigger boards. Hope that helps!
Mark
Mark, thank you very much for your reply. OK I think that wont be a problem for my site to use the Super PM.
It is a good hack and all my SMods are happy with that. All the best for you, cheers!
BoYagoob
04-28-2006, 10:24 AM
For some reason when I use this its not automatically sending emails to those members wanting to know if they have received a pm. Anyone else have this problem?
Thanks
It will be perfect, if this feature is made ..
drumsy
05-02-2006, 01:48 AM
I've received the following error after attempting to send to about 21,000 members:
Database error in vBulletin 3.5.4:
Invalid SQL:
INSERT INTO pm (pmtextid, userid, folderid, messageread) VALUES (121879, 50870, 0, 0), (121879, 50872, 0, 0), (121879, 50877, 0, 0), (121879, 50879, 0, 0), (121879, 50891, 0, 0), (121879, 50904, 0, 0), (121879, 50905, 0, 0), (121879, 50906, 0, 0), (121879, 50907, 0, 0), (121879, 50917, 0, 0), (121879, 50918, 0, 0), (121879, 50920, 0, 0), (121879, 50929, 0, 0), (121879, 50938, 0, 0), (121879, 50940, 0, 0), (121879, 50943, 0, 0), (121879, 50950, 0, 0), (121879, 50952, 0, 0), (121879, 50953, 0, 0), (121879, 50956, 0, 0), (121879, 50959, 0, 0), (121879, 50960, 0, 0), (121879, 50961, 0, 0), (121879, 50969, 0, 0), (121879, 50970, 0, 0), (121879, 50974, 0, 0), (121879, 50975, 0, 0), (121879, , 0, 0), (121879, 50978, 0, 0), (121879, 50981, 0, 0), (121879, 50982, 0, 0), (121879, 50985, 0, 0), (121879, 50988, 0, 0), (121879, 50991, 0, 0), (121879, 50992, 0, 0), (121879, 50993, 0, 0), (121879, 50994, 0, 0), (121879, 50998, 0, 0), (121879, 51002, 0, 0), (121879, 51004, 0, 0), (121879, 51005, 0, 0), (121879, 51007, 0, 0), (121879, 51012, 0, 0), (121879, 51017, 0, 0), (121879, 51018, 0, 0), (121879, 51019, 0, 0), (121879, 51024, 0, 0), (121879, 51026, 0, 0), (121879, 51027, 0, 0), (121879, 51029, 0, 0), (121879, 51035, 0, 0), (121879, 51038, 0, 0), (121879, 51040, 0, 0), (121879, 51042, 0, 0), (121879, 51048, 0, 0), (121879, 51050, 0, 0), (121879, 51055, 0, 0), (121879, 51060, 0, 0), (121879, 51062, 0, 0), (121879, 51063, 0, 0), (121879, 51064, 0, 0), (121879, 51066, 0, 0), (121879, 51068, 0, 0), (121879, 51074, 0, 0), (121879, 51077, 0, 0), (121879, 51078, 0, 0), (121879, 51079, 0, 0), (121879, 51081, 0, 0), (121879, 51083, 0, 0), (121879, 51085, 0, 0), (121879, 51087, 0, 0), (121879, 51088, 0, 0), (121879, 51091, 0, 0), (121879, 51094, 0, 0), (121879, 51095, 0, 0), (121879, 51103, 0, 0), (121879, 51104, 0, 0), (121879, 51105, 0, 0), (121879, 51109, 0, 0), (121879, 51113, 0, 0), (121879, 51116, 0, 0), (121879, 51117, 0, 0), (121879, 51118, 0, 0), (121879, 51119, 0, 0), (121879, 51126, 0, 0), (121879, 51128, 0, 0), (121879, 51139, 0, 0), (121879, 51143, 0, 0), (121879, 51148, 0, 0), (121879, 51150, 0, 0), (121879, 51152, 0, 0), (121879, 51155, 0, 0), (121879, 51156, 0, 0), (121879, 51157, 0, 0), (121879, 51160, 0, 0), (121879, 51168, 0, 0), (121879, 51180, 0, 0), (121879, 51181, 0, 0), (121879, 51184, 0, 0), (121879, 51185, 0, 0);
MySQL Error : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' 0, 0), (121879, 50978, 0, 0), (121879, 50981, 0, 0), (121879,
Error Number : 1064
Date : Monday, May 1st 2006 @ 09:47:40 PM
Script : http://www.honda-acura.net/forums/superpm.php
Referrer : http://www.honda-acura.net/forums/superpm.php
IP Address : 166.82.44.125
Username : Daniel
Classname : vb_database
haytham
05-02-2006, 09:21 AM
Works perfectly. Thanks a lot. Clicked install.
defcon_420
05-02-2006, 10:02 AM
*Clicks Install*
confusing instruction.. here was i thinking i needed to log into my adminCP when all i needed to do was surf to the pages i had uploaded... no wonder i couldnt find the settings in adminCP *doh*
Tralala
05-02-2006, 10:31 AM
here was i thinking i needed to log into my adminCP when all i needed to do was surf to the pages i had uploaded... no wonder i couldnt find the settings in adminCP *doh*
you can also find it by going to the regular "send PM" page. in the upper right is a link to "send super pm" (at least for the admin and moderators you've enabled it for)
drumsy
05-02-2006, 12:34 PM
*Clicks Install*
confusing instruction.. here was i thinking i needed to log into my adminCP when all i needed to do was surf to the pages i had uploaded... no wonder i couldnt find the settings in adminCP *doh*
There are options in the Admin CP that need to be configured. See "Mass PM" under the "Users" heading.
msgotit
05-02-2006, 12:50 PM
drumsy,
I am looking into the error you got, more or less it appears somehow an ID is missing, I will see if I can find out why and what needs to happen to fix it.
Mark
drumsy
05-02-2006, 07:59 PM
Thank you Mark. It would appear that the PM went out to at least some people, as some people are reporting receiving it twice (I ran it twice so that I could get the error code again).
drumsy
05-14-2006, 02:02 AM
drumsy,
I am looking into the error you got, more or less it appears somehow an ID is missing, I will see if I can find out why and what needs to happen to fix it.
Mark
Anything on this yet?
Kihon Kata
05-16-2006, 10:45 AM
UPdated mine! Thanks very much for this hack! love it. I would like to req one thing for the next version: to be able to list the users who are in the usergroup and have the ability to DESELECT them from the mass pm.
Thanks again
Tralala
05-16-2006, 02:20 PM
UPdated mine! Thanks very much for this hack! love it. I would like to req one thing for the next version: to be able to list the users who are in the usergroup and have the ability to DESELECT them from the mass pm.
YES PLEASE! This would have come in handy last week. We had to copy and paste the text block into an external word processor, replace the spaces with semi-colons, remove the name(s) we didn't want included, then paste that back into a NEW private message. Was sort of a pain. And we still included some names we didn't intend to include, by mistake.
The ability to deselect some names would be cool and very much appreciated.
Barring that, how about making the name list preview use semi-colons instead of spaces, so at least the process I described above would be easier.
msgotit
05-18-2006, 11:44 AM
I am sorry the next release is taking so long... I have been extremely busy, I will see what I can do tonight about getting it out, I have a lot of it done, but want to look at a few more things.
Mark
Snake
05-24-2006, 07:13 PM
No news yet?
Robbed
05-24-2006, 11:21 PM
Could you fix the uncached templates?
Uncached templates: editor_clientscript (1)
Uncached templates: editor_jsoptions_font (1)
Uncached templates: editor_jsoptions_size (1)
Uncached templates: editor_smilie (30)
Uncached templates: editor_smiliebox (1)
Uncached templates: editor_smiliebox_row (6)
Uncached templates: editor_toolbar_on (1)
Uncached templates: forumrules (1)
Uncached templates: newpost_disablesmiliesoption (1)
Uncached templates: pm_newsuperpm (1)
Uncached templates: posticonbit (14)
Uncached templates: posticons (1)
dutchbb
05-25-2006, 09:19 AM
Can you add the option to send a "pm received" e-mail to all users , even if they disabled it?
And the option to send everything like a batch spread every hour or so, not all at once.
If you can do these 2 things that would make it a awesome hack for me.
Thanks for your work so far!
cmiller1014
05-26-2006, 05:24 PM
There is no "Send" button! Only count and confirm, and preview. What am I missing?
cmiller1014
05-27-2006, 02:06 AM
FYI this hack for some reason stops the "Email on PM" from being sent. I sent a PM to my 6800 members and they got PM's but no notification via email. Without that - this is almost useless to me :(
Snake
06-29-2006, 07:30 PM
I am getting this error.
Fatal error: Unable to proceed with save while $errors array is not empty in class vB_DataManager_PM in /includes/class_dm.php on line 749
Why?
msgotit
07-01-2006, 11:25 PM
What exactly are you doing... when you submit it is there anything blank, or... That will just help me debug the code. I haven't ever gotten that, but maybe there is something I always do that I haven't accounted for in the code... let me know if you can think of anything and I will look into it. :)
Mark
Alkah
07-01-2006, 11:46 PM
I cant find pm_newpm... where is that?
simonc101
07-02-2006, 12:10 AM
Hi there,
I have installed the mod and all seems to work fine until I go to send the message to the registered users, I get the following message and nothing sends out:
Invalid recipient username. Please press the back button, enter the correct username and try again. Click Here to See the Members List
Can you help me with this one please. :cool:
Brandon Sheley
07-02-2006, 12:40 AM
I cant find pm_newpm... where is that?
in private messages style
Hi there,
I have installed the mod and all seems to work fine until I go to send the message to the registered users, I get the following message and nothing sends out:
Invalid recipient username. Please press the back button, enter the correct username and try again. Click Here to See the Members List
Can you help me with this one please. :cool:
i get this too, I'll search around
simonc101
07-13-2006, 11:07 AM
Hi there,
I have installed the mod and all seems to work fine until I go to send the message to the registered users, I get the following message and nothing sends out:
Invalid recipient username. Please press the back button, enter the correct username and try again. Click Here to See the Members List
Can you help me with this one please. :cool:
I am still having the above problem. Any ideas anyone?
da420
08-05-2006, 04:11 AM
Any word on a similiar hack for 3.6 or if this one works?
Chicago_VLNU_4s
08-05-2006, 05:54 AM
i did exactly what you did, and its not workin.... ??
Ohiosweetheart
08-11-2006, 11:53 PM
Oh crap I hate to say it but I'm glad I'm not the only one. I've been pulling my hair out trying to figure out what the heck is wrong!! *sigh*
I really needed to send one out tonight too :(
Since the author was last online in JUNE of 2006, I don't think this is getting upgraded anytime soon :(
dutchbb
08-12-2006, 04:07 AM
Does this work on 3.6????
Ohiosweetheart
08-12-2006, 10:31 AM
Nope... read the previous few posts...
murrtex
08-15-2006, 06:07 PM
still waiting for 3.6.0
moonface
08-15-2006, 09:17 PM
i have this error:
Fatal error: Unable to proceed with save while $errors array is not empty in class vb_datamanager_pm in /includes/class_dm.php on line 758
Prince
08-15-2006, 11:40 PM
yup, it does not work in 3.6.0 I tried reinstalling and got the same error...I do not understand why this is not a standard feature via the admincp.
craiovaforum
08-20-2006, 08:43 AM
is someone working on something similar?
Prince
08-20-2006, 04:54 PM
hope so.
manguish
08-21-2006, 06:03 PM
Is it at all possible to exclude users from recieving a PM, without having to make special usergroups for them?
How easy is it to make an extra field to exclude certain userids?
murrtex
08-23-2006, 09:22 AM
I got "Invalid Username" errors on vb 3.6.0.
what should we do?
GoNz00
08-23-2006, 12:10 PM
one of us needs to learn how to make these hacks...
/runs off
moonface
09-06-2006, 09:45 PM
3.6 version plug in pleeeeeeeeeeeeease :(
MediaHound
09-07-2006, 02:30 PM
3.6.0 please
(clicks subscribe to thread)
Pagandream
09-07-2006, 04:45 PM
3.6.0 please
(clicks subscribe to thread)
craiovaforum
09-09-2006, 09:44 AM
msgotit
Coder
Last Online:
Jul 2006
I don't tthink he will answer :D
GoNz00
09-09-2006, 11:07 AM
ahh well, anyone else fancy making one, i dont have the slightest clue :(
KevNJ
09-11-2006, 02:44 AM
bump.. anyone get it to work with 3.6 ?
murrtex
09-11-2006, 04:46 PM
but whyy.??? this was the great hack...:(
KevNJ
09-12-2006, 02:37 AM
TTT
3.6 fix anyone?!
MediaHound
09-12-2006, 03:51 AM
Nobody here is using this on 3.6??
KevNJ
09-13-2006, 02:13 AM
I guess Ill have to bump this every day till theres a fix. Ive been trying to figure out the coding.. but with no luck yet.
Sarver
09-13-2006, 08:09 AM
Yea, it does not work with 3.6 unfortunately. hopefully it will be re-done to make it work for us 3.6 peeps. Because it's a great idea, and a great hack in general.
Ohiosweetheart
09-13-2006, 05:06 PM
Yes it is. There's another one on vbHackers that does the same thing. They posted a patch for it to work with 3.6
MediaHound
09-13-2006, 05:39 PM
woOT!
http://www.vbhackers.com/forum/showthread.php?t=4555
KevNJ
09-13-2006, 10:19 PM
that one not nearly as good as the SUPER PM version.
Bump for a 3.6.x fix.
KevNJ
09-16-2006, 08:16 PM
n e 1 ?
craiovaforum
09-18-2006, 09:44 AM
*bump* :D
Abu Rashed
09-18-2006, 04:01 PM
Bump for a 3.6.x fix.
Kihon Kata
09-19-2006, 12:48 AM
bump! :)
fanhost.com
09-19-2006, 01:53 PM
guys,
i am getting this error when i click send.
Fatal error: Call to undefined function: array_chunk() in /home/httpd/vhosts/forums.fanhost.com/httpdocs/superpm.php on line 427
MediaHound
09-19-2006, 01:55 PM
what version of vb?
konabiker47
09-20-2006, 02:16 AM
I just installed this mod. How do i use it? I want to make it so that just myself (admin) can mass PM users, how do i do this?
KevNJ
09-20-2006, 04:13 PM
daily bump
Stoebi
09-21-2006, 03:03 PM
Bump for a 3.6.x fix.
Hi
Open the file superpm.php:
Search for (line 346)
$temp = serialize($sendTo);
Replace with
$temp = implode('; ', $sendTo);
Search for (line 392)
$pmdm->do_set('touserarray', $temp);
Replace with
$pmdm->set_recipients($temp, $permissions);
Please give feedback.
Regards, Stoebi
Kihon Kata
09-21-2006, 03:25 PM
Hi
Open the file superpm.php:
Search for (line 346)
$temp = serialize($sendTo);
Replace with
$temp = implode('; ', $sendTo);
Search for (line 392)
$pmdm->do_set('touserarray', $temp);
Replace with
$pmdm->set_recipients($temp, $permissions);
Please give feedback.
Regards, Stoebi
WORKED!!!!!! Thanks Stoebi
Go ahead and open it up in 3.6.1 mods :)
Andromeda2875
09-21-2006, 03:34 PM
IT WORKED!! Thanks.
Stoebi
09-21-2006, 03:38 PM
WORKED!!!!!! Thanks Stoebi
Go ahead and open it up in 3.6.1 mods :)
I need the permission from the original author of this fine hack.
Regards, Stoebi
craiovaforum
09-21-2006, 04:07 PM
For me it doesn't work
I get this database error:
Database error in vBulletin 3.6.1:
Invalid SQL:
SELECT * FROM vb_usergroup
WHERE usergroupid IN (4,6,14,36,8,27,39,38,29,30,34,19,32,35,23,5,18,9, 24,22,11,7,25,13,28,17,37,2,31,26,21,15,33,20,16,1 ,) ORDER BY title;
MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY title' at line 2
Error Number : 1064
Date : Thursday, September 21st 2006 @ 08:05:19 PM
Script : */superpm.php
Referrer : */private.php?do=newpm
Classname : vB_Database
Stoebi
09-21-2006, 04:22 PM
Hi
It has nothing to do with my fix for 3.6.x.
AdminCP -> Users -> Super PM
Delete your assigned users
Assign a new user
Note! No , at the end after the userid.
Example:
1,2,3,4 is correct
1,2,3,4, is false!
Regards, Stoebi
For me it doesn't work
I get this database error:
Database error in vBulletin 3.6.1:
Invalid SQL:
SELECT * FROM vb_usergroup
WHERE usergroupid IN (4,6,14,36,8,27,39,38,29,30,34,19,32,35,23,5,18,9, 24,22,11,7,25,13,28,17,37,2,31,26,21,15,33,20,16,1 ,) ORDER BY title;
MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY title' at line 2
Error Number : 1064
Date : Thursday, September 21st 2006 @ 08:05:19 PM
Script : */superpm.php
Referrer : */private.php?do=newpm
Classname : vB_Database
craiovaforum
09-22-2006, 03:41 PM
I don't know why it adds that , at the end but I removed several usergroups and it works perfectly...
GoNz00
09-22-2006, 08:08 PM
woohoo, works for me 2 :)
thanks mate :)
GoNz00
09-22-2006, 09:53 PM
arghh, it sends the PM twice, does anyone have an idea what i need to look at to fix this ?
i double checked i havn't screwed up the original code, or the mod to make it 3.6.x compliant
KevNJ
09-22-2006, 10:13 PM
Works with my default style, but will not show on my custom style because the css is using an image for the catagories box. is there a way you can relocate where the "send super pm" text shows up ?
KevNJ
09-22-2006, 10:24 PM
wahoooo... like the others have said.. works great.... ill just switch style changes to on... switch to default... send out the email and then switch styles to off... not a big deal.. cause this now works and thats what ive wanted.. WAHOOOOOOOOOOO!!!!!! stoebi for member of the month!!! ( do we have a member of the month.. we should )
Stoebi
09-23-2006, 02:19 AM
wahoooo... like the others have said.. works great.... ill just switch style changes to on... switch to default... send out the email and then switch styles to off... not a big deal.. cause this now works and thats what ive wanted.. WAHOOOOOOOOOOO!!!!!! stoebi for member of the month!!! ( do we have a member of the month.. we should )
Hi
Thx :)
If you use more than one style with vBulletin, it is necessary to edit these used styles too.
################################################## ###########################
############################## TEMPLATE EDITS ###############################
################################################## ###########################
******************************* IN pm_newpm *******************************
FIND
<td class="tcat">$vbphrase[post_new_private_message]</td>
REPLACE WITH
<!-- [START HACK='Super Private Message' AUTHOR='msgotit and WwW.UAEWEB.COM' VERSION='1.0.0' CHANGEID= 1 ] -->
<td class="tcat"><if condition="$bbuserinfo['spmoption']"><a style="float:$stylevar[right]" href="superpm.php">Send Super Private Message</a></if>$vbphrase[post_new_private_message]</td>
<!-- [END HACK='Super Private Message' AUTHOR='msgotit and WwW.UAEWEB.COM' VERSION='1.0.0' CHANGEID= 1 ] -->
Step 6. Enjoy your new hack. And if you haven't already, click install at vBulletin.org.
################################################## ###########################
################################### THE END #################################
################################################## ###########################
Do this for all your installed styles. Have fun.
Kind Regards, Stoebi
GoNz00
09-23-2006, 01:01 PM
arghh, it sends the PM twice, does anyone have an idea what i need to look at to fix this ?
i double checked i havn't screwed up the original code, or the mod to make it 3.6.x compliant
bump, help. i looked for things entered twice, and see none :(
KevNJ
09-23-2006, 05:25 PM
Okay that worked... But Im having the problem GoNz00 is having double sending. I notice when I sent to myself ( admin ) i get the message twice. Then when I send to myself ( admin ) and mods. I get the message twice again, but the mods gets no message. Then when I send to mods only they get nothing. Each time it says the messages are sent but either I get it twice, or the mods dont get it at all.
Hi
Thx :)
If you use more than one style with vBulletin, it is necessary to edit these used styles too.
Do this for all your installed styles. Have fun.
Kind Regards, Stoebi
GoNz00
09-23-2006, 06:02 PM
still fubar then :(
oh well, i wonder if it will play ball when i go from 3.6 to 3.6.1
you still on 3.6 Kev ?
KevNJ
09-23-2006, 06:07 PM
still fubar then :(
oh well, i wonder if it will play ball when i go from 3.6 to 3.6.1
you still on 3.6 Kev ?
im using 3.6.1..
hmmm...
Spinball
09-23-2006, 08:23 PM
Installed and did Stoebi's changes. Sent a PM to all mods, supermods and admin.
Got 2 messages in my inbox.
satman123
09-23-2006, 09:43 PM
Installed and did Stoebi's changes. Sent a PM to all mods, supermods and admin.
Got 2 messages in my inbox.
yess two messages :(
Stoebi
09-24-2006, 06:48 AM
Hi
I can reproduce all the problems.
Please try this new file attached. It's only the main superpm.php file.
Fixed a problem with no users in a group, too.
Fixed lot of uncached templates.
Hopefully all problems gone now. 3.6.x only
Regards, Stoebi
KevNJ
09-24-2006, 11:28 PM
Hi
I can reproduce all the problems.
Please try this new file attached. It's only the main superpm.php file.
Fixed a problem with no users in a group, too.
Fixed lot of uncached templates.
edit...
Regards, Stoebi
Looks good here, on 3.6.1 :D
Stoebi
09-25-2006, 06:45 AM
Looks good here, on 3.6.1 :D
Thx for feedback :)
Regards, Stoebi
GoNz00
09-25-2006, 08:46 AM
works on 3.6.0 as well thanks Steobi.
you deserve to have this hack handed over if you can get hold of the original coder.
than we can push for hack of the month :D
DjTaz
09-25-2006, 07:52 PM
Thanks for the updates - it works now :D
Skedoozy
09-26-2006, 05:32 AM
Hi
Please give feedback.
Regards, Stoebi
You rock, sir. Thanks a ton!!
KevNJ
09-27-2006, 04:27 PM
Doesnt work with mailing of 3800 people. lol. Used to for 3.5.1 Hmm... or maybe its this damn work internet connection....
Anyone else try sending to this many people with the 3.6.x patch?
Stoebi
09-27-2006, 05:15 PM
Doesnt work with mailing of 3800 people. lol. Used to for 3.5.1 Hmm... or maybe its this damn work internet connection....
Anyone else try sending to this many people with the 3.6.x patch?
Hi,
error message available?
Regards, Stoebi
KevNJ
09-27-2006, 10:22 PM
Nope it was just a blank screen. I just installed vbseo and having problems with links not linking on rewrite so someone from there is looking at that.. after its fixed ill try to it out and report back.
KevNJ
09-27-2006, 11:09 PM
K... yea I did get an error.
The following users were not found:
Kim&
Phil
jerseygirl<
3
Kim<
3
Before it gives me that error its fine and says this will be sent to 3861 members. I confirm & send. then I get that message, and none are sent out.
On my site I dont allow any member to have less then 3 characters.
Stoebi
09-28-2006, 06:50 AM
Hi,
you've registered user with usernames like "Kim&", "jerseygirl<", "3" and "Kim<" ?
Regards, Stoebi
K... yea I did get an error.
The following users were not found:
Kim&
Phil
jerseygirl<
3
Kim<
3
Before it gives me that error its fine and says this will be sent to 3861 members. I confirm & send. then I get that message, and none are sent out.
On my site I dont allow any member to have less then 3 characters.
KevNJ
09-28-2006, 02:45 PM
K just checked... there is a
Kim<3
Kim&Phil
JerseyGirl<3
registered on the site.
theres 2 people that have usernames that start with the number 3
and 458 other members with the number 3 in there username.
Kevin
GoNz00
09-28-2006, 03:02 PM
you will have to change there user names to strip out the < & as they throw other mods out as well, ie vbshout. it was fixed in vbshout, not in the release tho, just a fix for those who get the bug.
theres something in the user sign up options to prevent using certian content, ie '&' & '<'
Stoebi
09-28-2006, 03:11 PM
Will see what i can do... Please have patience. I'm beta testing some new products at the moment.
Kind Regards,
Stöbi
KevNJ
09-28-2006, 05:45 PM
Thanks GonZ00. I thought I had those characters turned off from day one. But guess not. Going to change it somehow.
Stoebi. patience is key. We finally got a fix for this from you. So waiting is not a problem.
Kevin
Stoebi
09-28-2006, 05:58 PM
Hi,
this new attachament should solve the problem.
Regards, Stoebi
KevNJ
09-29-2006, 07:48 PM
k just patched it.. i wont be able to try it out till probably next week cause i only send out 1 email a week... hopefully someonee else can test it out before then.
edit- will i need to have my members change there names to not include < > *^%$#@!& symbols ?
Stoebi
09-30-2006, 12:04 PM
edit- will i need to have my members change there names to not include < > *^%$#@!& symbols ?
No, my adaptions should work with all constellations of user name now.
Please give feedback.
Regards, Stoebi
GoNz00
09-30-2006, 12:28 PM
i wont be putting the latest fix on as i dont need it due to account name restrictions, but i shall be adding it to the forum when i move hosts in a couple of weeks.
thanks again for all your hard work, top job :D
GoNz00
09-30-2006, 12:31 PM
what the heck, i put it on, only took a few seconds :D
manguish
09-30-2006, 03:36 PM
Anyway to allow us to deselect individual users without having to move usergroups for the people who don't want the pms?
Deimos
10-24-2006, 07:29 PM
Does the last attachment in this thread, fix the multiple pm's problem?
I sent out a mass pm earlier for the first time in a while and it sent it out three times
Sent out another one as an apology, that went out twice, hehe
Spinball
10-24-2006, 07:55 PM
Does the last attachment in this thread, fix the multiple pm's problem?
Yes it does.
manguish
10-24-2006, 09:01 PM
Anyway to allow us to deselect individual users without having to move usergroups for the people who don't want the pms?
Anyone?:pirate:
Deimos
10-25-2006, 02:39 PM
Yes it does.
Hmm, well it's still doing it for me
I've reinstalled it via the product manager, re uploaded the new superpm.php file, sent it out to 21 people (admins, lead mods, global mods, mods etc)
Everyone got the PM twice.
Spinball
11-15-2006, 05:57 AM
Got a request for a tweak to this mod. I would like to PM everyone who has 'receive email from admin' switched off. This is about 35,000 people on our board.
Could this option be added to Super PM, please?
email on pm doesn't work with 3.6.2
anyone the same problem?
Shazz
11-21-2006, 11:26 AM
^Yes many....
UNRE4L
11-27-2006, 11:26 PM
When i try send mass pm's all i get now is
"Invalid recipient username. Please press the back button, enter the correct username and try again. Click Here to See the Members List"
Anyone know how to solve it?
inzane
12-07-2006, 11:35 PM
I tried to use the modified file that the coder posted on the previous page
https://vborg.vbsupport.ru/attachment.php?attachmentid=54064&d=1159469861
And I didn't get that error anymore, but have not recevied a reply to the PM's yet to confirm it's usage.
EDIT: It did work. It must be due to you users having special characters is their names (my users have [ ] )
simalert
12-09-2006, 12:51 AM
Yes it does.
Not for me it doesn't on 3.6.3
It solves the problem of the wrong characters in username, but then causes another problem. I now get my PM rejected if someone's mailbox is full or someone's chosen not to receive PMs. This was ignored before adding this extra file :(
marsauae.com
01-24-2007, 04:43 PM
not work
when i send the massege
its say's
not found this member :
_-*("
fuj-eyes"
)*-_
"
نونية"
"
روح الغربية"
راعي العزبة <
<
غرشوب بوظبي
"
الوجه السموح"
&
&
داليا&
&
play help
my forums is vb 3.6.4
Techno05
01-31-2007, 07:42 PM
When I select the group or groups and then send the pm I get this...
Invalid recipient username. Please press the back button, enter the correct username and try again. Click Here to See the Members List
I am running 3.6.4
Beechey
02-03-2007, 09:16 AM
I'm getting this:
The following errors occurred when this message was submitted:
Invalid recipient username. Please press the back button, enter the correct username and try again. Click Here to See the Members List
Running on 3.6.4.
Please help!
Chicago_VLNU_4s
02-04-2007, 08:41 AM
Nice!!! I had that other one where you did it from AdminCP and it's GARBAGE! This one work's great, and ALL my members get the PM.. unlike the other one. Thanks alot!
Clicked Install
gusfune
02-07-2007, 03:33 AM
When I select the group or groups and then send the pm I get this...
Invalid recipient username. Please press the back button, enter the correct username and try again. Click Here to See the Members List
I am running 3.6.4
I'm getting this:
The following errors occurred when this message was submitted:
Invalid recipient username. Please press the back button, enter the correct username and try again. Click Here to See the Members List
Running on 3.6.4.
Please help!
I'm also getting this same error, using 3.6.4
Shazz
02-07-2007, 07:05 PM
The last 4-5 Pages have been just saying it won't work with 3.6.4 or Errors, dosen't need to be repeated another 5 pages :|
Techno05
02-07-2007, 08:55 PM
The last 4-5 Pages have been just saying it won't work with 3.6.4 or Errors, dosen't need to be repeated another 5 pages :|
Their input is more then your comment!
Shazz
02-07-2007, 10:43 PM
Their input is more then your comment!
When I select the group or groups and then send the pm I get this...
Invalid recipient username. Please press the back button, enter the correct username and try again. Click Here to See the Members List
I am running 3.6.4
Im sorry just countiue to say it won't work with 3.6.x
* Shazz leaves thread
gusfune
02-09-2007, 11:50 AM
Im sorry just countiue to say it won't work with 3.6.x
* gusfune leaves thread
Anyone know a good code that works with 3.6.x?
Maybe some one change this "Supported" Developer Last Online: Nov 2006
YOu talkning to GOD :)
HolyKiller
02-18-2007, 09:13 PM
Sniff .... :(:( .... doesn't work on vB 3.6.4 :(:( ... can anyone FIX this bux PLEASE ??? ;)
joseduddy
02-19-2007, 05:16 PM
Can I ask the magic question, will it some time soon work for 3.6.4
???
Thanks in advance!!!!!!
Here's what I get!!!!!!!!!after count and confirm...then submit
Invalid recipient username. Please press the back button, enter the correct username and try again. Click Here to See the Members List
simalert
02-20-2007, 01:56 PM
I'm really missing this one now, it was extremely handy for my site.
It doesn't look like anyone's going to improve this, but if they do I am quite happy to make some sort of cash donation to someone that makes a version that works on the latest vBulletin as I am sure others are too.
The offers there, will anyone take up the challenge?:D
Strat
02-20-2007, 02:53 PM
How can I prevent people from replying to the mass PMs? It's annoying to have to go through those everyday.
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.