Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons

Reply
 
Thread Tools
PM Preview 3.5 Edition Details »»
PM Preview 3.5 Edition
Version: 1.00, by BluPhoenix BluPhoenix is offline
Developer Last Online: Jan 2006 Show Printable Version Email this Page

Version: 3.5.0 RC2 Rating:
Released: 08-23-2005 Last Update: 08-24-2005 Installs: 146
Uses Plugins Template Edits
 
No support by the author.

This is a 3.5 Rewrite of my old hack, now using the plugin system (woo hoo!)

install the attached plugin and then make the following modification to the pm_messagelistbit template.

find:
Code:
	<td class="alt1Active" id="m$pm[pmid]" width="100%">
		<div>
			<span style="float:$stylevar[right]" class="smallfont">$pm[senddate]</span>
			<a href="private.php?$session[sessionurl]do=showpm&amp;pmid=$pm[pmid]"><if condition="$show['unread']"><strong>$pm[title]</strong><else />$pm[title]</if></a>
		</div>
		<div class="smallfont">
			<span style="float:$stylevar[right]" class="time">$pm[sendtime]</span>
			<if condition="$show['unread']"><strong>$userbit</strong><else />$userbit</if>
		</div>
	
	</td>
replace with:
Code:
	<td class="alt1Active" id="m$pm[pmid]" width="100%">
		<div>
			<span style="float:$stylevar[right]" class="time" style="font-size:9px;">$pm[senddate] @ $pm[sendtime]</span>
			<a href="private.php?$session[sessionurl]do=showpm&amp;pmid=$pm[pmid]"><if condition="$show['unread']"><strong>$pm[title]</strong><else />$pm[title]</if></a> (<if condition="$show['unread']"><strong>$userbit</strong><else />$userbit</if> )
		</div>
		<div class="smallfont">
		<i>$pm[pmpreview]</i>	
		</div>
	
	</td>
Extras

To change the length of the preview
Goto the Plugin Manager and in Hook Location : private_messagelist_messagebit find PM Preview v1 click "Edit" and towards the end of it find 300 and increase/reduce the value to lengthen/shorten the preview.

ALTERNATIVE VERSION: Thanks to Erwin for the suggestion
If you would rather have the preview show in a tooltip rather than show it below the PM title then change the required code in pm_messagelistbit to:

alternative code:
Code:
	<td class="alt1Active" id="m$pm[pmid]" width="100%" title="$pm[pmpreview]">
		<div>
			<span style="float:$stylevar[right]" class="smallfont">$pm[senddate]</span>
			<a href="private.php?$session[sessionurl]do=showpm&amp;pmid=$pm[pmid]"><if condition="$show['unread']"><strong>$pm[title]</strong><else />$pm[title]</if></a>
		</div>
		<div class="smallfont">
			<span style="float:$stylevar[right]" class="time">$pm[sendtime]</span>
			<if condition="$show['unread']"><strong>$userbit</strong><else />$userbit</if>
		</div>
	
	</td>
and that's all folks.. please remember to click the install and always tip your waitress.

Show Your Support

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

Comments
  #12  
Old 08-25-2005, 11:29 AM
BluPhoenix BluPhoenix is offline
 
Join Date: Nov 2004
Location: Wirral Peninsula
Posts: 50
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Erwin
Cool idea.

You could even make it so that the message preview comes up as a tooltip within the template using title="".
Thanks for the alternative suggestion, have updated the instructions for those wanting to do just that..
Reply With Quote
  #13  
Old 08-25-2005, 02:00 PM
Da Chang Gang Da Chang Gang is offline
 
Join Date: Jul 2005
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

May I ask what this is for?
Reply With Quote
  #14  
Old 08-25-2005, 02:06 PM
Biker_GA Biker_GA is offline
 
Join Date: Oct 2004
Location: Where my hat is
Posts: 829
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Screen shot tells all.
Reply With Quote
  #15  
Old 08-25-2005, 04:50 PM
BluPhoenix BluPhoenix is offline
 
Join Date: Nov 2004
Location: Wirral Peninsula
Posts: 50
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Da Chang Gang
May I ask what this is for?
Like Biker GA said the screenshot tells the tale, but basically it provides a preview of your PM so you can see if it's worth reading right now or can be left for later, also good for seeing what a message was when your clearing out your inbox.
Reply With Quote
  #16  
Old 08-25-2005, 06:37 PM
dieselpowered's Avatar
dieselpowered dieselpowered is offline
 
Join Date: Aug 2004
Location: Arizona
Posts: 661
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BluPhoenix
Goto the Plugin Manager and in Hook Location : private_messagelist_messagebit find PM Preview v1 click "Edit" and towards the end of it find 300 and increase/reduce the value to lengthen/shorten the preview.

(instructions updated)
Thanks man, I kinda assumed that is what the value of 300 was, however, without asking I probably would have broken something.

Great hack!!
Reply With Quote
  #17  
Old 08-25-2005, 09:51 PM
sifuhall sifuhall is offline
 
Join Date: Nov 2001
Posts: 78
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice work!
Reply With Quote
  #18  
Old 09-04-2005, 09:55 PM
Darth Gill Darth Gill is offline
 
Join Date: Jul 2005
Location: St. Louis, MO
Posts: 76
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great modification... Thanks!
Reply With Quote
  #19  
Old 10-03-2005, 01:59 PM
glorify's Avatar
glorify glorify is offline
 
Join Date: Aug 2004
Posts: 376
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I love this hack. I get ton's of PM's and this speeds up the process. Great work.
Reply With Quote
  #20  
Old 10-03-2005, 02:20 PM
Xplorer4x4 Xplorer4x4 is offline
 
Join Date: Apr 2005
Posts: 938
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any way to make both versions work?
Reply With Quote
  #21  
Old 10-05-2005, 07:09 PM
dieselpowered's Avatar
dieselpowered dieselpowered is offline
 
Join Date: Aug 2004
Location: Arizona
Posts: 661
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Anyone have this running properly on 3.5 Gold?

Maybe if it is we should change the vBulletin version on this hack
Reply With Quote
Reply

Thread Tools

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 07:38 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05304 seconds
  • Memory Usage 2,303KB
  • 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
  • (3)bbcode_code
  • (3)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
  • (3)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