vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   Advanced Templates: Dynamic Templates Changing according to different conditions (https://vborg.vbsupport.ru/showthread.php?t=43325)

Logician 02-22-2004 07:43 AM

It didnt work here either.. Anyway try hacking:
Edit index.php, find:

eval("\$forumbits .= \"".gettemplate("forumhome_forumbit_level$depth$te mpext")."\";");

Replace it as

if ($forum[forumid]!=54) {
eval("\$forumbits .= \"".gettemplate("forumhome_forumbit_level$depth$te mpext")."\";");}
else {
eval("\$forumbits .= \"".gettemplate("forumhome_forumbit_54")."\";") ;}

Then create template named "forumhome_forumbit_54" and put any content there.

Aaron1 02-22-2004 09:28 AM

Cool, i think it's working Logician! Thanks!

I added the extra 'forumhome_forumbit_54' template, to my $templatesused templates. So that saves me another querie i guess.

Cheers!

larryd 02-26-2004 10:14 PM

Awesome mod, incredibly easy to install and works great :)

John Diver 03-12-2004 10:19 AM

Hey,
I just installed this hack but with me being stupid, I installed it on my live forum instead of my test forum first.
I had the time online hack installed which recorded the time users spent on the forum.
That hack doesnt work now and it gives this error:
Fatal error: Call to undefined function: dotimeonline() in /home/hradmin/public_html/timeonline.php on line 39

I had to uninstall this hack because the forum wouldnt work at all, I have it installed on my test forum now and this is the error Im getting:
Parse error: parse error, expecting `','' or `';'' in /home/hradmin/public_html/workforum/admin/functions.php on line 163

Fatal error: Call to undefined function: getuserinfo() in /home/hradmin/public_html/workforum/admin/sessions.php on line 112

This is line 163:
if ($bbuserinfo['usergroupid'] == 6)

Just so you konw the kind of thing giving an error

Hope someone can help because I would love to use this hack!
Thanks
John

John Diver 03-12-2004 12:37 PM

Ok i have got them fixed.
There was a problem with installing the time online hack and this at the same time, since Im not very good at PHP it took me a while to work out what to do.

Also, I read that you said there is no way to change the header for different user groups when inside a post, so it will only work on forum display pages.

Does this mean that I cant set a certain piece of HTML code to show for members that arent in a certain user group for all pages?
What I want to do is show ads on my site for guests but remove the code for the ads for registered members/admins etc. but it would have to be like this on all pages for the header and footer.

Thanks
John

Logician 03-12-2004 01:52 PM

Quote:

Originally Posted by John Diver
Does this mean that I cant set a certain piece of HTML code to show for members that arent in a certain user group for all pages?
What I want to do is show ads on my site for guests but remove the code for the ads for registered members/admins etc. but it would have to be like this on all pages for the header and footer.

Edit header template and put this in it:

[[($bbuserinfo[usergroupid]==1)]]
put your ad's html code here. It will be displayed to guest only
[[/($bbuserinfo[usergroupid]==1)]]

John Diver 03-12-2004 02:32 PM

Thanks Logican, I thought you said the header wouldnt work when viewing posts.
I tried it on a test forum but it didnt work so I will try it again soon.

Thanks for the help, great hack, I appreciate it :)
John

Logician 03-12-2004 02:45 PM

Quote:

Originally Posted by John Diver
Thanks Logican, I thought you said the header wouldnt work when viewing posts.
I tried it on a test forum but it didnt work so I will try it again soon.

Thanks for the help, great hack, I appreciate it :)
John

Certain variables wont work in header template so my remark above applied to them only. Your request is achievable and it should work. ;)

John Diver 03-14-2004 02:01 PM

Hey,
Thanks for the help again :)
Im having a bit of a problem though and cant work out whats wrong.
This is what Im doing:

[[($bbuserinfo[usergroupid]==1 OR $bbuserinfo[userid]==2 OR $bbuserinfo[userid]==3 OR $bbuserinfo[userid]==4 OR $bbuserinfo[userid]==5 OR $bbuserinfo[userid]==7 OR $bbuserinfo[userid]==8 OR $bbuserinfo[userid]==9)]]

Ad code

[[/($bbuserinfo[usergroupid]==1 OR $bbuserinfo[userid]==2 OR $bbuserinfo[userid]==3 OR $bbuserinfo[userid]==4 OR $bbuserinfo[userid]==5 OR $bbuserinfo[userid]==7 OR $bbuserinfo[userid]==8 OR $bbuserinfo[userid]==9)]]


What Im trying to do is ads for all member groups apart from 6 and 10.
Can you or anyone else see a problem in what I have done?
Its removing the ads for all groups, apart from guests.
So anyone logged in, or not a guest, doesnt see the ads.

Hope someone can help
Thanks
John

Logician 03-14-2004 03:29 PM

[[($bbuserinfo[usergroupid]!=6 AND $bbuserinfo[usergroupid]!=10)]]
ad code
[[/($bbuserinfo[usergroupid]!=6 AND $bbuserinfo[usergroupid]!=10)]]


All times are GMT. The time now is 08:07 PM.

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.04512 seconds
  • Memory Usage 1,746KB
  • 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_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete