Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Thread Category / Prefix Hack Details »»
Thread Category / Prefix Hack
Version: 1.3.7, by Mystics Mystics is offline
Developer Last Online: Jun 2015 Show Printable Version Email this Page

Version: 3.0.7 Rating:
Released: 02-11-2004 Last Update: 05-24-2005 Installs: 105
DB Changes
 
No support by the author.

Thread Category / Prefix Hack

Version: 1.3.7
vBulletin Version: 3.0.7
Developer: Mystics (www.vbulletin-germany.com)
Hack-Language: English & German & French (thanks to ReadWrite)
Install-difficulty: Medium
File-edits: 19
Template-edits: 16


Brief Description of the Hack

With this hack it is possible to assign a category/prefix to a thread. To do this you are able to select an appropriate category from a list beside the title while posting a new thread - for example 'Help', 'Problem', 'Search' etc.

The categories displayed in this list may be defined by a moderator for each of his moderated forums (Forum Tools -> Manage Categories); of course an administrator is allowed to do this for every forum.


Features
  • Moderators are able to create own categories for each of their moderated forums
    (Forum -> Forum Tools -> Manage Categories -> threadcategory.php)
  • Display of the categories on forum display, search results, subscribed threads and within the thread itself
  • It is possible to change the category with editing the first post of a thread or with the thread tools available for moderators at any time
Settings in the Admin CP
  • Maximum categories per forum
  • Thread Category required: Users have to select a thread category for their threads
  • Default Thread Categories: You may set default categories which will either be shown only in forums without own categories or be shown in addition to existing categories
  • Show Thread Categories in extra column or in front of the thread title in the same column
  • Alignment of the categories (if 'Show in extra column' is enabled): Align left, align right, center
  • Show Category in 'Last Post' column
  • Category HTML Markup: Specify an HTML tag with which to display the categories (bold, italic, red etc.)
  • Allow Thread Category search: If enabled, the categories of all forums the user has access to will be grouped in a list and displayed in the search engine.
  • Per Forum: Allow categories in this forum.
Screenshots

See attachments.


Version-History

1.3.7 (02-22-2005 - 09:00 pm)
  • Modified instructions for vBulletin 3.0.7
    (3 more changes within the search_results template)
1.3.6 (01-15-2005 - 06:10 pm)
  • Modified instructions for vBulletin 3.0.5
    (only the third modification of the template FORUMDISPLAY has changed)
1.3.5 (11-02-2004 - 11:00 pm)
  • Bugfix: File: newthread.php
    Preview error with categories containing "&" fixed
1.3.4 (09-25-2004 - 04:00 pm)
  • Update: Template SUBSCRIBE (colspan have to be increased since vB 3.0.2)
  • Bugfix: File: includes/functions_forumlist.php
    Include category length in length of the shown last thread title
1.3.3 (04-08-2004 - 08:55 pm)
  • Bugfix: File: forumdisplay.php
    Selected category got lost when browsing through forum pages
1.3.2 (03-27-2004 - 05:45 pm)
  • Bugfix: File: clientscript/vbulletin_quickreply.js
    Javascript error when using Quick Reply
  • New: Added modification for postbit_legacy template (same as postbit modification)
  • Modified instructions for vBulletin 3.0.0 'Gold' (only the first modification of postings.php has changed)
1.3.1 (03-06-2004 - 00:20 am)
  • Bugfix: Template: threadbit_deleted
    Incorrect display of category column in this template
1.3 (02-23-2004 - 08:40 pm)
  • Bugfix: Don't display a category in a thread if categories are not allowed in the forum
  • Bugfix: Critical bug in threadcategory.php related to the option 'Update existing threads with changed categories' fixed
Upload the new threadcategory.php as soon as possible!
1.2.1 (02-14-2004 - 02:15 pm)
  • Bugfix: Template: forumdisplay_announcement
    Wrong 'colspan' value used, if categories are displayed in an extra
    column and forum contains announements in addition
1.2 (02-11-2004 - 11:30 pm)
  • New: Display category in notify mail next to the thread title
  • Bugfix: Improved display of the categories in "Who's Online"
1.1 (02-10-2004 - 11:55 pm)
  • New: Display of last category in the 'Last Post' column (may be disabled in the admin cp)
  • New: Display of hack version in the admin cp at the vBulletin options (for example 'Thread-Category Hack v1.1')
  • Bugfix: Show link to 'Manage Categories, if DHTML menus are disabled
  • Bugfix: Don't show categories from forums where categories are not (longer) allowed
  • Bugfix: Convert HTML code within categories
1.0.1 (02-08-2004 - 11:30 pm)
  • Bugfix: Correct display in "Who's Online" while managing categories
1.0.0 (02-08-2004 - 4:49 pm)
  • First version
Installation
  1. Upload the files categoryinstall.php and categoryinstall_text.php to the admincp directory of your forum
  2. Open this file with your browser:
    http://www.yourdomain.de/forum/admin...oryinstall.php
  3. Log in and follow the instructions
  4. You may delete the two files after the installation of the hack
Time needed for installation: approx. 30-60 min.
Tested for version: 3.0.0 RC 3 (and above).

Note: If you have already used the vBulletin 2 version of this hack (only available in german) and the categories are still stored in the vB3 database, you may convert them for the vB3 version. You will see a note to that in step 2 of the hack installation.


Update hack
  1. Upload the files categoryinstall.php and categoryinstall_text.php to the admincp directory of your forum
  2. Open this file with your browser:
    http://www.yourdomain.de/forum/admin...oryinstall.php
  3. Log in, select the version you want to update from (at Step 2 -> 'Update Hack') and follow the instructions
Short overview of the needed modifications

1. Files that need to be edited:
  • editpost.php
  • forumdisplay.php
  • moderator.php
  • newthread.php
  • postings.php
  • search.php
  • showthread.php
  • subscription.php
  • admincp/forum.php
  • clientscript/vbulletin_global.js
  • clientscript/vbulletin_quickreply.js
  • clientscript/vbulletin_stdedit.js
  • clientscript/vbulletin_wysiwyg.js
  • includes/functions.php
  • includes/functions_databuild.php
  • includes/functions_forumlist.php
  • includes/functions_newpost.php
  • includes/functions_online.php
  • includes/functions_search.php
2. New files:
  • threadcategory.php
3. Templates that need to be edited:
  • editor_clientscript
  • editpost
  • FORUMDISPLAY
  • forumdisplay_announcement
  • forumhome_lastpostby
  • newthread
  • postbit
  • postbit_legacy
  • search_forums
  • search_results
  • search_results_postbit
  • SHOWTHREAD
  • SUBSCRIBE
  • threadadmin_editthread
  • threadbit
  • threadbit_deleted
4. New templates:
  • threadcategory_listbit
  • threadcategory_modify
5. New phrases:
  • Too many to list them all - they will be created automatically by the install script
Final words

If the hack doesn't work correct after installation, please verify all modifications you have made within the files and the templates. Be sure you have uploaded all edited and new files.

The hack was tested extensive and will function properly if installed correct.

Thanks to ReadWrite for his french translation.

Have fun with the hack.

Please click Install if you have installed it

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Благодарность от:

Comments
  #122  
Old 08-11-2004, 01:00 AM
cinq's Avatar
cinq cinq is offline
 
Join Date: Oct 2002
Posts: 1,398
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Alright, will try to figure that out on my own.

Btw, these is an instance in step 2 of file edits :
the delthreadlimit portion occurs 2 times , so perform the 'add above' filtercategory twice also ?

Might want to clarify in your installation instructions to remove any ambuguity
Reply With Quote
  #123  
Old 08-11-2004, 05:55 PM
Battle_Ring Battle_Ring is offline
 
Join Date: Apr 2004
Posts: 584
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ive Re-checkever everything and cant seem to find any error that i did....but look at my screenshot....it has to be in forum display, but i see nothing wrong with my forum display....not sure if i need a <br> somewhere, cuz it seems everything is moved one to the left....like the views is in replies....replies ins in thread starter...etc
Reply With Quote
  #124  
Old 08-11-2004, 05:59 PM
Battle_Ring Battle_Ring is offline
 
Join Date: Apr 2004
Posts: 584
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

See Look.....
Reply With Quote
  #125  
Old 08-12-2004, 04:48 PM
Mystics's Avatar
Mystics Mystics is offline
 
