The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Country Flags - Postbit & Postbit_Legacy. vB 3.8.X Details »» | |||||||||||||||||||||||||||||||||||||||||
Country Flags - Postbit & Postbit_Legacy. vB 3.8.X
Developer Last Online: Mar 2013
After receiving many PMs for me to do my version of this mod, I have obliged.
Original Credit for the Mod goes to Cobro. If you use this Mod, Please click "Installed" and rate the Mod fairly. This Mod is available for vb4.0.X here: https://vborg.vbsupport.ru/showthrea...02#post2008102 Description: This Add on, gives a selection of Countries that your Member (New or Existing) can choose from in a 'Drop-Down Menu'. The Country he/she selects, will be displayed as a Flag in their Postbit. Instructions: Firstly ?Upload? ALL the Flag GIF pics to your forum root /images/buttons/flags folder. IE: yourforumaddress.com/forum/images/buttons/flags Please Note: Due to the flags folder being too large to upload as one - I have been forced to upload it as "flags1", "flags2" and "flags3" - Please ensure that you add a new folder to "images/buttons/" and name it "flags". Please copy the contents of ALL THREE (3) flags folders in the attachment below to the new 'flags' folder that you have just made. (DO NOT place them as 3 seperate folders!" Then in your Admin Control Panel (ACP), please do the following: ACP -> User Profile Fields -> Add New User Profile Field ->Profile Field Type -> Single-Selection Menu (select ?Single-Selection Menu? from the Drop-Down Menu) -> Please enter the following into the following fields (REMEMBER to make a note of the FieldID, because you will need to replace ALL the X?s in [fieldX] with it!!! (Please see 'FieldID.jpg' attachment below). Add New User Profile Field Single-Selection Menu: Title = Country Flag Description = Add your country flag to your profile: Profile Field Category = (Uncategorized) Options = Copy & Paste the Whole contents of the file attached below (OPTIONS) Set Default = None Display Order = You Select this (dependant on how many you already have) Field Required = yes, at registration and profile updating Field Editable by User = Yes Private Field = No Field Searchable on Members List = No Show on Members List = Yes Optional Input: Allow user to input their own value for this option = No Max length of allowed user input = 100 Field Length = 25 Regular Expression = Leave this Blank Display Page: Which page displays this option? = Edit Your Details ** SAVE ** Then, In your Admin Control Panel (ACP)... For Postbit: ACP -> Styles & Templates -> Style Manager -> <<>> -> Postbit Templates -> postbit FIND: Code:
<if condition="$post['usertitle']"><div class="smallfont">$post[usertitle]</div></if> <if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if> $template_hook[postbit_userinfo_left] ADD BELOW: Code:
<!-- Wy Country Flags Start --> <if condition="$post['fieldX']"> Country: <img src="http://www.Yourforum.com/images/buttons/flags/$post[fieldX].GIF" alt="$post[username]'s Flag is: $post[fieldX]" border="" /> </if> <!--// Wy Country Flags End --> For Posbit_Legacy: ACP -> Styles & Templates -> Style Manager -> <<>> -> Postbit Templates -> posbit_legacy... FIND: Code:
<if condition="$post['usertitle']"><div class="smallfont">$post[usertitle]</if> <if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if> $template_hook[postbit_userinfo_left] ADD BELOW: Code:
<!-- Wy Country Flags Start --> <if condition="$post['fieldX']"> Country: <img src="http://www.Yourforum.com/images/buttons/flags/$post[fieldX].GIF" alt="$post[username]'s Flag is: $post[fieldX]" border="" /> </if> <!--// Wy Country Flags End --> BOTH of the codes above will give you the Username and the Name of the actual Users Country Flag on mouseover. TIP: (If you find that you get the box with a "red x" like this , instead of seeing your image whilst using Option 1, Above - This means that the route to your images is wrong. ** Replace the ?X? with your FieldID number ** ** Replace the ?Red Text? with Your Forum Address ** ** SAVE Template ** And that's it - Enjoy! Please do not forget to click "Install" Download Now
Screenshots
Show Your Support
|
Comments |
#22
|
||||
|
||||
Quote:
I trust you mean that you don't want the "Flag" to be compulsory? If so, Go into and edit the "Field Required" part of your custom profile field, that you set up. |
#23
|
|||
|
|||
I tried that
but if I choose any of the "No" options, the country drop down menu disappears completely and the other "yes, always" option is the same as "yes, at registration and profile updating" in which a flag is required, so the user will always be stuck with a flag, I thought of a workaround, creating a transparent flag image, and adding an option of "None" to the list and it works |
#24
|
||||
|
||||
Quote:
But the Text and flag will still show. If you go to your Country Flags "User profile field" -> and under "Set Default" - select the "Yes, including a first blank option" from the dropdown menu -> click "Save". What this will do is, your members that do not wish to have/display their country flag, all they need to do is to select the "Blank Option" at the top of the dropdown menu, and nothing at all will show. Not even text. Let me know how you get on, Mate. |
#25
|
|||
|
|||
I did that
still same thing, if I select the blank option in the usercp, and then click save, it tells me a flag is required. what I did is slightly modify the code for the postbit, just deleting the "Country:" portion doing that only shows the flag so with the transparent flag image, nothing will show when the user selects "None" option, Like if nothing was there I attached the transparent image for those interested (you will notice nothing is there lol, but is there.. ) 1) add "None" to the country list (preferably at the top of the list) 2) add the image to the folder where you have the rest of the flag images 3) this will work best if you delete the "Country:" portion in the code anyway, thanks again for the mod, members of my forum liked the idea |
#26
|
||||
|
||||
I see,
Perhaps you can't change it for some bizarre reason, once you have set it up from the start, as a required field. In fact, I remember something along these lines with mine. Why not try again, by deleting the "Custome profile field" and redoing it from the start, with a not required field? But remember to change the "FieldID" as this will now be different. Let me know how you get on, if you do it, please? |
#27
|
|||
|
|||
I tried that, same thing.. I am just going to stay with the workaround I mentioned above
thanks though |
#28
|
|||
|
|||
How to add the FLAG.gif to the profile (tab=aboutme)? It only shows as text...
|
#29
|
||||
|
||||
Yes, Unfortunately.
|
#30
|
|||
|
|||
wheres the Vatican flag?
|
#31
|
||||
|
||||
|
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|