vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   PM in UCP (templates question) (https://vborg.vbsupport.ru/showthread.php?t=115854)

Charged 05-17-2006 09:12 AM

PM in UCP (templates question)
 
I have stumbled on a slight problem with my site design.

I have squashed vb into my existing site design and most of it is working fine. The problem I have is that if you are viewing a pm it overflows the container.

Now I can edit the postbit to make it fit, but then the rest of the normal posts are messed up as they also use the postbit.

I can see 2 ways of solving this:

first way would be to remove the user cp menu from the left hand side of the pm when you are viewing them (I have fixed the rest of the screens with this there so its not an issue)

I don't see how I can do this from editing the pm_showpm template, thought it would be a case of deleting the code for the menu but doesn't look like it is

The second way would be if I can duplicate postbit and make an edited version, which I can then call from pm_showpm instead of the normal postbit.

I tried just coping the whole postbit and making a new template and then changing the name in pm_showpm, though this doesn't seem to work. Still learning how this kinda stuff all fits together.

So any help would be appreciated, I think the second method would be better but either should achieve what I am after.

thanks in advance

Rich 05-17-2006 10:42 AM

Hello,

Unless I am mistaken, just edit the USERCP_SHELL template. That affects all of the usercp template layouts I believe. Its still pretty early for me, so I am going off my head here. If you cange the left bar in there, it will be changed everywhere....I think.

Alan @ CIT 05-17-2006 01:43 PM

Rich is correct, all of the User CP left hand menu is in the USERCP_SHELL template. Editing it there will edit it for everything that uses the User CP.

Thanks,
Alan.

Charged 05-17-2006 03:18 PM

I only want it removed on the one page though, not all the others.

Rich 05-17-2006 06:34 PM

I am not sure of the syntax, but I believe you could wrap the usercp_shell left column code in a condition for "If this script: blah blah, else show it. The pms use that template, but they use the private.php file so that conditional would work I believe.

Charged 05-18-2006 07:59 AM

gone a touch over my head a bit there

Rich 05-18-2006 01:05 PM

I don't know the syntax for many of the if conditionals that can be used but I know there is a way to define specific scripts opposed to users, groups, etc.

It basically wraps the entire left code so it would be used the way it is now IF you aren't using the private.php file. The <else /> would be the alternate display IF you are using the private.php file.

Hopefully someone with the conditional will be able to assist you better.


All times are GMT. The time now is 07:16 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.00967 seconds
  • Memory Usage 1,715KB
  • 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
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (7)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