Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.7 > vBulletin 3.7 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Private Conversations (Threaded PMs) Details »»
Private Conversations (Threaded PMs)
Version: 1.0, by dinnerbone dinnerbone is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Private Messages Enhancements - Version: 3.7.3 Rating:
Released: 10-07-2008 Last Update: Never Installs: 127
Uses Plugins Auto-Templates
Re-useable Code Translations  
No support by the author.

Private Conversations is a small mod that adjusts the way your PMs are displayed; Instead of the old method which shows one at a time quoting the last message, this threads them and makes them work much like the Conversation feature that visitor messages use. A conversation is defined as two users PMing eachother using the same PM title (With or without the "Re:" prefix), so as to not mix up different conversations that aren't related.

Known Bugs
  • The conversation page looks ugly. I know, I'm sorry. I plan to redesign it straight away.
  • Sending a PM to yourself will show all messages that other people have sent you that have the same title. But to be honest, how often do you PM yourself?
  • It currently ignores user-set avatar rules ("Hide all avatars", for example).
  • ???
  • Find a bug? Please let me know

To-Do List
  • Figure out a way to make folders work with conversations.
  • Redesign the conversation page!
  • Add a paging method to conversations, currently all of the messages are on the same page.
  • ???
  • Got an idea? Please tell me

Installation
Simply open up your ACP, click "Plugins & Products" on the left, "Manage Products", then import the attached file. No uploading or modifications required

Usage
Private Conversations is entirely automatic, no configuration or installation required (Other than the above). Upon visiting the "Private Messages" page, this mod will automatically list conversations. To see normal PMs instead of conversations, simply select a folder at the top menu (Such as "Inbox") and Private Conversations will let the default view take over; It will always allow vBulletins PM system priority over itself whenever it detects that the user has selected a folder.
A reply box will show at the top of each message, allowing for easy replies. You can also select 'View Full' on each message to see it in the old format, which you can also reply to using the old method. All messages apart from the three latest are automatically collapsed inside conversations, to save page space.

Note to mod developers
This uses and calls the following inbuilt hooks: private_showpm_start, private_messagelist_start, private_messagelist_messagebit, and private_messagelist_period. Because I am not too sure on how well this will cope with other mods, I have added a variable $pricon that will set to true if the user is viewing conversations not normal PMs, which you may check for in plugins and use to halt your code should it be incompatible for some reason.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #42  
Old 11-13-2008, 07:25 AM
logicuk logicuk is offline
 
Join Date: Jan 2008
Posts: 327
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any updates coming soon dinnerbone ?
Reply With Quote
  #43  
Old 11-15-2008, 01:14 PM
Tyran1 Tyran1 is offline
 
Join Date: Jan 2007
Location: Deutsches Reich
Posts: 297
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Big Bug !!!!!


Track Messages does not function any longer!!!
Reply With Quote
  #44  
Old 11-17-2008, 06:11 PM
The_White_Eagle's Avatar
The_White_Eagle The_White_Eagle is offline
 
Join Date: Nov 2008
Posts: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

when I import it then it says:

No file uploaded and no local file found.
Reply With Quote
  #45  
Old 11-18-2008, 04:30 AM
hdrmut hdrmut is offline
 
Join Date: Aug 2005
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bashy View Post
Hi

Thanks for this

What is this section at the top, Is it supposed to be a quick reply area? See image please

If i click one of those 2 buttons i get

The following errors occurred with your submission:
  1. Please complete both the subject and message fields.

Add this : https://vborg.vbsupport.ru/showthread.php?t=191166
it will be fixing
Reply With Quote
  #46  
Old 11-18-2008, 11:54 AM
Chadi's Avatar
Chadi Chadi is offline
 
Join Date: May 2004
Location: USA
Posts: 2,043
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Cool mod, thanks.

Just saw this, so here is my suggestion:

- add select all option (as vb default has this) instead of manually selecting one post at a time in a conversation to delete them.
- add a delete option in the main inbox view page
- option for member to choose between default version and your version ("visitor style view" for example

Bug:
- selecting all posts in a conversation, clicking delete takes you back to the inbox, but the vb default looking version strangely. If I click inbox link in the navcrumbs, it will show your custom version then.
Reply With Quote
  #47  
Old 12-11-2008, 12:10 PM
Aquestor Aquestor is offline
 
Join Date: May 2007
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

HI, i have a Problem with that Addonn. If its activ i get this failure:
Datenbankfehler in vBulletin 3.7.0:

Invalid SQL:

SELECT `pm`.*
FROM
(
(
SELECT `pm`.`pmid`, `pm`.`userid`, `pm`.`folderid`,
`pm`.`messageread`,`pmt`.`pmtextid`, `pmt`.`fromuserid`,
`pmt`.`fromusername`, `pmt`.`message`, `pmt`.`touserarray`,
`pmt`.`iconid`, `pmt`.`dateline`, `pmt`.`showsignature`,
`pmt`.`allowsmilie`, `pmt`.`title`
FROM `pm` AS `pm`
LEFT JOIN `pmtext`
AS `pmt`
ON `pmt`.`pmtextid` = `pm`.`pmtextid`
WHERE `pm`.`userid` = 1
AND `pm`.`folderid` != -1
AND SUBSTR(`pmt`.`title`, 1, 4) != 'AW: '
ORDER BY `pm`.`pmid` DESC
) UNION (
SELECT `pm`.`pmid`, `pm`.`userid`, `pm`.`folderid`,
`pm`.`messageread`,`pmt`.`pmtextid`, `pmt`.`fromuserid`,
`pmt`.`fromusername`, `pmt`.`message`, `pmt`.`touserarray`,
`pmt`.`iconid`, `pmt`.`dateline`, `pmt`.`showsignature`,
`pmt`.`allowsmilie`,
SUBSTR(`pmt`.`title`, 5) AS `title`
FROM `pm` AS `pm`
LEFT JOIN `pmtext`
AS `pmt`
ON `pmt`.`pmtextid` = `pm`.`pmtextid`
WHERE `pm`.`userid` = 1
AND `pm`.`folderid` != -1
AND SUBSTR(`pmt`.`title`, 1, 4) = 'AW: '
ORDER BY `pm`.`pmid` DESC
)
ORDER BY `pmid` DESC
) AS `pm`
GROUP BY `pm`.`title`, `pm`.`fromuserid`
ORDER BY `pm`.`dateline` DESC
LIMIT 0, 50;

MySQL-Fehler : Every derived table must have its own alias
Fehler-Nr. : 1248

Can someone Help me?

Thats a nice Addonn so i wanna use it :-)

Kai
Reply With Quote
  #48  
Old 12-11-2008, 04:38 PM
Maddogz420's Avatar
Maddogz420 Maddogz420 is offline
 
Join Date: May 2006
Posts: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sexy mod, thanks! Installed!
Reply With Quote
  #49  
Old 12-11-2008, 05:15 PM
soundbarrierpro soundbarrierpro is offline
 
Join Date: Nov 2007
Posts: 767
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Awesome! Love your stuff DB.

**Installed**
Reply With Quote
  #50  
Old 12-21-2008, 12:47 AM
jboyd jboyd is offline
 
Join Date: Nov 2008
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i have a problem installing this mod edits all my style and i do not want it to edit my mobile it causes problems with this custom moblie theme on my site.

I would love it if i could have this on my main site but not my mobile
Reply With Quote
  #51  
Old 12-24-2008, 08:10 AM
logicuk logicuk is offline
 
Join Date: Jan 2008
Posts: 327
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any updates coming for this?? i will make a $50 donation if you get these done

-Find a way to reverse the view order (or give the user an option to reverse the order) so it appears from oldest at the top, to newest at the bottom, with the quick reply box at the bottom of the list so it appears more like a thread
(I know this has already been requested)

-Add a check box to allow the user to select all messages in the conversation for deletion

-Give a drop down box with more options when a message is selected (just like when you're in the standard "View Inbox" view, there is a drop-down box with delete, move, mark read, mark unread, and export options with a Go! button)

-Currently, after you delete a message or choose to look in your Sent Items or Inbox (or any custom folder), you are returned to the standard Private Messages view, not Private Conversations. Improve the usability of this function to return back to Private Conversations for the end user so that they don't have to click on the "Private Messages" button in the welcome block or "List Messages" in the User CP just to get back to the Private Conversations view.

-Put more user information about the sender than their avatar and username with a link to their profile. Can easily reproduce the format here based on what's in the postbit template for the threads in the forums to show the user's name, their title, a drop-down box for the user information, as well as instant messaging icons and other information.
Reply With Quote
Reply


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

Forum Jump


All times are GMT. The time now is 01:25 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04617 seconds
  • Memory Usage 2,310KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete