The Arcive of vBulletin Modifications Site. | 
    |
| 
		 
			 
			#1  
			
			
			
			
			
		 
		
	 | 
||||
		
		
  | 
||||
| 
		
	
		
		
			
			 
			
			Hi,  
		
		
		
		
		
		
		
		
	
	I'm trying to use this custom phrase from vb3 on vb4 and it's not reading the forum name from this text. Code: 
	You have entered the {1} forum.
This forum is intended for members of the {1} group and only members can view or post to topics in this forum! But don?t worry, if you are a member of this group or interested in joining you can do so in just a few clicks. To get started head over to your <a href="/profile.php?do=editusergroups">Group Preferences</a> and select the {1} group. Enter a few sentences explaining why you would like to join this group (or who you are if you?re already a member). A group leader will review your request and grant you access to the forum.
Thanks!  | 
| 
		 
			 
			#2  
			
			
			
			
			
		 
		
	 | 
||||
		
		
  | 
||||
| 
		
	
		
		
			
			 
			
			And how are you trying to use it?  What exactly are you entering into the template - and which template?
		 
		
		
		
		
		
		
		
		
	
	 | 
| 
		 
			 
			#3  
			
			
			
			
			
		 
		
	 | 
||||
		
		
  | 
||||
| 
		
	
		
		
			
			 
			
			Here's the old (current) page: 
		
		
		
		
		
		
		
		
	
	http://www.scubaboard.com/forums/dive-ny/ and this is what comes up in my test environment (vB4) Quote: 
	
 Code: 
	<vb:if condition="$GLOBALS[forumid] == 672 AND !is_member_of($bbuserinfo, 127)">
	<!-- Dive NY -->
	<div style="border:solid black 1px;padding:15px;background-color:#6699FF"><phrase 1="$foruminfo[title]">{vb:rawphrase private_club}</phrase></div><br />
</vb:if>
 | 
| 
		 
			 
			#4  
			
			
			
			
			
		 
		
	 | 
||||
		
		
  | 
||||
| 
		
	
		
		
			
			 
			
			That is not the correct format to call a phrase in vb4.  See this example from the FORUMHOME template: 
		
		
		
		
		
		
		
		
	
	HTML Code: 
	<p id="welcomemessage" class="description">{vb:rawphrase welcome_to_the_x, {vb:raw vboptions.bbtitle}}</p>  | 
| 
		 
			 
			#5  
			
			
			
			
			
		 
		
	 | 
||||
		
		
  | 
||||
| 
		
	
		
		
			
			 
			
			Hmm... I suppose I just don't see how to set the replacement variable in the actual phrase.  It's in the phrase as {1} for the group name. 
		
		
		
		
		
		
		
		
	
	Quote: 
	
 I've made the call to the phrase this: Code: 
	<div style="border:solid black 1px;padding:15px;background-color:#6699FF">{vb:rawphrase private_club}</div>
 | 
| 
		 
			 
			#6  
			
			
			
			
			
		 
		
	 | 
||||
		
		
  | 
||||
| 
		
	
		
		
			
			 
			
			This: 
		
		
		
		
		
		
		
		
	
	Code: 
	{vb:rawphrase private_club}
need to be this: Code: 
	{vb:rawphrase private_club, {vb:raw group-name-variable}}
and make sure you pre-register the variable in the template you want to use it in.  | 
| 
		 
			 
			#7  
			
			
			
			
			
		 
		
	 | 
||||
		
		
  | 
||||
| 
		
	
		
		
			
			 
			
			I'm totally lost.  Sorry... This stuff makes me feel like I should have payed more attention when I was in college?   
		
		
		
		
		
		
		
		
	
	Currently... we have many "club" forums, and the code is like this: Code: 
	<!-- Begin Dive clubs --> <if condition="$GLOBALS[forumid] == 458 AND !is_member_of($bbuserinfo, 76)"> <!-- AZScuba --> <div style="border:solid black 1px;padding:15px;background-color:#6699FF"><phrase 1="$foruminfo[title]">$vbphrase[private_club]</phrase></div><br /> </if> <if condition="$GLOBALS[forumid] == 459 AND !is_member_of($bbuserinfo, 78)"> <!-- Barangay Pasaway --> <div style="border:solid black 1px;padding:15px;background-color:#6699FF"><phrase 1="$foruminfo[title]">$vbphrase[private_club]</phrase></div><br /> </if> <if condition="$GLOBALS[forumid] == 247"> <!-- Business to Business --> <div style="border:solid black 1px;padding:15px;background-color:#6699FF"><phrase 1="$foruminfo[title]">$vbphrase[private_club_b2b]</phrase></div><br /> </if> <if condition="$GLOBALS[forumid] == 479 AND !is_member_of($bbuserinfo, 88)"> <!-- Deep South DIR --> <div style="border:solid black 1px;padding:15px;background-color:#6699FF"><phrase 1="$foruminfo[title]">$vbphrase[private_club]</phrase></div><br /> </if> I need to get to this (obviously tweaked a bit): Code: 
	<!-- Begin Dive clubs -->
<vb:if condition="$GLOBALS[forumid] == 458 AND !is_member_of($bbuserinfo, 76)">
	<!-- AZScuba -->
	<div style="border:solid black 1px;padding:15px;background-color:#6699FF">{vb:rawphrase private_club}</div><br />
</vb:if>
<vb:if condition="$GLOBALS[forumid] == 459 AND !is_member_of($bbuserinfo, 78)">
	<!-- Barangay Pasaway -->
	<div style="border:solid black 1px;padding:15px;background-color:#6699FF">{vb:rawphrase private_club}</div><br />
</vb:if>
<vb:if condition="$GLOBALS[forumid] == 247">
	<!-- Business to Business -->
	<div style="border:solid black 1px;padding:15px;background-color:#6699FF">{vb:rawphrase private_club_b2b}</div><br />
</vb:if>
<vb:if condition="$GLOBALS[forumid] == 479 AND !is_member_of($bbuserinfo, 88)">
	<!-- Deep South DIR -->
	<div style="border:solid black 1px;padding:15px;background-color:#6699FF">{vb:rawphrase private_club}</div><br />
</vb:if>
 
		 | 
![]()  | 
	
	
		
  | 
	
		
  | 
| X vBulletin 3.8.12 by vBS Debug Information | |
|---|---|
						
  | 
				|
  More Information | 
				|
| 
						 Template Usage: 
						
 Phrase Groups Available: 
						
  | 
					
						 Included Files: 
						
 Hooks Called: 
						
  |