vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   User conditionals in forumdisplay (https://vborg.vbsupport.ru/showthread.php?t=95626)

kevinmanphp2 09-04-2005 11:27 AM

User conditionals in forumdisplay
 
What template do I need to edit to create a conditional for the thread starter in the forumdisplay page. The thread starter is currently in plain text underneath the Thread title. I would like to set some kind of conditional to BOLD and make red all Thread Starters that are in my "SPONSORS" usergroup.

If I make this kind of conditional... will it make the forums slow? I really appreciate all your help and suggestions. Thanks.

harmor19 09-04-2005 11:34 AM

I didn't thoroughly check it to see if it was right but i saw some key text such as "sticky", thread rating.

Style Manager -> Forum Display Templates -> FORUMDISPLAY

kevinmanphp2 09-04-2005 05:08 PM

Quote:

Originally Posted by harmor19
I didn't thoroughly check it to see if it was right but i saw some key text such as "sticky", thread rating.

Style Manager -> Forum Display Templates -> FORUMDISPLAY

hey... can you explain that a little more? I'm not sure I understand. Thanks

merk 09-05-2005 07:51 AM

1 Attachment(s)
I hope you're using vb 3.5, because thats what i did the XML for :)

Basically - the variables you need are not available in stock vbulletin and the query has to be extended, with an extra hook to actually work it out or not (which may or may not be relevant, but I did it anyway).

It will only work when displayed on "forumdisplay.php" and if the thread appears elsewhere it will not work.

Once you have imported the product, you will need to modify the "threadbit_display" hook and change 6 to the usergroupid of your sponsors group.

You will then need to modify the threadbit template.

Replace
HTML Code:

$thread[threadtitle]
With
HTML Code:

<if condition="$show['contrib_thread']"><font style="color: #FF0000;">$thread[threadtitle]</font><else />$thread[threadtitle]</if>
Hopefully that works.


All times are GMT. The time now is 08:03 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.00963 seconds
  • Memory Usage 1,720KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_html_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete