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

Reply
 
Thread Tools
[AJAX] Mark Forum As Read Using New Post Icon Details »»
[AJAX] Mark Forum As Read Using New Post Icon
Version: 12, by Nutz Nutz is offline
Developer Last Online: Dec 2013 Show Printable Version Email this Page

Version: 3.5.4 Rating:
Released: 11-17-2005 Last Update: 04-16-2006 Installs: 38
 
No support by the author.

[AJAX] Mark Forum As Read Using New Post Icon

Description
This plug-in will allow you and your users to mark forums as read from forumhome and forumdisplay using the new post icons (see screenshot animation).


Details
  • 1 Product
  • 1 Phrase
  • 2 Template Modifications

Notes
Requires 2 small template modification to forumhome_forumbit_level2_post and forumhome_forumbit_level1_post.
Big thanks to hambil for the initial AJAX version

History
1.0
Initial Version

1.1
Initial AJAX Version

1.2
Refined AJAX Version

Last Words
I hope you enjoy the hack!
And don't forget to click install please



Thanks,
Mat

Supporters / CoAuthors

Show Your Support

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

Comments
  #2  
Old 11-18-2005, 06:08 PM
nexialys
Guest
 
Posts: n/a
Default

yeah, this was planned to be added to 3.5, but as people was not very happy with the result, that was trashed...

i like the idea...
Reply With Quote
  #3  
Old 11-19-2005, 11:39 AM
Nutz's Avatar
Nutz Nutz is offline
 
Join Date: Aug 2004
Location: United Kingdom
Posts: 436
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I never knew that.

Thanks,
Mat
Reply With Quote
  #4  
Old 03-15-2006, 06:26 PM
Snake's Avatar
Snake Snake is offline
 
Join Date: Mar 2005
Location: Cleveland, OH
Posts: 3,832
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It's an IPB feature as well so yeah, thanks!
Reply With Quote
  #5  
Old 03-15-2006, 07:11 PM
BamaStangGuy's Avatar
BamaStangGuy BamaStangGuy is offline
 
Join Date: Mar 2004
Location: Alabama
Posts: 521
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You should rel="nofollow" the link to mark them
Reply With Quote
  #6  
Old 04-17-2006, 03:36 PM
Nutz's Avatar
Nutz Nutz is offline
 
Join Date: Aug 2004
Location: United Kingdom
Posts: 436
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Now with AJAX, see first post for details

Thanks,
Mat
Reply With Quote
  #7  
Old 04-17-2006, 03:59 PM
Apophis Apophis is offline
 
Join Date: Apr 2003
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I installed this TODAY and then an hour later out pops the AJAX version!

I did the upgrade and everything worked flawlessly, thanks for the great plugin!
Reply With Quote
  #8  
Old 04-17-2006, 07:35 PM
Makaveli105's Avatar
Makaveli105 Makaveli105 is offline
 
Join Date: May 2004
Location: California
Posts: 124
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Installed great work..

any chances of making it so after you click the icon it doesnt take you to the top of the page?
Reply With Quote
  #9  
Old 04-17-2006, 07:58 PM
hambil's Avatar
hambil hambil is offline
 
Join Date: Jun 2004
Location: Seattle
Posts: 1,719
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Makaveli105
Installed great work..

any chances of making it so after you click the icon it doesnt take you to the top of the page?
I do not believe that the anchor around the img tag in the template is needed. Try removing it.

Instructions in readme:
## FIND ##
PHP Code:
<img src="$stylevar[imgdir_statusicon]/forum_$forum[statusicon].gif" alt="" border="0" /> 
##########

## REPLACE WITH ##
PHP Code:
 <if condition="$forum[statusicon] == 'new' ">
<
a href="#">
<
img src="$stylevar[imgdir_statusicon]/forum_$forum[statusicon].gif" alt="$vbphrase[mark_this_forum_read_home]title="$vbphrase[mark_this_forum_read_home]onclick="ajaxMarkForumRead($forum[forumid])" id="mfarfh_$forum[forumid]border="0" title=""/>
</
a>
<else />
<
img src="$stylevar[imgdir_statusicon]/forum_$forum[statusicon].gif" alt="" border="0" />
</if> 
###################

New instructions:
## FIND ##
PHP Code:
 <img src="$stylevar[imgdir_statusicon]/forum_$forum[statusicon].gif" alt="" border="0" /> 
##########

## REPLACE WITH ##
PHP Code:
  <if condition="$forum[statusicon] == 'new' ">
<
img src="$stylevar[imgdir_statusicon]/forum_$forum[statusicon].gif" alt="$vbphrase[mark_this_forum_read_home]title="$vbphrase[mark_this_forum_read_home]onclick="ajaxMarkForumRead($forum[forumid])" id="mfarfh_$forum[forumid]border="0" title=""/>
<else />
<
img src="$stylevar[imgdir_statusicon]/forum_$forum[statusicon].gif" alt="" border="0" />
</if> 
###################

Let me know if that helps!
Reply With Quote
  #10  
Old 04-17-2006, 08:01 PM
Nutz's Avatar
Nutz Nutz is offline
 
Join Date: Aug 2004
Location: United Kingdom
Posts: 436
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by hambil
I do not believe that the anchor around the img tag in the template is needed.
Its not, I added it so that user knew that the image was also a link via the cursor.

Thanks,
Mat
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 11:44 AM.


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.05774 seconds
  • Memory Usage 2,311KB
  • Queries Executed 24 (?)
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
  • (4)bbcode_php
  • (2)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
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (9)postbit_onlinestatus
  • (10)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