This mod makes some changes to the PM system, seperating the PM conversations from the PM list. It forces all users to conversation mode and makes users click on the message they want to view. This keeps the forum from marking the latest message as read if you glance over the message list and click on something else and want to read a message that isn't the latest message received.
It adds an Outbox to the mix and seperates unread PMs from those that have been read. It changes the "labels" into "folders" and removes the contents of the PM from the email notification. It will allow users to edit PMs that they have sent out, as long as NO RECIPIENT has read it. It also allows users to unsend and delete any unread PMs to other users.
This mod adds settings in the "Features and Options" page. By default, this mod forces the view for personal messages to Conversation mode, but there is a new switch permitting the users to select a different mode other than Conversation mode. The "PM Remove Inbox Label" and "Copy to Outbox" options are removed from the Personal Messages Settings page and set as default.
Version 2.0 sports an enhanced PM search system, which allows you to search Sent Items and the Outbox for PMs you specify. It also allows the user to search them by username, just like the core functionality provided for the Inbox. You are allowed to move PMs to folders for Inbox PMs, and allowed to delete PMs from all folders.
Version 3.0 adds the PM Quick Reply box, as well as changes some options to membergroup permissions....
As a anti-spam measure, this mod can block new members from sending PMs during the 24-hour period after their account is activated. Please note that members activated before this mod is installed will not be affected by this anti-spam measure, as the activation time is not recorded in the database prior to this mod.
- [DONE] PM Separate List and View Request
- [DONE] Always PM Conversation and Save a Copy
- [DONE] Private Message Email Notification
- [DONE] PM outbox/sent like phpbb
- [DONE] Unsend PM
- [DONE] Outbox with editable PMs
- [DONE] Require Subject for PMs
- [DONE] Block PM on the first day
- [DONE] NEW FOR v2.0: Search by Sent PMs
- [DONE] NEW FOR v2.0: Perform Actions on Searched-For PMs
- [DONE] NEW FOR V2.0: "User xx has blocked your personal message."
- [DONE] NEW FOR V2.1: Allow Members to Send PM's While Muted
- [DONE] NEW FOR V2.1: PM Message Rules - Members can avoid Admin PMs & Warning PMs
- [DONE] NEW FOR V2.2: A "Quote to All" in PM Conversation mode?
- [DONE] NEW FOR V3.0: PM Quick Reply
- [INCOMPLETE] Move Personal Messages
- MLM gave permission to use his changes from Always PM Conversation and Save a copy discussion.
- floydpink gave permission to use his changes from Move Personal Messages discussion.
- Ultimate Gnome iconset (released under a GPL license) found at IconFinder.com
This mod was tested on SMF 2.0.9, but should work on SMF 2.1 Beta 2, as well as SMF 2.0 and up. SMF 1.x is not and will not be supported.
The PM Attachments mod should be installed first to avoid any conflict with this mod.
Q: Will this mod ever include PM attachment support?
A: No, there is a PM Attachments mod already developed that supports this. The exception is editing PMs with attachments, which this mod will eventually support fully.
Q: Why can't I edit the attachments on a PM?
A: At present time, it is not possible to list and/or remove files attached to the PM while editing the PM. Future versions of this mod will resolve this issue.
Q: Why can't I move messages from the Outbox and/or Sent Items folder?
A: At present time, it is not possible to mass-move messages from the Outbox or Sent Items folder. Future versions of this mod may resolve this issue.
- @rjen - Dutch translation
- messire_Leonard - Russian translation
- Rock Lee - Spanish Latin translation
The changelog has been removed and can be seen at XPtsp.com.
Copyright (c) 2015 - 2018, 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:
-
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-
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.