Join Date: Oct 2001
Location: Germany
Posts: 273
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Battle_Ring
Ive Re-checkever everything and cant seem to find any error that i did....but look at my screenshot....it has to be in forum display, but i see nothing wrong with my forum display....not sure if i need a <br> somewhere, cuz it seems everything is moved one to the left....like the views is in replies....replies ins in thread starter...etc
Your threadbit template is not correct. Re-do the modifications.
Reply With Quote
  #126  
Old 08-12-2004, 05:26 PM
Mystics's Avatar
Mystics Mystics is offline
 
Join Date: Oct 2001
Location: Germany
Posts: 273
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by cinq
Btw, these is an instance in step 2 of file edits :
the delthreadlimit portion occurs 2 times , so perform the 'add above' filtercategory twice also ?
No, you really just have to find this code:
Code:
			$delthreadlimit
	");
Pay attention to the correct indent (3x tab, not 4x tab in front of $delthreadlimit). Maybe I will change it nevertheless to make it more clear.
Reply With Quote
  #127  
Old 08-13-2004, 02:15 PM
Battle_Ring Battle_Ring is offline
 
Join Date: Apr 2004
Posts: 584
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That Fixed It, Thanks
Reply With Quote
  #128  
Old 08-24-2004, 05:32 PM
djohn djohn is offline
 
Join Date: Feb 2004
Posts: 165
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

vBulletin 3.03, i get an error on installation step 7 part 13
Quote:
Find this code: <td class="tcat" colspan="5">
It's not there

ps: i don't think the hack is compatible with 3.0.3, i have errors everywhere after the installation.
Reply With Quote
  #129  
Old 08-24-2004, 05:44 PM
Mystics's Avatar
Mystics Mystics is offline
 
Join Date: Oct 2001
Location: Germany
Posts: 273
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by djohn
vBulletin 3.03, i get an error on installation step 7 part 13

It's not there
https://vborg.vbsupport.ru/showpost....&postcount=114

That's the only thing that has changed with 3.0.3. Beside this it work's fine.
Reply With Quote
  #130  
Old 08-25-2004, 02:15 PM
djohn djohn is offline
 
Join Date: Feb 2004
Posts: 165
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks, i'll try that. I guess the other errors were my fault.
Reply With Quote
  #131  
Old 08-26-2004, 02:35 AM
Sunmoon Sunmoon is offline
 
Join Date: Dec 2001
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there an option with this hack for users to filter out categories they don't want to see? For example, I have a very active Real Life forum and there are political threads that most people don't want to see. If someone tags it political, I want to be sure that only people who want to see political threads see them.

Sounds like a great script!
Reply With Quote
  #132  
Old 08-26-2004, 05:29 PM
Mystics's Avatar
Mystics Mystics is offline
 
Join Date: Oct 2001
Location: Germany
Posts: 273
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Sunmoon
Is there an option with this hack for users to filter out categories they don't want to see? For example, I have a very active Real Life forum and there are political threads that most people don't want to see. If someone tags it political, I want to be sure that only people who want to see political threads see them.
No, that is not built-in. It's only possible to display threads of ONE specific category, not vice-versa.
Reply With Quote
  #133  
Old 08-30-2004, 03:56 PM
Sunmoon Sunmoon is offline
 
Join Date: Dec 2001
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, thanks Mystics
Reply With Quote
  #134  
Old 09-11-2004, 03:33 PM
Borisch Borisch is offline
 
Join Date: Mar 2002
Location: Sweden
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Installed.
This was exactly what I had been planning on implementing myself.
Thx for sparing me the trouble =)
Reply With Quote
  #135  
Old 09-16-2004, 11:07 AM
Maverickrd Maverickrd is offline
 
Join Date: Jul 2004
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello all,

first, nice Hack good Work.

Now my question, can i copy forum categories to other forums.

When yes, how?

Cu

Mav
Reply With Quote
  #136  
Old 09-16-2004, 12:41 PM
intrigue intrigue is offline
 
Join Date: Nov 2002
Posts: 89
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

when i get time to install this i will do i think for the education environment of one of me forums this will be invaluable
.matt
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 03:13 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.08969 seconds
  • Memory Usage 2,379KB
  • Queries Executed 30 (?)
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_code
  • (5)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
  • (16)post_thanks_box
  • (16)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (16)post_thanks_postbit_info
  • (15)postbit
  • (16)postbit_onlinestatus
  • (16)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
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_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