Link to Mod (https://custom.simplemachines.org/mods/index.php?mod=4078)
POST ANONYMOUSLY IN TOPICS v2.11
By Dougiefresh (http://www.simplemachines.org/community/index.php?action=profile;u=253913) -> Link to Mod (http://custom.simplemachines.org/mods/index.php?mod=4078)
IntroductionThis mod adds functionality to allow users to post anonymously within boards on the forum, and (depending on the settings) whether they can see who posted anonymously.
Admin SettingsThere are new settings under
Admin ->
Configuration ->
Modification Settings ->
PAIT:
1) Which boards the users are allowed to post anonymously in.
2) Hide users posting anonymously3) Who Can See Anonymous Poster setting controls what can be seen:
>
No One. Also disables recording Member ID - No one will ever know who made the post! Ninja mode!
>
No One - The member who posted anonymously is recorded, but no one will ever know!
>
Only poster can see their anonymous post - Only the member posting anonymously can see his/her anonymous posts.
>
Everyone with "See Who Posted Anonymously" permission - OP plus membergroups with
Who Can See Anonymous Poster permission can see anonymous posts.
4) See Who Posted Anonymously membergroups.
5) Topic Starter can see who posted anonymously? allows topic starters to see all anonymous posters in THEIR topic.
6) Topic Starter See Who Posted membergroups.
Admins and membergroups with the appropriate permission granted can also view who posted what anonymously, assuming that the posting setting is set to
"See Who Posted Anonymously" permission permitted.... Admin who don't want this feature active can disable it by going into the
Post Settings page and change the
Who Can See Anonymous Poster setting.
Related Discussion Threado Option to post Anonymously on topics (http://www.simplemachines.org/community/index.php?topic=538075.0)
o Topic Starters Can See Who Posted Anonymously (http://www.simplemachines.org/community/index.php?topic=544446.msg3897899#msg3897899)
Compatibility NotesThis mod was tested on SMF 2.0.12 and SMF 2.1 RC2, but should work on SMF 2.0 and up. SMF 2.1 Beta 2 and SMF 1.x is not and will not be supported.
Board color and icons (https://custom.simplemachines.org/mods/index.php?mod=3023) mod should be installed
AFTER this mod, otherwise you will have a minor (but easily manually fixable) conflict.
Translatorso Spanish Latin: Rock Lee (https://www.simplemachines.org/community/index.php?action=profile;u=322597)
ChangelogThe changelog can be viewed at XPtsp.com (http://www.xptsp.com/board/free-modifications/post-anonymously-in-topic/?tab=1).
Compatibility With Likes Pro modIf operation # 1 in the
Sources/Profile-View.php reads
Test Failed and operation # 2 is
Test Successful, then it is safe to proceed with installation. Operation # 2 addresses a weird change that the pro version Likes mod makes that I can't overcome any other way....
LicenseCopyright (c) 2015 - 2019, Douglas Orend
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Uploaded v1.2 - March 25th, 2016
o Added support for SMF 2.1 Beta 2.
I installed this mod a while back because the forum members wanted to do a "Masquerade" with fake identities. It worked pretty well, so I recently re-installed it for our Forum Games section, so that people could play games with hidden identities more effectively.
For the most part, it works great. There's one bit of a problem and also one bug that needs to be fixed sometime, though.
The problem we have right now is that members can still see, in "Who's Online", when somebody is posting somewhere. It doesn't take a rocket scientist to figure out, when the list says that so-and-so is posting in a thread and an anonymous post shows up there not long after, who most likely made it. ;) This might not be a problem for huge boards where nobody could possibly keep track of everything everybody's doing, but in a smaller community like ours it's a factor to consider.
Of course, there is one obvious solution...let people "Hide" their activity on the forum. The trouble is that it's way too much trouble to go back and forth changing that setting every time they want to play the game. And I don't want them to be hidden from each other all the time, like they would be if that feature was enabled, because if they are the forum'll look like a ghost town.
Any suggestions or ideas on how to resolve this would be appreciated.
Now for the bug: the Anonymity sometimes glitches out on the "Recent Posts" list. It doesn't seem to happen 100% of the time, but when it does, people see the poster's name next to the ghost icon. I've had a whole bunch of people complain about this to me, and I've even seen it a couple of times myself, although not with any regularity. This is with "Every group that has the permission set" visibility on. The member usergroup has that permission turned off, so they shouldn't be able to view it. I've changed the visibility to "Only original poster" for now, in the hopes that that'll patch things up.
I hate to leave you with such a vague report. That's really all I know about it right now, though. Perhaps you'll immediately have some idea what's wrong with that; if not, then I'll change the permissions back on my forum so I can look for patterns in the glitches.
Thanks for the great mod(s) you've made and your support!
Quote from: James Gryphon on April 22, 2016, 05:32:13 AM
The problem we have right now is that members can still see, in "Who's Online", when somebody is posting somewhere. It doesn't take a rocket scientist to figure out, when the list says that so-and-so is posting in a thread and an anonymous post shows up there not long after, who most likely made it. ;) This might not be a problem for huge boards where nobody could possibly keep track of everything everybody's doing, but in a smaller community like ours it's a factor to consider.
What I can is add more links to automatically make the post anonymous, and change the backstage BS (if I can find it) so that it hides the fact someone is posting.... It'll take some work to do, as it's a bit complicated ::)
Quote from: James Gryphon on April 22, 2016, 05:32:13 AM
Of course, there is one obvious solution...let people "Hide" their activity on the forum. The trouble is that it's way too much trouble to go back and forth changing that setting every time they want to play the game. And I don't want them to be hidden from each other all the time, like they would be if that feature was enabled, because if they are the forum'll look like a ghost town.
Honestly, I don't like that idea, mostly because it doesn't "fit" within the declared scope of the mod....
Quote from: James Gryphon on April 22, 2016, 05:32:13 AM
Now for the bug: the Anonymity sometimes glitches out on the "Recent Posts" list. It doesn't seem to happen 100% of the time, but when it does, people see the poster's name next to the ghost icon. I've had a whole bunch of people complain about this to me, and I've even seen it a couple of times myself, although not with any regularity. This is with "Every group that has the permission set" visibility on. The member usergroup has that permission turned off, so they shouldn't be able to view it. I've changed the visibility to "Only original poster" for now, in the hopes that that'll patch things up.
Let me look into it. Personally, I find this bug report is disturbing.... Can you provide me with a link to the area where you're seeing the bug, just so that I can make sure I'm looking in the right place? Thanks!
Quote from: dougiefresh on April 22, 2016, 07:17:07 AM
What I can is add more links to automatically make the post anonymous, and change the backstage BS (if I can find it) so that it hides the fact someone is posting.... It'll take some work to do, as it's a bit complicated ::)
That sounds pretty good. I can make a new board for games that require anonymity so as to make sure this isn't ever an inconvenience.
Quote from: dougiefresh on April 22, 2016, 07:17:07 AM
Honestly, I don't like that idea, mostly because it doesn't "fit" within the declared scope of the mod....
Well, in this case I was referring to (what I think is) an existing feature in SMF. Users can already hide their forum activity, if it's activated.
Quote from: dougiefresh on April 22, 2016, 07:17:07 AM
Let me look into it. Personally, I find this bug report is disturbing.... Can you provide me with a link to the area where you're seeing the bug, just so that I can make sure I'm looking in the right place? Thanks!
Sure. Here's the link on our forum:
http://www.soopergrape.com/RAF/index.php?action=recent
Quote from: James Gryphon on April 22, 2016, 07:28:24 AM
Quote from: dougiefresh on April 22, 2016, 07:17:07 AM
What I can is add more links to automatically make the post anonymous, and change the backstage BS (if I can find it) so that it hides the fact someone is posting.... It'll take some work to do, as it's a bit complicated ::)
That sounds pretty good. I can make a new board for games that require anonymity so as to make sure this isn't ever an inconvenience.
I did some investigating and found that there are other "details" involved with chaning the backstage BS, such as post validation and such.... That will obviously get in the way of doing this particular little trick. I'm going to have to think on this one a bit more.....
Quote from: James Gryphon on April 22, 2016, 07:28:24 AM
Quote from: dougiefresh on April 22, 2016, 07:17:07 AM
Honestly, I don't like that idea, mostly because it doesn't "fit" within the declared scope of the mod....
Well, in this case I was referring to (what I think is) an existing feature in SMF. Users can already hide their forum activity, if it's activated.
I haven't tried it with that particular option set. I'll see what happens....
Quote from: James Gryphon on April 22, 2016, 07:28:24 AM
Quote from: dougiefresh on April 22, 2016, 07:17:07 AM
Let me look into it. Personally, I find this bug report is disturbing.... Can you provide me with a link to the area where you're seeing the bug, just so that I can make sure I'm looking in the right place? Thanks!
Sure. Here's the link on our forum:
http://www.soopergrape.com/RAF/index.php?action=recent
Good to know we are on the same page! Thanks!
Interestingly enough I'll use insurance for some things I have contrived ;D here I leave translations to the Latin Spanish although I'm not so oiling to the .xml tell me if this right :)
Regards!
Uploaded v1.3 - April 7th, 2016
o Added Spanish Latin translation by Rock Lee [BC] (http://www.simplemachines.org/community/index.php?action=profile;u=322597).
@Rock Lee [BC]: Thank you for the translation!
There may be a bug in this mod -
http://www.simplemachines.org/community/index.php?topic=546333.0
Quote from: Sir Osis of Liver on June 10, 2016, 01:51:18 PM
There may be a bug in this mod -
http://www.simplemachines.org/community/index.php?topic=546333.0
Interesting bug report.... Let me look into it!
Uploaded v1.4 - June 12th, 2016
o Fixed issue in MessageIndex.php where wrong user was returned as last poster.
@Sir Osis of Liver: Thank you for the bug report! It's been fixed!
Fantastic! Thank you very much. :D I have reinstalled it on our site, and things appear normal as far as I can tell.
Good to hear! Thank you!
Hi there,
thanks for this mod.
I got an error in post.php while installing this mod so I had to go make the changes manually.
After that, I set the permission and boards to post anonymously and all that.
The issue is that I cant find the place to set post anonymously permission for membergroups. I even created a new membergroup but there was no place to set that permission.
The result is that admin can post anonymously but other regular members cant.
Please guide me on how to do this.
Quote from: uamsameter on September 13, 2016, 06:50:45 AM
I got an error in post.php while installing this mod so I had to go make the changes manually.
Um...... Which operation failed in Post.php? Maybe I can revise the mod to make installation easier....
Quote from: uamsameter on September 13, 2016, 06:50:45 AM
After that, I set the permission and boards to post anonymously and all that.
The issue is that I cant find the place to set post anonymously permission for membergroups. I even created a new membergroup but there was no place to set that permission.
The result is that admin can post anonymously but other regular members cant.
Please guide me on how to do this.
Bug confirmed for
Simple view. If you change to
Classic, it is available to change. I'll fix this bug....
Uploaded v1.5 - September 14th, 2016
o Fixed visible permissions issue when viewing permissions in Simple mode.
this is the failed operation in subs.php is replacement of
// Editing a message...
elseif (isset($_REQUEST['msg']) && !empty($topic))
{
$_REQUEST['msg'] = (int) $_REQUEST['msg'];
// Get the existing message.
$request = $smcFunc['db_query']('', '
SELECT
m.id_member, m.modified_time, m.smileys_enabled, m.body,
m.poster_name, m.poster_email, m.subject, m.icon, m.approved,
IFNULL(a.size, -1) AS filesize, a.filename, a.id_attach,
a.approved AS attachment_approved, t.id_member_started AS id_member_poster,
m.poster_time
FROM {db_prefix}messages AS m
INNER JOIN {db_prefix}topics AS t ON (t.id_topic = {int:current_topic})
LEFT JOIN {db_prefix}attachments AS a ON (a.id_msg = m.id_msg AND a.attachment_type = {int:attachment_type})
WHERE m.id_msg = {int:id_msg}
AND m.id_topic = {int:current_topic}
ORDER BY a.id_attach',
array(
Gonna try to be nice, but.... :o First, correct information would be helpful, as the failed operation is in Post.php, not Subs.php. Second, did you look to see what was different? Sometimes, just looking at the code, like searching for first line until something looks familiar, helps to make the problem stand out. Third, you gave me the text to replace from the XML file. How does that help me figure out what your problem is? Am I supposed to guess?! Geez....
Attach your Sources/Post.php file so I can see what is different, because obviously your Sources/Post.php is different than expected. Otherwise, I can't help you.
uamsameter,
You don't seem to realize that your failure is due to your system and the mods that you have installed prior to this one... Not due to an error in this mod.
Read the FAQ, in the wiki link at the top left, regarding a what to do when a mod fails the auto install test
dougiefresh,
accept my apologies for the misleading information. I was practically sleep-typing when I posted that reply. kindred can confirm that (I even posted the reply on a wrong topic that day).
the failed operation is in post.php
good news: I sort the issues out since dougiefresh told informed me of the bug in the simple view that day.
Apologies guys.
Quote from: uamsameter on September 19, 2016, 06:08:55 PM
dougiefresh,
accept my apologies for the misleading information. I was practically sleep-typing when I posted that reply. kindred can confirm that (I even posted the reply on a wrong topic that day).
the failed operation is in post.php
good news: I sort the issues out since dougiefresh told informed me of the bug in the simple view that day.
Apologies guys.
It's no problem, uamsameter! I'm glad you got your issue(s) sorted out!
In an attempt to resolve the issue I mentioned earlier with people being able to view anonymous posts they shouldn't in the Recent Posts screen, I hacked up this substitution:
$id_mem = (empty($user_info['id']) ? 'm.id_member' : 'IF(m.anonymous ' . ($modSettings['PAM_mode'] == 3 ? '> 0' : '= {int:current_member}') . ', m.anonymous, m.id_member)');
$see_who = ($modSettings['PAM_mode'] < 2 ? false : ($modSettings['PAM_mode'] == 3 && allowedTo('see_who_posted_anonymously')));
$id_mem = (empty($user_info['id']) ? 'm.id_member' : 'IF(m.anonymous ' . ($see_who ? '> 0' : '= {int:current_member}') . ', m.anonymous, m.id_member)');
I've run it for most of a day and it seems to work so far. I'll get more information about whether this does the trick and if I introduced any new bugs as we keep using it.
Quote from: James Gryphon on October 11, 2016, 08:46:39 PM
In an attempt to resolve the issue I mentioned earlier with people being able to view anonymous posts they shouldn't in the Recent Posts screen, I hacked up this substitution:
$id_mem = (empty($user_info['id']) ? 'm.id_member' : 'IF(m.anonymous ' . ($modSettings['PAM_mode'] == 3 ? '> 0' : '= {int:current_member}') . ', m.anonymous, m.id_member)');
$see_who = ($modSettings['PAM_mode'] < 2 ? false : ($modSettings['PAM_mode'] == 3 && allowedTo('see_who_posted_anonymously')));
$id_mem = (empty($user_info['id']) ? 'm.id_member' : 'IF(m.anonymous ' . ($see_who ? '> 0' : '= {int:current_member}') . ', m.anonymous, m.id_member)');
I've run it for most of a day and it seems to work so far. I'll get more information about whether this does the trick and if I introduced any new bugs as we keep using it.
In what file did you make that edit?
Recent.php, in the Sources directory.
QuoteThere are two new membergroup permissions added in the Admin Area:
o Post Anonymously
o See Who Posted Anonymously
Hello
Where I can find that, I did install and modified the board but Guest can not post
Thanks
Quote from: James Gryphon on October 12, 2016, 12:05:22 PM
Recent.php, in the Sources directory.
You must be running
version 1.0 of this mod, cause that is where I found that particular edit. Please upgrade to
version 1.5 before reporting bugs, as many bugs have been fixed since the initial release of the mod! Thank you!
Quote from: pheng on October 12, 2016, 01:00:46 PM
Where I can find that, I did install and modified the board but Guest can not post
It's in the permissions area:
Admin =>
Members =>
Permissions
Quote from: dougiefresh on October 12, 2016, 07:42:35 PM
You must be running version 1.0 of this mod, cause that is where I found that particular edit. Please upgrade to version 1.5 before reporting bugs, as many bugs have been fixed since the initial release of the mod!
All righty. I took the release notes to mean that those were the
only changes that'd been done and that it didn't fix anything else.
After uninstalling the old version (first undoing my patch) and putting in the new, it looks like there's a bit of a hiccup -- people can't see that they posted their own anonymous posts unless they also have the "see anonymous posts" privilege, which then lets them see
everybody's anonymous posts.
There also seems to be minor problems like not being able to view other members' anonymous posts in their post history, in the section showing previous posts in the topic when you're replying to them, when you have the view anonymous posts permission, and when merging topics, but those aren't showstoppers.
Unfortunately, there's a bug that is: with "Everyone who has proper permissions" visibility turned on, you
can see who posted anonymously when looking at the most recent unread posts (at index.php?action=unread), whether you have the permission or not.
:o Wow.... I'll definitely look into these bug reports....
would you be willing to install this for me ill pay, having errors i am unable to overcome
Quote from: blunted on October 28, 2016, 12:50:55 PM
would you be willing to install this for me ill pay, having errors i am unable to overcome
Yeah, post the files that you are having problems with and what the Package Manager has to say about, like this:
1. Execute Code add_remove_hooks.php
* 2. Execute Modification ./Sources/Post.php Test successful
* 3. Execute Modification ./Sources/Subs.php Test successful
* 4. Execute Modification ./Sources/Subs.php Test successful
* 5. Execute Modification ./Themes/default/Profile.template.php Test successful
6. Execute Modification ./Sources/PortalBlocks.php Skipping file
* 7. Execute Modification ./Themes/default/languages/index.english.php Test successful
* 8. Execute Modification ./Themes/default/languages/ManageSettings.english.php Test successful
9. Execute Modification ./Themes/default/languages/index.english-utf8.php Skipping file
10. Execute Modification ./Themes/default/languages/ManageSettings.english-utf8.php Skipping file
11. Execute Modification ./Themes/default/languages/index.spanish_latin-utf8.php Skipping file
12. Execute Modification ./Themes/default/languages/ManageSettings.spanish_latin-utf8.php Skipping file
13. Delete File ./Sources/Subs-BBCode-YouTube.php
14. Delete File ./Themes/default/css/BBCode-YouTube2.css
15. Delete File ./Themes/default/images/bbc/youtube.gif
16. Delete File ./Themes/default/images/bbc/yt_search.gif
17. Delete File ./Themes/default/images/bbc/yt_user.gif
Maybe I can fix the mod so that it installs correctly without manual changes for you....
I didn't think you needed a mod to do this.
You do.
Btw, your signature is really obnoxiously large....
I can't change it. I don't have the tab that allows me to change my signature on my profile page. I don't know why. Do you know how to fix it?
Uploaded v1.6 - October 30th, 2016o Mostly resolved install errors when using with the Likes mod.
Quote from: blunted on October 28, 2016, 12:50:55 PM
would you be willing to install this for me ill pay, having errors i am unable to overcome
Hopefully, this update resolves the issues you sent me. Please note that for the
Sources/Profile-View.php, operation # 1 should fail and operation # 2 should be successful. This is intentional and
SHOULD allow the mod to correctly install itself on a forum with the Likes mod that you are using. Additionally, it would be helpful to know which Likes mod you are using, so I can correctly update the
readme.txt to reflect this.
If you wish to donate/pay, then please do so to PayPal address
[email protected]. Thanks!
Quote from: James Gryphon on October 13, 2016, 05:44:01 PM
After uninstalling the old version (first undoing my patch) and putting in the new, it looks like there's a bit of a hiccup -- people can't see that they posted their own anonymous posts unless they also have the "see anonymous posts" privilege, which then lets them see everybody's anonymous posts.
There also seems to be minor problems like not being able to view other members' anonymous posts in their post history, in the section showing previous posts in the topic when you're replying to them, when you have the view anonymous posts permission, and when merging topics, but those aren't showstoppers.
Unfortunately, there's a bug that is: with "Everyone who has proper permissions" visibility turned on, you can see who posted anonymously when looking at the most recent unread posts (at index.php?action=unread), whether you have the permission or not.
This update does not address any of your bug reports. For this, I apologize....
dont see anything in admin, a check box and 2 number boxes with no description and also get this at top
$txt['PAM_mode'] = 'Who Can See Anonymous Poster:'; $txt['PAM_mode0'] = 'No One. Also disables recording Member ID.'; $txt['PAM_mode1'] = 'No One.'; $txt['PAM_mode2'] = 'Only Original Poster (OP)'; $txt['PAM_mode3'] = 'Everyone with "See Who Posted Anonymously" permission.';
> needs to be added? forget which file
No... ?> does not need to be ADDED... it needs to be moved to the end of the file.
Some other mod screwed up your language file (probably modifications.english.php) and then this mod tried to add strings to the end, but (because of the previous mod) added them after the ?>
Quote from: Kindred on November 02, 2016, 04:52:07 PM
No... ?> does not need to be ADDED... it needs to be moved to the end of the file.
Some other mod screwed up your language file (probably modifications.english.php) and then this mod tried to add strings to the end, but (because of the previous mod) added them after the ?>
ty!
Yeah couldnt 100% remember
nope that wasnt the file
Quote from: dougiefresh on October 30, 2016, 10:48:13 PM
This update does not address any of your bug reports. For this, I apologize....
That's fine; life is how it is sometimes.
I did have one idea for an addition to the mod -- perhaps add an option that lets the person who created the topic view anonymous posts in that topic? Ideally, this could be available as a secondary option for both the "everyone who can see anonymous posts" option, and with "only original poster".
The problem with that is that you pretty much then need to delineate it to "topic starters in these boards can see the posters" and "topic starters in these boards cannot see the posters" making it a metric ton more complex.
Quote from: James Gryphon on November 03, 2016, 01:36:57 AM
I did have one idea for an addition to the mod -- perhaps add an option that lets the person who created the topic view anonymous posts in that topic? Ideally, this could be available as a secondary option for both the "everyone who can see anonymous posts" option, and with "only original poster".
Let me think about this one some.... I've still got those few bugs to work out, and I've got so much to try to address.... :-\
Quote from: Arantor on November 03, 2016, 07:10:29 AM
The problem with that is that you pretty much then need to delineate it to "topic starters in these boards can see the posters" and "topic starters in these boards cannot see the posters" making it a metric ton more complex.
I'm not sure it'd be much more complex, as I'd have to do is check to see if the OP in the thread is the current user.... It's doable...
Quote from: blunted on November 02, 2016, 04:45:11 PM
dont see anything in admin, a check box and 2 number boxes with no description and also get this at top
$txt['PAM_mode'] = 'Who Can See Anonymous Poster:'; $txt['PAM_mode0'] = 'No One. Also disables recording Member ID.'; $txt['PAM_mode1'] = 'No One.'; $txt['PAM_mode2'] = 'Only Original Poster (OP)'; $txt['PAM_mode3'] = 'Everyone with "See Who Posted Anonymously" permission.';
> needs to be added? forget which file
any ideas?
also a nice feature would be members still being to see themselves posted.
Quote from: dougiefresh on November 03, 2016, 10:03:49 AM
Let me think about this one some.... I've still got those few bugs to work out, and I've got so much to try to address.... :-\
That's all right; there's no rush.
Like I said to an opposing volleyball team one time when they were chirping at us to set up more quickly, greatness takes time!
Quote from: blunted on November 02, 2016, 04:45:11 PM
dont see anything in admin, a check box and 2 number boxes with no description and also get this at top
$txt['PAM_mode'] = 'Who Can See Anonymous Poster:'; $txt['PAM_mode0'] = 'No One. Also disables recording Member ID.'; $txt['PAM_mode1'] = 'No One.'; $txt['PAM_mode2'] = 'Only Original Poster (OP)'; $txt['PAM_mode3'] = 'Everyone with "See Who Posted Anonymously" permission.';
> needs to be added? forget which file
Quote from: blunted on November 03, 2016, 01:21:10 PM
any ideas?
The file should be Admin.english.php
Quote from: Shambles on November 03, 2016, 01:36:59 PM
Quote from: blunted on November 02, 2016, 04:45:11 PM
dont see anything in admin, a check box and 2 number boxes with no description and also get this at top
$txt['PAM_mode'] = 'Who Can See Anonymous Poster:'; $txt['PAM_mode0'] = 'No One. Also disables recording Member ID.'; $txt['PAM_mode1'] = 'No One.'; $txt['PAM_mode2'] = 'Only Original Poster (OP)'; $txt['PAM_mode3'] = 'Everyone with "See Who Posted Anonymously" permission.';
> needs to be added? forget which file
Quote from: blunted on November 03, 2016, 01:21:10 PM
any ideas?
The file should be Admin.english.php
THANKYOU
There was a second occurence of ?> mixed in like I never seen before
FIXED and appreciate it!
ever since installing this im getting errors of anonymous table doesnt exist on numerous actions
That suggests the that the database creation portion of the install was never run
kinda fixed the error by manually creating a table, not sure if its fully fixed
An Error Has Occurred!
The database value you're trying to insert does not exist: anonymous
guess not.
any idea how to fix?
Looks like you're missing a column in the {db_prefix}messages table.
I would advise extracting the db_install.php file from the package, putting in the root of your forum, then executing it. For example, if your forum was at www.xptsp.com/forum, then it would become www.xptsp.com/forum/db_install.php. Once it's run, you can delete the file.
ran it
problem still there
so no solution?
I have run into a similar issue as well...Multiple failed tests on install too. Tried manually inserting the code that it's failing on, but run into the issue of annonymous being added to database. Field was present on db.
running SMF 2.0.12 currently. Running 1.6 of the mod. What sort of info do I need to provide to help with solving this?
Thanks in advanced!
I haven't looked at the mod lately, mostly because of work and other things......
any idea when you might?
its ruining several areas of my board
no update?
I'm working on the mod. I've run into a situation where the forum gives a white screen of death, after logging in as a tester (regular member membegroup) that has the "can post anonymously" but not the "can see anonymous posts" permission.....
Quote from: PyroTech03 on November 14, 2016, 02:08:18 AM
I have run into a similar issue as well...Multiple failed tests on install too. Tried manually inserting the code that it's failing on, but run into the issue of annonymous being added to database. Field was present on db.
running SMF 2.0.12 currently. Running 1.6 of the mod. What sort of info do I need to provide to help with solving this?
Thanks in advanced!
Well, just telling me it failed on multiple operations doesn't really help me.... Letting me know which operations and having a copy of the affected file attached to a post would greatly help me in assisting you.
I'll get that prolly after weekend due to the holidays.
I only mention that it failed multiple tests on install as I did the manual edits it was trying for myself afterwards and still had problems.
Did anonymous change to anon as a variable on some version? That seemed to have come up if I recall correctly.
Quote from: PyroTech03 on November 24, 2016, 11:27:25 PM
I'll get that prolly after weekend due to the holidays.
I only mention that it failed multiple tests on install as I did the manual edits it was trying for myself afterwards and still had problems.
I'm working on rewriting the mod at this time, fixing as many bugs as I can and unifying the decisions across all operations.... That being said, any
specific information helps on diagnosing these reports....
Quote from: PyroTech03 on November 24, 2016, 11:27:25 PM
Did anonymous change to anon as a variable on some version? That seemed to have come up if I recall correctly.
No clue. I'm looking into this bug report, too....
verifying signups is one area
Uploaded v2.0 - November 26th, 2016o Added code to globalize related database decisions into function in
Subs-PAIT.phpo Moved permissions and settings code into
Subs-PAIT.php.
o Moved all new language strings into seperate language files.
o Fixed error that occurs when changing a post to/from anonymous.
o Fixed issue where users couldn't see their own anonymous post.
o Fixed issue where user that posted anonymous post wasn't able to edit said post.
o Fixed issue where anonymous status wasn't automatically retained while editing.
@Everybody: Hopefully, this update will solve the bug reports that have been filed with enough information to address them. Please note that SMF 2.1 isn't covered by these changes yet, so please, no complaints about that.....
Quote from: blunted on November 25, 2016, 10:15:52 PM
verifying signups is one area
A URL to the area affected (ie:
?actions=verify_signups) would be helpful..... O:) Plus, "verifying signups is one area" what?
in the admin when you verify a new user...
that is just one area the database issue is occurring
i think the update may have fixed it
Quote from: blunted on November 26, 2016, 02:06:07 PM
i think the update may have fixed it
Thank you for the feedback!
Quote from: dougiefresh on April 22, 2016, 07:17:07 AM
What I can is add more links to automatically make the post anonymous
This has been completed for the next version....
Quote from: James Gryphon on April 22, 2016, 05:32:13 AM
The problem we have right now is that members can still see, in "Who's Online", when somebody is posting somewhere. It doesn't take a rocket scientist to figure out, when the list says that so-and-so is posting in a thread and an anonymous post shows up there not long after, who most likely made it. ;) This might not be a problem for huge boards where nobody could possibly keep track of everything everybody's doing, but in a smaller community like ours it's a factor to consider.
I'm working on this particular issue for next version....
EDIT: I should have said "Working on this idea from several different angles"....
Quote from: James Gryphon on November 03, 2016, 01:36:57 AM
I did have one idea for an addition to the mod -- perhaps add an option that lets the person who created the topic view anonymous posts in that topic? Ideally, this could be available as a secondary option for both the "everyone who can see anonymous posts" option, and with "only original poster".
Working on this idea right now....
Quote from: James Gryphon on November 03, 2016, 01:36:57 AM
I did have one idea for an addition to the mod -- perhaps add an option that lets the person who created the topic view anonymous posts in that topic? Ideally, this could be available as a secondary option for both the "everyone who can see anonymous posts" option, and with "only original poster".
This screenshow shows what I've got so far for the feature request from awhile ago.... Gonna try to add a listing of boards to pick to allow anonymous posts on....
What do ya think? (Yes, I moved the settings AGAIN....)
Looks wonderful!
Uploaded v2.1 - November 30th, 2016
o Added code to allow user to click to make a post anonymous or not from the post display screen.
o Added new permission to allow topic starters to see who posted anonymously within the board.
o Added option to hide user while editing an anonymous post on the board.
o Added code so that user is hidden while posting once "Anonymous Post" checkbox is checked.
o Added code so that user can start an anonymous post from the Topic Display pages.
o Moved the settings for this mod onto a seperate page under Modification Settings.
o Added new permission selection settings to the mod settings.
o Added list of boards capable of anonymous posting to the mod settings.
o NOTE: SMF 2.1 installer brought up to date with version 2.0 changes.
@Everybody: This update should address the feature request made by James Gryphon (http://www.simplemachines.org/community/index.php?action=profile;u=431749). It is almost complete, except for the fact that recent posts and topics don't quite work properly. I have to look much further into the code to see what I need to change in order to get the "Topic Starters" feature introduced in this version to work properly there.... I have too much other stuff to work on, so I'm going to try to get the other mods' working properly, then come back to this....
broke my ability to remove posts
Quote from: blunted on December 14, 2016, 08:21:36 PM
broke my ability to remove posts
So many questions..... Sigh.
Are you the admin of the forum? (It shouldn't matter, but it'd be nice to know)
What is the anonymous post setting in
Modification Settings? Is the post in question your own? Is it someone elses?
Jeez... we tracked down the bug and the user has the original error report.. but apoarently gly, when we told him to ask for help here, he decided to post a generic, useless report.
It's a database error ... your mod changes some of the db queries in removeTopicsand apparently changes something improperly
I had actually pasted a link to the thread or so i thought. Was.on my phone which sucks at copy paste appologies..
http://www.simplemachines.org/community/index.php?topic=550481.msg3903596#msg3903596
Uploaded v2.2 - December 15th, 2016
o Fixed error in RemoveTopics function that broke the ability to remove posts.
@blunted and @Kindred: Thank you for both the bug report and the solution to said bug report!! It's been included in this update.
@Kindred: Yeah, I see what you mean about the "generic, useless report" he posted....
@blunted: No worries! We got it!
Hi Doug,
QuoteAdded code to allow user to click to make a post anonymous or not from the post display screen.
Does this check to see whether posting anonymously is permitted in that board? I ask just because the button seems to be showing up all over the forum, and I wanted to know if it was a problem with the mod or a problem with my installation.
Quote from: James Gryphon on January 23, 2017, 11:01:08 PM
Does this check to see whether posting anonymously is permitted in that board? I ask just because the button seems to be showing up all over the forum, and I wanted to know if it was a problem with the mod or a problem with my installation.
Um.... I may have missed something. Let me look into this bug report!
Installed the update however now before each subject of the thread it has
Array :
Also anyway to change it from saying guest as the poster?
I assume this is from the boardindex.template
Here is my start of that code insertion
<strong>', $board['last_post']['anon'], $txt['last_post'], '</strong>
Uploaded v2.3 - February 10th, 2017o Changed default sort direction to descending.
o Fixed issue where clicking on pages in "Participated In" goes back to "Topics Created" page.
Quote from: James Gryphon on January 23, 2017, 11:01:08 PM
Does this check to see whether posting anonymously is permitted in that board? I ask just because the button seems to be showing up all over the forum, and I wanted to know if it was a problem with the mod or a problem with my installation.
This update should fix the issue you brought up! Thank you for the bug report!
Quote from: blunted on February 08, 2017, 11:20:44 AM
Installed the update however now before each subject of the thread it has
Array :
I can't reproduce this bug report.
Quote from: blunted on February 08, 2017, 11:20:44 AM
I assume this is from the boardindex.template
If it is before the subject of each thread, then that would place it in
MessageIndex.template.php, not
BoardIndex.template.php.....
Quote from: blunted on February 08, 2017, 11:20:44 AM
Also anyway to change it from saying guest as the poster?
If it is an anonymous post, it should say
Anonymous, not
Guest.
If you want to change that string, it is in
Themes/default/languages/PAIT.english.php, under:
$txt['anonymous'] = 'Anonymous';
It is in the overall board view.
So youre saying to remove that change in boardindex?
Can you attach a screenshot so that I can see what you're talking about? Because I'm not sure we are on the same page.....
Got the pic. Hmmmm..... Board index problem. Will look into it.
Uploaded v2.4 - March 1st, 2017
o Attempt fix to BoardIndex.template.php display of "Array" string.
@blunted: I apologize for the delay in answering this question. I couldn't find anything that would produce the screenshot you PM'ed me, nor could I reproduce the issue you showed me. So I attempted a fix by checking the variable to see if it is empty.... Maybe this will solve the issue. I dunno. Let me know if it does. Thank you!
ty sorry for late reply i didnt get a notice. its not a huge issue ill try to install when i get tme
appreciate it!
@blunted: Any word on whether this update fixed the issue you saw? It's only been 2 1/2 weeks since your reply.... O:)
Question: I am using Custom Forms mod and I'd like to have an "anonymous feedback" option on the page.
I have my board set up, and post anonymously in topic works great - unless the post comes from the form. If I post directly on the board, everything works. I'm at a lost.
I'd have to look at that mod and see what needs to be changed in order for it to submit anonymous posts correctly....
Quote from: dougiefresh on March 19, 2017, 04:38:45 PM
I'd have to look at that mod and see what needs to be changed in order for it to submit anonymous posts correctly....
Whoops - Sorry about that. I thought I linked to the mod. It is Custom Form Mod: http://custom.simplemachines.org/mods/index.php?mod=1279
I've been thinking about this. Would it be possible to have a checkbox on the form that the user can check/unchecked to submit anonymously? If checked, member ID / name becomes 0/anonymous otherwise is their correct information?
Yeah, that's what I was planned. Just having had time or energy to do so....
I 100% understand and do not mean to come across pushy. I was thinking on my commute this morning of something more entertaining then my day ahead of me. :D (The forum I run is for a personal hobby, not work.)
just downloaded this mod and was successful. The new settings screen came up and I made my selections and hit save. Now the new settings screen is no where to be found. It's gone. In package manager I see the mod is there. Anyone have any ideas. I'm on 2.0.13 using TemiZ theme. That's first mod I installed on my forum.
I'll take a look tomorrow....
Quote from: Caseeno8 on April 27, 2017, 05:42:33 PM
just downloaded this mod and was successful. The new settings screen came up and I made my selections and hit save. Now the new settings screen is no where to be found. It's gone. In package manager I see the mod is there. Anyone have any ideas. I'm on 2.0.13 using TemiZ theme. That's first mod I installed on my forum.
Yeah, I can duplicate this bug report....
Uploaded v2.5 - April 30th, 2017
o Added missing admin hook to fix admin settings not showing up.
@Caseeno8: I fixed this issue. One of the admin hooks went missing.... Thank you for the bug report!
@thunderchld: Sorry, I haven't examined your request yet....
Uploaded v2.6 - July 5th, 2017
o Updated mod to install correctly on SMF 2.0.14.
Quote from: dougiefresh on April 30, 2017, 12:56:10 PM
Uploaded v2.5 - April 30th, 2017
@thunderchld: Sorry, I haven't examined your request yet....
No worries! Sorry, I thought I responded back in April.
Uploaded v2.7 - July 7th, 2017
o Added support for SMF 2.1 Beta 3.
o Removed support for SMF 2.1 Beta 2.
o Added anonymous posting support for Custom Form mod.
@thunderchld: Your feature request has been fulfilled (finally!). In order to use this feature, you must put a field in your custom forum called "anonymous". It won't be added to the form itself, but rather used to flag a custom form post as anonymous..... Let me know if this works for ya....
Quote from: dougiefresh on July 07, 2017, 11:31:12 AM
Uploaded v2.7 - July 7th, 2017
o Added support for SMF 2.1 Beta 3.
o Removed support for SMF 2.1 Beta 2.
o Added anonymous posting support for Custom Form mod.
@thunderchld: Your feature request has been fulfilled (finally!). In order to use this feature, you must put a field in your custom forum called "anonymous". It won't be added to the form itself, but rather used to flag a custom form post as anonymous..... Let me know if this works for ya....
This is amazing! Thank you. Is there any specific field type that should be used? Or just any so long as it is labeled "anonymous"?
Quote from: thunderchld on July 07, 2017, 02:20:05 PM
This is amazing! Thank you. Is there any specific field type that should be used? Or just any so long as it is labeled "anonymous"?
A checkbox should work nicely. Or should I add the field to the template, so that it isn't necessary to modify the form data? Please note that the new code hasn't been tested much, but it should work just fine....
A checkbox works perfect for me actually, so that's fantastic. I'm actually in the process of re-building my test site, so I'll be happy to test it and get you feedback this weekend. I really appreciate it
A bit behind; but I'm working on getting the mod tested. Thank you again.
Hello all,
Recently, whilst upgrading your mod, I got an error and from that point forwards I've been unable to access the admin page.
If I click anything from the admin menu, I get the following piece of code. I've upgraded to 2.0.14 from 2.0.13 but that didn't fix anything at all. I've changed themes (that didn't help either). I think I've actually made things worse as now no one can log in on new devices - it just says that the session has expired :(
It's becoming an issue pretty quickly now as we can't ban anyone. Any help would be appreciated =)
Array
(
[forum] => Array
(
[title] => Main
[permission] => Array
(
[0] => admin_forum
[1] => manage_permissions
[2] => moderate_forum
[3] => manage_membergroups
[4] => manage_bans
[5] => send_mail
[6] => edit_news
[7] => manage_boards
[8] => manage_smileys
[9] => manage_attachments
)
[areas] => Array
(
[index] => Array
(
[label] => Administration Center
[function] => AdminHome
[icon] => administration.gif
)
[credits] => Array
(
[label] => Support and Credits
[function] => AdminHome
[icon] => support.gif
)
[news] => Array
(
[label] => News and Newsletters
[file] => ManageNews.php
[function] => ManageNews
[icon] => news.gif
[permission] => Array
(
[0] => edit_news
[1] => send_mail
[2] => admin_forum
)
[subsections] => Array
(
[editnews] => Array
(
[0] => News
[1] => edit_news
)
[mailingmembers] => Array
(
[0] => Newsletters
[1] => send_mail
)
[settings] => Array
(
[0] => Settings
[1] => admin_forum
)
)
)
[packages] => Array
(
[label] => Package Manager
[file] => Packages.php
[function] => Packages
[permission] => Array
(
[0] => admin_forum
)
[icon] => packages.gif
[subsections] => Array
(
[browse] => Array
(
[0] => Browse Packages
)
[packageget] => Array
(
[0] => Download Packages
[url] => http://fantasy-faction.com/forum/index.php?action=admin;area=packages;sa=packageget;get
)
[installed] => Array
(
[0] => Installed Packages
)
[perms] => Array
(
[0] => File Permissions
)
[options] => Array
(
[0] => Options
)
)
)
[search] => Array
(
[function] => AdminSearch
[permission] => Array
(
[0] => admin_forum
)
[select] => index
)
)
)
[config] => Array
(
[title] => Configuration
[permission] => Array
(
[0] => admin_forum
)
[areas] => Array
(
[corefeatures] => Array
(
[label] => Core Features
[file] => ManageSettings.php
[function] => ModifyCoreFeatures
[icon] => corefeatures.gif
)
[featuresettings] => Array
(
[label] => Features and Options
[file] => ManageSettings.php
[function] => ModifyFeatureSettings
[icon] => features.gif
[subsections] => Array
(
[basic] => Array
(
[0] => General
)
[layout] => Array
(
[0] => Layout
)
[karma] => Array
(
[0] => Karma
[enabled] =>
)
[sig] => Array
(
[0] => Signatures
)
[profile] => Array
(
[0] => Profile Fields
[enabled] =>
)
)
)
[securitysettings] => Array
(
[label] => Security and Moderation
[file] => ManageSettings.php
[function] => ModifySecuritySettings
[icon] => security.gif
[subsections] => Array
(
[general] => Array
(
[0] => General
)
[spam] => Array
(
[0] => Anti-Spam
)
[moderation] => Array
(
[0] => Moderation
[enabled] =>
)
)
)
[languages] => Array
(
[label] => Languages
[file] => ManageServer.php
[function] => ManageLanguages
[icon] => languages.gif
[subsections] => Array
(
[edit] => Array
(
[0] => Edit Languages
)
[add] => Array
(
[0] => Add Language
)
[settings] => Array
(
[0] => Settings
)
)
)
[serversettings] => Array
(
[label] => Server Settings
[file] => ManageServer.php
[function] => ModifySettings
[icon] => server.gif
[subsections] => Array
(
[general] => Array
(
[0] => General
)
[database] => Array
(
[0] => Database and Paths
)
[cookie] => Array
(
[0] => Cookies and Sessions
)
[cache] => Array
(
[0] => Caching
)
[loads] => Array
(
[0] => Load Balancing
)
)
)
[current_theme] => Array
(
[label] => Current Theme
[file] => Themes.php
[function] => ThemesMain
[custom_url] => http://fantasy-faction.com/forum/index.php?action=admin;area=theme;sa=settings;th=3
[icon] => current_theme.gif
)
[theme] => Array
(
[label] => Themes and Layout
[file] => Themes.php
[function] => ThemesMain
[custom_url] => http://fantasy-faction.com/forum/index.php?action=admin;area=theme;sa=admin
[icon] => themes.gif
[subsections] => Array
(
[admin] => Array
(
[0] => Manage and Install
)
[list] => Array
(
[0] => Theme Settings
)
[reset] => Array
(
[0] => Member Options
)
[edit] => Array
(
[0] => Modify Themes
)
)
)
[modsettings] => Array
(
[label] => Modification Settings
[file] => ManageSettings.php
[function] => ModifyModSettings
[icon] => modifications.gif
[subsections] => Array
(
[general] => Array
(
[0] => Miscellaneous
)
[hooks] => Array
(
[0] => Integration Hooks
)
[pait] => Array
(
[0] => PAIT
)
)
)
[tapatalksettings] => Array
(
[label] =>
[file] => ManageTapatalk.php
[function] => ManageTapatalk
[icon] => tapatalk_settings.png
[subsections] => Array
(
[general] => Array
(
[0] =>
)
[boards] => Array
(
[0] =>
)
[rebranding] => Array
(
[0] =>
)
[others] => Array
(
[0] =>
)
)
)
[likeposts] => Array
(
[label] => Like Posts
[file] => /LikePosts/LikePostsRouter.php
[function] => routeLikePostsAdmin
[icon] => administration.gif
[subsections] => Array
(
)
)
)
)
[layout] => Array
(
[title] => Forum
[permission] => Array
(
[0] => manage_boards
[1] => admin_forum
[2] => manage_smileys
[3] => manage_attachments
[4] => moderate_forum
)
[areas] => Array
(
[manageboards] => Array
(
[label] => Boards
[file] => ManageBoards.php
[function] => ManageBoards
[icon] => boards.gif
[permission] => Array
(
[0] => manage_boards
)
[subsections] => Array
(
[main] => Array
(
[0] => Modify Boards
)
[newcat] => Array
(
[0] => Create New Category
)
[settings] => Array
(
[0] => Settings
[1] => admin_forum
)
)
)
[postsettings] => Array
(
[label] => Posts and Topics
[file] => ManagePosts.php
[function] => ManagePostSettings
[permission] => Array
(
[0] => admin_forum
)
[icon] => posts.gif
[subsections] => Array
(
[posts] => Array
(
[0] => Post Settings
)
[bbc] => Array
(
[0] => Bulletin Board Code
)
[censor] => Array
(
[0] => Censored Words
)
[topics] => Array
(
[0] => Topic Settings
)
)
)
[managecalendar] => Array
(
[label] => Calendar
[file] => ManageCalendar.php
[function] => ManageCalendar
[icon] => calendar.gif
[permission] => Array
(
[0] => admin_forum
)
[enabled] => 1
[subsections] => Array
(
[holidays] => Array
(
[0] => Manage Holidays
[1] => admin_forum
[enabled] => 1
)
[settings] => Array
(
[0] => Calendar Settings
[1] => admin_forum
)
)
)
[managesearch] => Array
(
[label] => Search
[file] => ManageSearch.php
[function] => ManageSearch
[icon] => search.gif
[permission] => Array
(
[0] => admin_forum
)
[subsections] => Array
(
[weights] => Array
(
[0] => Weights
)
[method] => Array
(
[0] => Search Method
)
[settings] => Array
(
[0] => Settings
)
)
)
[smileys] => Array
(
[label] => Smileys and Message Icons
[file] => ManageSmileys.php
[function] => ManageSmileys
[icon] => smiley.gif
[permission] => Array
(
[0] => manage_smileys
)
[subsections] => Array
(
[editsets] => Array
(
[0] => Smiley Sets
)
[addsmiley] => Array
(
[0] => Add Smiley
[enabled] =>
)
[editsmileys] => Array
(
[0] => Edit Smileys
[enabled] =>
)
[setorder] => Array
(
[0] => Set Smiley Order
[enabled] =>
)
[editicons] => Array
(
Try uploading the attached file to your Sources folder. Let me know if it fixes the issue....
ALright, first...OMG Yes! thank you. This is perfect. I thought I had a problem, but it appears to be with my test install somehow. I was able ot make it work properly on my production site. (oddly enough).
The checkbox works amazing.
For those following along, I made a new field on my form. The internal text is "anonymous". The external Title is still whatever I want it to me. I set the type as a checkbox.
The mod appears to be working and not seen , however upon checking the box at settings its
Hide users posting anonymously? check box then saving gives this error, not sure what the check box does?
Database error, given array of integer values is empty. (boards)
Function: PAIT_ConfigApply Filter: Only show the errors from this file File: /home/******/public_html/Sources/Subs-PAIT.php
Line: 343
Quote
);
$smcFunc['db_query']('', '
UPDATE {db_prefix}boards
SET post_anon = 1
WHERE id_board IN ({array_int:boards})',
array(
'boards' => $anon,
)
Red = line 343 Not sure what that setting does, this board only has me as a member as its being setup was needing this mod and there are no errors installing or removing it.
EDIT: ok apparently any setting under Post Anonymously In Topic settings, gives that same error. Yet it will post anonymous but none of these settings will save.
@SaltedWeb: When I installed it on a clean localhost forum, the options were able to be saved correctly. My suggestion is to extract db_install.php and place it into your forum root folder, then call it directly from your web browser. It should insert the fields into the database that you seem to be missing....
EDIT: Scratch that. Modified the board listing that could post anonymously and that error came up. Let me figure out WTF is going on here....
Just got home, thanks :) Dougie I had not tried it yet .....thanks for looking into it.
Uploaded v2.8 - January 7th, 2018
o Fixed "array of integer values is empty" database error in Subs-PAIT.php.
@SaltedWeb: This update should fix the issue you reported! Thanks again!
So I removed the old one and tested it, found a conflict with a Mod but thats my own problem I worked around.
Seems to all be working as it should appreciate your hard work. I will test it more in my test forum Monday afternoon
but tonight I found permissions for groups, adding to new boards modifying old boards with the addon working fine and smooth.
And also no error codes :-)
I will try tomorrow adding a member to test forum and see if it hides them, for that button
You sure come up with some great mods thanks DougieFresh for all the help.
SW
@SaltedWeb: What mod are you experiencing a conflict with? Maybe I can resolve the conflict between the two.....
@Dougiefresh
Hi Dougie it was Board-color-and-icons 1.1 it gave an error when I installed the Anonymous a mod, but found if removed Board-color-and-icons
then installed Anonymous there was no error so was my work around. I try and always check everything I can before bugging the developers.
I don't have any error codes just install or removal codes which seemed to fix it as installed.
Hope that made sense...
So I did find that the new version gives the error below when Board-color-and-icons 1.1 is active.
If I remover the Board-color-and-icons 1.1 first then Anonymous mod will uninstall just fine.
So something bewteen them tow hope the attached helps.
PS as mentioned before DougieFresh, I tested the other additions and they seem to work all as they should just the above conflict between
those two mods. Let me know if you need anything else I am running them on a test board so it wont good up anything :-)
( edit forgot the error pic)
@SaltedWeb: A mod I've found very useful while dealing with mods is Arantor's Sortable Packages (and Installed Time) (https://custom.simplemachines.org/mods/index.php?mod=2323) mod. It allows you to sort the mods by installation order.... It's been quite helpful to me, and hopefully it will be to you as well....
Regarding the mod resolution, I've make a note for the next version about the mod installation order....
that Sortable Packages mod was recommended to me by SM and it's absolutely vital if you have lots of mods.
it's a beauty !
Installed today in 2.0.15 that Sortable Packages mod
Nice for testing mods as well to tell what order and times very nice thanks DF..
SW
Here I leave the translation to Latin Spanish, although I swear I had done it ... in short, the only doubt I have is to translate "PAIT" I did not know how to interpret it ???
Regards!
Uploaded v2.9 - February 13th, 2018
o Added Spanish Lation translation, courtsey of Rock Lee (https://www.simplemachines.org/community/index.php?action=profile;u=322597).
o Added LICENSE.txt file to satisfy licensing concerns.
@Rock Lee: Thank you for the translation! It's been added to this version!
@dougiefresh,
it seems that PAIT is causing unability to edit posts/topics by members with permission to "edit others posts and topics" - even having administrator role.
Both administrators and moderators receive You are not allowed to access this section error message after saving the edited post or topic.
To make things weirder even thought that error message is being displayed... the message body is being updated properly :o
Manual return to the topic reveals that post actually was edited and SMF act like everything is ok.
I've installed PAIT 2.9 on freshly created SMF 2.0.15 instance, created new user with mod priviliges, tried to edit other user/admin post and You are not allowed to access this section is being shown.
It's not a big thing but this message is just annoying when editing lots of messages at once.
Error log does not produce any output which might help to trace the issue origin.
@becometa: Huh.... That's not good at all... Let me look into the issue.
Quote from: dougiefresh on March 15, 2018, 06:05:45 PM
@becometa: Huh.... That's not good at all... Let me look into the issue.
have you encountered any progress in this matter?
Quote from: becometa on May 19, 2018, 04:44:56 AM
Quote from: dougiefresh on March 15, 2018, 06:05:45 PM
@becometa: Huh.... That's not good at all... Let me look into the issue.
have you encountered any progress in this matter?
I'm sorry, I haven't even looked into the bug report yet. I have been trying to rest the last two weeks or so, as I have gotten exhausted trying to keep up with everything....
Uploaded v2.10 - October 25th, 2018
o No functionality change.
o Updated documentation to point to new website.
Wow.... Really old bug reports.... ???
Hello @dougiefresh,
I've been trying your mod on my forum and I've got an issue.
So I'm trying to use the "Only Poster can see their anonymous post". Saved thoose settings and then tried to post with a normal user account on a random section. Select "Post Anonymously" and then log into "normaluser2". I can see the post even if "normaluser1" posted a message Anonymously.
Is this comming from my understanding of the option or is there a bug ?
Thank you !
I believe that the meaning is not what you think...
Only Poster can see their anonymous post
means that only the poster can see that THEY are the poster... everyone else sees "Anonymous"
Aaah ok, that would make sens !
Ok thank you for your answer !
Hei,
So I tried to install this mod on the site, and that gave one error in Sources/load.php. It is unable to find te following:
(https://i.gyazo.com/6964f5d95abfc33c789bf6ac5bd56e9b.png)
In load.php is 2 times the required part, but those are not found because it searches for the item with a large amount of spaces infront of it.
Quote
mem.warning' . (!empty($modSettings['titlesEnable']) ? ', mem.usertitle' : '');
mem.karma_bad, mem.member_ip, mem.member_ip2, mem.lngfile, mem.id_group, mem.id_theme, mem.buddy_list,
mem.pm_ignore_list, mem.pm_email_notify, mem.pm_receive_from, mem.time_offset' . (!empty($modSettings['titlesEnable']) ? ', mem.usertitle' : '') . ',
So is that a bug, or do I miss one of the required items in the load.php? My guess is that I can just copy the new code after the 2nd time the required item shows up in load.php, but I'm not sure.
Any ideas?
Uploaded v2.11 - June 20th, 2019
o Added support for SMF 2.1 RC2.
o Removed support for SMF 2.1 Beta 3.
o SMF 2.0: Fixed issue in Sources/Load.php with spacing issue, as reported in previous post.
o SMF 2.0: Added another operation to deal with reported missing operation, as reported in previous post.
@Vordewindt: I've made a change to the SMF 2.0 portion of the mod, in the hopes that it resolves your bug report. Let me know if this solves your issue. Thanks!
Hi,
This seems like such an obvious problem, so I've tried to search here for an existing solution, but with no luck. It also seems it hasn't been addressed in the source code. Still, my apologies if the issue has been raised and answered before.
The problem is that when people turn on notifications, the poster's identity is revealed in the email - even if I turn off recording of the poster ID. I fixed the issue by modifying Themes/default/languages/EmailTemplates.english.php, replacing "by {POSTERNAME}" with just "by someone".
Aside from the fact that this *always* hides the poster ID in all notifications (not a biggie for us, really), I suppose that the awkward fix means the issue can creep in if I allow other themes or other languages as well? Again, not a biggie for us, I'll just not install any other themes/languages, but you may want to address the issue in a better way.
Sincerely,
Stein Haugan
The "proper" solution is to move the code which obfuscate the poster info to take effect before the mail details are assembled
Although SMF 2.0.X's support for more recent versions of PHP has been fixed or mitigated enough (with SMF patches and others) to make it tolerable for those waiting for SMF 2.1, some mods have been left behind.
Unfortunately, this seems to be one of them. There's three create_function calls in the Subs-PAIT file. I would patch them if I could, but I have to confess I have no clue what's going on with any of them, or how I'd even begin to refactor them:
// Precompile our MySQL decisions into functions in $smcFunc:
$smcFunc['PAIT_id'] = create_function('$tbl = false', '
$tbl = !empty($tbl) ? $tbl . (!strpos($tbl, ".") ? "." : "") : "";
return "' . (empty($user_info['id']) ? '" . $tbl . "id_member' : ($see_mine ? 'IF(" . $tbl . "anonymous ' . ($see_all ? '> 0' : '= ' . ((int) $user_info['id'])) . ', " . $tbl . "anonymous, " . $tbl . "id_member)' : '" . $tbl . "id_member')) . '";
');
$smcFunc['PAIT_an'] = create_function('$tbl = false', '
$tbl = !empty($tbl) ? $tbl . (!strpos($tbl, ".") ? "." : "") : "";
return "' . (empty($user_info['id']) ? '0' : ($see_mine ? 'IF(" . $tbl . "anonymous ' . ($see_all ? '> 0' : '= ' . ((int) $user_info['id'])) . ', 1, 0)' : '0')) . '";
');
$smcFunc['PAIT_ts'] = create_function('$tbl = false', '
$tbl = !empty($tbl) ? $tbl . (!strpos($tbl, ".") ? "." : "") : "";
return "' . (empty($user_info['id']) ? '0' : ($see_mine ? 'IF(" . $tbl . "anonymous ' . ($see_all ? '> 0' : '= ' . ((int) $user_info['id'])) . ', 1, 0)' : '0')) . '";
');
On the server I'm dealing with, I don't have the option of changing the PHP version, and error suppression doesn't seem to work either, so I have to either patch the mod, axe the mod, or continue to let thousands of error messages pile up in the error_log. Doug hasn't been active for a while, and if nobody is around to maintain the mod it'll have to die sooner or later anyway, but I'm curious if there's any way to make it "later".
Please update 2.1.3 and fix subforum and load.php error
As the author hasn't been here in 3 and a half years, that's unlikely to happen.