Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons

Reply
 
Thread Tools
Recent Thanks for [AJAX] Post Thank You Hack Details »»
Recent Thanks for [AJAX] Post Thank You Hack
Version: 2.3, by Scandal Scandal is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Mini Mods - Version: 3.8.x Rating:
Released: 03-10-2012 Last Update: 03-15-2012 Installs: 78
Supported Uses Plugins Auto-Templates
Additional Files  

vB4 version of this hack here: https://vborg.vbsupport.ru/showthread.php?t=280109

Info:
  • This mod works with the hack "[AJAX] Post Thank You Hack" as an addon and a) provides a page with the latest X (default: 25) "Thank You" the user has received b) notify the user via vbulletin notification menu (on navbar)
  • Very useful for users who want to keep up with the "Thank You" votes on their posts.
System Requirements:
  • [AJAX] Post Thank You Hack - for vB3
  • vBulletin 3.8.x
Installation information on hack:
  • Files edited: 0
  • Templates edited: 0
  • Files to upload: 1
  • Time to install: 1 minute max
How to install:
  1. Upload the file "recent_thanks.php" to your forum directory.
  2. Import XML file (as product): AdminCP > Plugin System > Manage Products > [Add/Import Product]
  3. (Optional if you enable the notifications) Add the link "http://www.yourforum.com/recent_thanks.php" where you want (for example to navbar).
How to upgrade:
  1. Upload the new file recent_thanks.php
  2. Import XML file (as product): AdminCP > Plugin System > Manage Products > [Add/Import Product] with set of "Allow Overwrite" to YES

Notice (not a bug): The system doesn't decrease the notifications' count for new "Thank you" when the admin push the "Remove all" of a post (rare but ok). So the user will notified but he will not see the removed votes on the page.

Changelog:
  • v1.0 - first release
  • v1.1 - updated file, new: AdminCP environment/options, new: phrases
  • v1.2 - updated file, new: notification system
  • v2.0 - updated file, 2 bug fixes, add usercp option to allow users to turn off the notifications
  • v2.2 - updated file, improved appearance of the page, 1 bug fix
  • v2.3 - updated file, linkable usernames, admincp phrase changed, 1 bug fix
Tested on: vBulletin 3.8.7 - Post Thank You Hack 7.7

-> Don't forget to click INSTALL!

Download Now

File Type: zip Recent_Thanks_v2.3_vB3.zip (219.6 KB, 830 views)

Screenshots

File Type: jpg screen_notif.JPG (23.5 KB, 0 views)
File Type: jpg screen_usercp.jpg (13.0 KB, 0 views)
File Type: jpg screen_page.jpg (116.8 KB, 0 views)
File Type: jpg screen_admincp.jpg (38.4 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
11 благодарности(ей) от:
atmaca, BlackxRam, caoducanh9x, career, Concha, Kolektor, lange, Ov3rrun, sadiq6210, TTayfun, viper357

Comments
  #42  
Old 06-26-2014, 09:36 PM
mangmel mangmel is offline
 
Join Date: Nov 2010
Posts: 107
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

please include thanked removal by admin. next update
Reply With Quote
  #43  
Old 01-11-2015, 10:31 PM
Pisadam Pisadam is offline
 
Join Date: Apr 2014
Location: İstanbul
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I getting an error, can you help me pls.

Quote:
UPDATE user
SET recent_thankcnt = 0
WHERE userid = 1;

MySQL Error : Unknown column 'recent_thankcnt' in 'field list'
Error Number : 1054
Request Date : Sunday, January 11th 2015 @ 11:21:17 PM
Error Date : Sunday, January 11th 2015 @ 11:21:17 PM
Script : http://www.xxxxx.com/recent_thanks.php
Referrer :
IP Address : 88.234.234.20
Username : xxxxx
Classname : vB_Database
MySQL Version : 5.5.40-cll
Reply With Quote
  #44  
Old 01-12-2015, 09:41 AM
Scandal's Avatar
Scandal Scandal is offline
 
Join Date: Dec 2005
Location: Athens / Greece
Posts: 409
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Pisadam View Post
I getting an error, can you help me pls.
Try to re-install it. Don't forget to import the *xml product!
Reply With Quote
  #45  
Old 05-17-2015, 04:31 AM
VBFguy VBFguy is offline
 
Join Date: Apr 2010
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just installed this on a 3.8.4 board.

When I go to UserCP > Options, this warning appears at the top of the options page:

Warning: mysql_num_rows() expects parameter 1 to be resource, object given in [path]/profile.php(1906) : eval()'d code on line 105

I know it's this hack causing it, as disabling this product eliminates it.

Any suggestions? TIA

Also noticed something else...Unlike what's mentioned above, The "Receive Notifications" userCP checkbox is unchecked by default. If I check it, save options....When I revisit the options page again, that box is not checked, like the setting wasn't saved. I don't know if it's really on or not?
Reply With Quote
  #46  
Old 12-16-2015, 09:22 PM
Triky's Avatar
Triky Triky is offline
 
Join Date: Mar 2007
Location: [Italy]
Posts: 728
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Same issue here like above. Let us know, @Scandal!
Reply With Quote
  #47  
Old 12-16-2015, 09:32 PM
Triky's Avatar
Triky Triky is offline
 
Join Date: Mar 2007
Location: [Italy]
Posts: 728
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, solution that seems to work: plugin -> Recent Thanks - UserCP Field Part2:

change:

PHP Code:
    $isthere mysql_num_rows($db->query_read("SELECT recent_thankact FROM " TABLE_PREFIX "user WHERE userid = ".$vbulletin->userinfo['userid']." AND recent_thankact=1")); 
to:

PHP Code:
    $isthere mysqli_num_rows($db->query_read("SELECT recent_thankact FROM " TABLE_PREFIX "user WHERE userid = ".$vbulletin->userinfo['userid']." AND recent_thankact=1")); 
Problem: mysql_num_rows - Solution: mysqli_num_rows
Reply With Quote
  #48  
Old 12-19-2015, 01:55 PM
OnlyTouch's Avatar
OnlyTouch OnlyTouch is offline
 
Join Date: Nov 2015
Location: Moscow
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Everything is great, thanks, installed!
Reply With Quote
  #49  
Old 05-13-2018, 03:01 AM
DCD.RB DCD.RB is offline
 
Join Date: Jan 2011
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

On the recent thanks page, the time is the server clock, is it possible to change it so it follows in everyone's time zone?
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 02:39 AM.


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.08180 seconds
  • Memory Usage 2,331KB
  • Queries Executed 26 (?)
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
  • (2)bbcode_php
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (9)post_thanks_box
  • (11)post_thanks_box_bit
  • (9)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (9)post_thanks_postbit_info
  • (8)postbit
  • (5)postbit_attachment
  • (9)postbit_onlinestatus
  • (9)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_postinfo_query
  • fetch_postinfo
  • 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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete