Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Post by Proxy - Let your staff post using another username(s) Details »
Post by Proxy - Let your staff post using another username(s)
Mod Version: 1.00.1, by Marco van Herwaarden (Member) Marco van Herwaarden is offline
Developer Last Online: Dec 2010 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.5.3 Rating: (4 votes - 4.75 average) Installs: 72
Released: 09 Feb 2006 Last Update: 21 Feb 2006 Downloads: 152
Not Supported DB Changes Uses Plugins Template Edits Additional Files  

Hack: Post by Proxy
Version: v1.00.1
Author: MarcoH64
vB version: Tested 3.5.3

Description
With this modification installed, members of usergroups that have permission, will be able to make posts using a different username (post by proxy).
This can be usefull if you want to let Staff members (for example: moderators, administrators) make posts that can not be resolved to a single
staff member. Members that are in a usergroup that has permission to see the real poster, can view both the Proxy username and the real
username.

Features
- Members of a usergroup can be given permission to create posts by members of another usergroup.
- Usergroup permissions control who can view the real poster
- Username can be choosen when creating or editing a post/thread
- Original poster is stored in history
- Postcounts updated on a change of the posters username
- History is updated when a username is changed (from ACP)
- Fully phrased
- Automatic templates edits at runtime. Instructions for manual edits for modified styles are provided.
- As a litle bonus: Usergroups can also be given permission to sent Private Messages on behalf of another username.

Installation
See install.txt

Configuration
See Manual.txt

Change Log
Version 1.00.1 21-02-2006
- Fixed bug giving an error message when PHP setting 'allow_call_time_pass_reference' was set off
Version 1.00 09-02-2006
- Initial Release


Please don't forget to click Install at vbulletin.org.
If you like this work and would like to support the author, donations are always welcome at Paypal: [email protected]

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	pbp_admin_usergroup.JPG
Views:	663
Size:	98.9 KB
ID:	42436   Click image for larger version

Name:	pbp_newthread.JPG
Views:	931
Size:	37.1 KB
ID:	42437   Click image for larger version

Name:	pbp_showthread.JPG
Views:	781
Size:	16.3 KB
ID:	42438  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
  #16  
Old 12 Feb 2006, 15:21
luroca luroca is offline
 
Join Date: Jul 2002
Originally Posted by MarcoH64
Nobody any errors or other complaints?
Well, itīs only me or signatures donīt appear in proxy posts?

I like this hack
Reply With Quote
  #17  
Old 12 Feb 2006, 15:29
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Originally Posted by luroca
Well, itīs only me or signatures donīt appear in proxy posts?
Which signature did you expect, from the real poster or the Proxied user? Never tested with signatures, so there might be a problem, please feedback.
Originally Posted by luroca
I like this hack
Thanks.
__________________
Marco van Herwaarden
Ex vBulletin.org Coordinator
Reply With Quote
  #18  
Old 12 Feb 2006, 15:38
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Originally Posted by luroca
Well, itīs only me or signatures donīt appear in proxy posts?
Just did some testing on my testboard, but the signature of the (real/proxied) user is showing fine with me. Even if you edit the post and update the poster.
__________________
Marco van Herwaarden
Ex vBulletin.org Coordinator
Reply With Quote
  #19  
Old 12 Feb 2006, 15:46
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Originally Posted by Revpolar
Quote:
Originally Posted by moonclamp
OK ... thanks.

I was thinking of using it like the anonymity hack to let users post anonymously in a "confessions" forum. (the proper anonym hack is buggy)

I'll look forward to the time you do, but I may still use it for it's proper purposes in the meantime.


I like to see that too. Thanks.
Ok, if i understand correct, all that would be needed to turn this into an Anonymous Posting hack, would be forum permissions. Right now only Usergroup permissions are possible.

What would be needed?
A. A forum setting (ie. every usergroup can post in that forum using 1 of the defined users).
B. A Usergroup/Forum permission. (ie. you can set for each Usergroup for each forum what permissions they have).
__________________
Marco van Herwaarden
Ex vBulletin.org Coordinator
Reply With Quote
  #20  
Old 12 Feb 2006, 16:28
cd1986 cd1986 is offline
 
Join Date: Sep 2005
One thing i did notice - if you post as another user, then look at their member profile, you can see that they haven't been online when posting. For instance, i tested it with a phantom user i made a few days ago - and he managed to post on 12th Feb even though he hasn't been online since 6th.

Is there any way to update the last date online when the post is made?

Other than that, great addon - should be really useful!
Reply With Quote
  #21  
Old 12 Feb 2006, 17:06
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Originally Posted by cd1986
One thing i did notice - if you post as another user, then look at their member profile, you can see that they haven't been online when posting. For instance, i tested it with a phantom user i made a few days ago - and he managed to post on 12th Feb even though he hasn't been online since 6th.
Hmm never thought about that, shouldn't be a showstopper i think, since in most cases this will not be a real user that ever login. But i will keep it in mind for the next release.
__________________
Marco van Herwaarden
Ex vBulletin.org Coordinator
Reply With Quote
  #22  
Old 12 Feb 2006, 22:02
Zowners Zowners is offline
 
Join Date: Dec 2005
Just because they aren't real users doesn't mean we don't want them to look like real users
Reply With Quote
  #23  
Old 12 Feb 2006, 22:12
moonclamp's Avatar
moonclamp moonclamp is offline
 
Join Date: May 2004
Real name: Paul
Originally Posted by MarcoH64
Hmm never thought about that, shouldn't be a showstopper i think, since in most cases this will not be a real user that ever login. But i will keep it in mind for the next release.
If a user is invisible it will look like that anyway. Invisible users "last seen" status will be the day that they "vanished"
Reply With Quote
  #24  
Old 13 Feb 2006, 01:41
Hellcat Hellcat is offline
 
Join Date: May 2003
Real name: Michael
Hey, cool goodie!
/me runns off to install and test
[EDIT]
Installed.
But now I'm getting this:
Originally Posted by my webserver
Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in \htdocs\vb35\newthread.php(68) : eval()'d code on line 14

Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in \htdocs\vb35\includes\functions_mh_pbp.php on line 107
Besides that it's working....


[Edit #2]
This seems to fix it:
Remove the "&" from the first parameter in all calls to mh_pbp_modify_template() in the plugins and the PHP file.

That removed the warnings for me and everything still worked fine.
__________________
<?php eval('$post["signature"] = "' . fetch_template('hellcats_sig') . '";'); ?>

Check this:
[ WMail - vBulletin WebMailer || PM-Auto-Reply || Countdown-Timer for signature ] * [ more ]
[ Realtime Page Compressor || The allmighty IRC /me action ]

Last edited by Hellcat; 13 Feb 2006 at 02:55.
Reply With Quote
  #25  
Old 13 Feb 2006, 08:48
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Thanks, will look into it. What PHP version are you running (PHP5 with strictmode??)?
__________________
Marco van Herwaarden
Ex vBulletin.org Coordinator
Reply With Quote
  #26  
Old 13 Feb 2006, 09:16
Hellcat Hellcat is offline
 
Join Date: May 2003
Real name: Michael
I got that on my local PHP 4.4.0 testinstall with almost every PHP (INI) setting on default value.
__________________
<?php eval('$post["signature"] = "' . fetch_template('hellcats_sig') . '";'); ?>

Check this:
[ WMail - vBulletin WebMailer || PM-Auto-Reply || Countdown-Timer for signature ] * [ more ]
[ Realtime Page Compressor || The allmighty IRC /me action ]
Reply With Quote
  #27  
Old 17 Feb 2006, 17:04
m_k's Avatar
m_k m_k is offline
 
Join Date: Mar 2003
clicks install... installed it and got the same errors as hellcat

tried doing the "&" removal trick and now it doesn't work at all...


update: removing the "&" from the uploaded file gets rid of the second error message

update: disabled for now, but hoping to resolve the problem - definately a cool idea :-)
__________________
Give it a whirl girl, be like the squirrel - The White Stripes

Last edited by m_k; 17 Feb 2006 at 18:33. Reason: new info
Reply With Quote
  #28  
Old 17 Feb 2006, 18:44
rnmcd rnmcd is offline
 
Join Date: Aug 2004
Originally Posted by MarcoH64
Yes i saw the other thread about anonymous posting, and i also had this hack in mind when i said i would come with something that might be adjusted for that purpose.
That is exactly the method I want/plan to use this! Thanks again MarcoH64.

Has anyone tried it yet as a substitute for the anonymous hack? What happens if you try to PM someone that is using their proxy/alias name? Does it show the proxy name in the "Recipients List"?

Also, to whose profile does it take you to when you click on the proxy's name in the postbit?

Last edited by rnmcd; 17 Feb 2006 at 22:37.
Reply With Quote
  #29  
Old 20 Feb 2006, 12:41
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Originally Posted by m_k
clicks install... installed it and got the same errors as hellcat

tried doing the "&" removal trick and now it doesn't work at all...


update: removing the "&" from the uploaded file gets rid of the second error message

update: disabled for now, but hoping to resolve the problem - definately a cool idea :-)
Can you provide me a link to a phpinfo() page on your server.

And yes removing teh & in the function definition will make the hack not work.

Originally Posted by rnmcd
Has anyone tried it yet as a substitute for the anonymous hack? What happens if you try to PM someone that is using their proxy/alias name? Does it show the proxy name in the "Recipients List"?

Also, to whose profile does it take you to when you click on the proxy's name in the postbit?
It will really appear to be posted by the Proxy user. So all links will point to the profile or PM of the proxy user.

If you don't want to PM a "Anonymous" user, set his profile to not allow PM's.
__________________
Marco van Herwaarden
Ex vBulletin.org Coordinator
Reply With Quote
  #30  
Old 20 Feb 2006, 14:56
rnmcd rnmcd is offline
 
Join Date: Aug 2004
Originally Posted by MarcoH64

It will really appear to be posted by the Proxy user. So all links will point to the profile or PM of the proxy user.
In other words, if I clicked on the link for "smod" (as shown in your screenshots) where would it take me?


Sorry for my confusion...

Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 03:33.

Layout Options | Width: Wide Color: