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

Reply
 
Thread Tools
[Ajax] Check for similar thread before posting a new one Details »»
[Ajax] Check for similar thread before posting a new one
Version: 1.00, by MrNase MrNase is offline
Developer Last Online: Sep 2010 Show Printable Version Email this Page

Category: New Posting Features - Version: 3.6.7 Rating:
Released: 07-07-2007 Last Update: 07-09-2007 Installs: 515
Uses Plugins Template Edits
Additional Files  
No support by the author.

You love the 'similar threads' function and you are sick of duplicate threads just because your users don't use the search function?

Why not just combine them?

This Add-on will grab the thread title the user typed in and it will load a small box (using Ajax magic ) with 5 similar threads just like the 'similar threads' function that you can normally find under an already posted thread.

The box also tells the user to search through the similar threads first BEFORE starting a new one.


Features:
- no edits whatsoever needed, just import the product file, enable the Add-on and it works (well, it should )
- you can turn it off for certain forums or
- you can turn it off completely without leaving any code that messes your templates/files
- it can be translated
- don't like it anymore? Remove the product and you'll never see that Add-on again


Known issues:
- none


Things to consider:

It uses jQuery to get the information from ajax.php. jQuery is great and you can do many great things with it and unlike the vBulletin method it's quite easy to understand.
The jQuery file is compressed and only 20kb large.
To download the file, visit the homepage at http://jquery.com/
The link to download the file is on the right hand side.

Here's the version I use: http://code.google.com/p/jqueryjs/do....1.3.1.pack.js

Just download it and put it into the 'clientscript' folder without renaming the file.


Installation:
Download jQuery as described above.
Import the attached file using the Product Manager. Go to your vBulletin settings and search for 'Check for similar threads?'. Enable it.


Important:
It adds 2 new templates, it changes 1 template and it edits 2 files. I highly doubt that it will break you vBulletin but do a back-up and be on the safe side.



Version history:
1. initial release
2. current release
*** fixed some browser issues. The attached file is up to date.





How to fix the Opera problems in the first release:
The first release of this Add-on didn't work on Opera. To fix the problems, please follow these steps:
Open the template 'mrnasesimilarthreadcheck_header' and REPLACE the content with this code:
HTML Code:
    <script type="text/javascript" src="clientscript/jquery-1.1.3.1.pack.js"></script>
    <script type="text/javascript">
        $(function(){
            $("#inputthreadtitle").bind("blur", function(){
                var value =$(this).val(); 
                $('td#similarthreadcheckcontent').html('<img src="$stylevar[imgdir_misc]/13x13progress.gif" />');
                $.ajax({
                    type: "GET",
                    url: "ajax.php",
                    data: "do=getsimilarthreads&title="+value,
                    success: function(msg){
                        $('td#similarthreadcheckcontent').html(msg);
                         }
                });
            });
        });
    </script>
The attached file is up to date.


Support will only given to those who have clicked 'install'.

Show Your Support

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

Comments
  #202  
Old 12-31-2007, 02:07 AM
leroub's Avatar
leroub leroub is offline
 
Join Date: Jul 2005
Location: In my computer
Posts: 34
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by johnbmtl View Post
Works fine.
But had to use the version of jQuery that you used and not the latest one.

This is a great mod!
Thanks!
I used a "jquery-1.1.3.1.pack.js" and "jquery-1.2.1.pack.js"... and the same result.....
Reply With Quote
  #203  
Old 01-02-2008, 10:48 PM
jschvili jschvili is offline
 
Join Date: Aug 2006
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
For the folks having issues with not getting any results back:

1. Are you using full text or VBulletin as your search engine? If you are using full text, does it work if you switch to VBulletin
2. Have you tried rebuilding your search index?

I had the problem of not returning any results on my sandbox installation, switched to VBuleetin and rebuilt the search index and all worked well after that.

Let me know if it works for you!
For all you folks that doesn't get any search result. THIS is the man. Follow his recommendation. It took me all night. Skippybosco gave me peace. THANKS!
Reply With Quote
  #204  
Old 01-05-2008, 12:08 PM
Kent100 Kent100 is offline
 
Join Date: Jan 2005
Location: Germany
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Just download it and put it into the 'clientscript' folder without renaming the file.
Hallo, und danke f?r den Hack, der ist sehr gut und wichtig.:up:
aber irgendwie l?uft er bei mir nicht so richtig, findet also keine ?hnliche Threads.
wie soll ich jquery-1.1.3.1.pack.js benennen? Vielleicht liegt es da dranne?
Oder weil mein Board nicht auf englisch bzw. deutsch ist? -> sweta.mobi
Danke.
mfg Kent
Reply With Quote
  #205  
Old 01-08-2008, 05:02 AM
mystic10 mystic10 is offline
 
Join Date: Sep 2007
Posts: 298
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this is proably the dumest question anyone will ask but i dont see simplar thread in options ..i placed jquery in clientscrip and upload the file thru admin panel but no show..i dont know what iam doing wrong pleae guide
Reply With Quote
  #206  
Old 01-08-2008, 06:03 AM
rwoscott rwoscott is offline
 
Join Date: Jan 2007
Location: Melbourne
Posts: 142
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mystic10 View Post
this is proably the dumest question anyone will ask but i dont see simplar thread in options ..i placed jquery in clientscrip and upload the file thru admin panel but no show..i dont know what iam doing wrong pleae guide
You may have to Rebuild Similar Threads.

Admincp>Maintenance>Update Counters>>>Rebuild Similar Threads.

This can take a while depending on the size of your forum.
Reply With Quote
  #207  
Old 01-09-2008, 01:46 AM
mystic10 mystic10 is offline
 
Join Date: Sep 2007
Posts: 298
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

another dumb question: i did rebuid similar thread still no show how come
Reply With Quote
  #208  
Old 01-09-2008, 06:01 PM
rwoscott rwoscott is offline
 
Join Date: Jan 2007
Location: Melbourne
Posts: 142
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mystic10 View Post
another dumb question: i did rebuid similar thread still no show how come
In admincp>Vb options>Message Posting and Editing Options

there are 2 qns.
"Check for similar threads?" and "Check for similar threads? - Disable for certain forums"

Enable the first, and enter any forum Id's you want excluded.
Reply With Quote
  #209  
Old 01-09-2008, 06:30 PM
mystic10 mystic10 is offline
 
Join Date: Sep 2007
Posts: 298
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank U Thank U Thank U Thank U Thank U...i Cant Thanks U Enough I Was Going Crazy Looking For Similar Thread In The Option...maybe The Author Can Add This Part That Way Less Confusion For People Like Me
Reply With Quote
  #210  
Old 01-10-2008, 12:14 AM
rwoscott rwoscott is offline
 
Join Date: Jan 2007
Location: Melbourne
Posts: 142
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mystic10 View Post
Thank U Thank U Thank U Thank U Thank U...i Cant Thanks U Enough I Was Going Crazy Looking For Similar Thread In The Option...maybe The Author Can Add This Part That Way Less Confusion For People Like Me
No probs.

BtW
Quote:
Installation:
Download jQuery as described above.
Import the attached file using the Product Manager. Go to your vBulletin settings and search for 'Check for similar threads?'. Enable it.
It is already in the instructions.
Reply With Quote
  #211  
Old 01-10-2008, 03:45 AM
neopet001 neopet001 is offline
 
Join Date: May 2007
Posts: 51
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

does it cause server overload with the ajax?
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 12:33 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.07941 seconds
  • Memory Usage 2,323KB
  • 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_html
  • (7)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
  • (2)pagenav_pagelinkrel
  • (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