vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=155)
-   -   Direct link to vbgooglemap location (https://vborg.vbsupport.ru/showthread.php?t=113055)

stonyarc 04-14-2006 10:00 PM

Direct link to vbgooglemap location
 
Direct link to the vbgooglemap location

Function:

Display a direct link in the postbit to the vbgooglemap location.


Prerequisits:

The forum must be running vbgooglemap 2.0.2 or higher.
Click https://vborg.vbsupport.ru/showthread.php?t=99920

Don't forget to hit install here and on the vbgooglemap thread !!!!!!!

https://vborg.vbsupport.ru/

http://www.xboxusersgroup.com/images/sample07.jpg

Steps:

Add a field to your user (editable in profile) =>

vBulletin features a wide array of input options for you to gather information from your members through the creation of custom profile fields. With these fields you can present a list of options for the user to choose from or you can ask the user to give their own input.

STEP 1

Go to the adminCP and add a custom field => User Profile fields => Add New User Profile Field

You need a "Single-Line Text Box"

Title => googlemap
Description => vbgooglemap direct link
Default Value => Leave empty
Max length of allowed user input => 150
Display Size => 30
Display Order => put something like 10 or 15
Field Required => No as default but you can change if you want
Field Editable by User => Yes
Private Field => No the field is public
Field Searchable on Members List => No
Show on Members List => Yes
Regular Expression => leave empty

Save the field

Go to the User Profile Field Manager and look for your custom field you just added and look for the name column there is an ID for the field.
Something like "fieldXX" where XX is a number. Make sure you remember this value.


STEP 2

Go to the template you are using (Styles & Templates/Style Manager) and select Edit templates.

Go to "postbit templates" and select the template you are using (probably postbit or postbit_legacy).
and add the following code:

fieldXX is the field value you got from step 1.

You can embed the code in a div or a special table construction but that is up to you.

Code:
<if condition="$post[fieldXX]">
<a href="$post[fieldXX]" target=?_self?>$post[username]?s location</a>
</if>

(TIP: You can add this also to the MENBERINFO)

Entry of the data:

Go to ?your entry? on the googlemap (you have to logged in)
If you haven?t set your marker before the form will detect that. If you did enter the information you?ll see 3 text input boxes on top of the smaller map. The third on gives you the full URL to your location.

You can increase the zoom if you want, the link will adapt.

Make the user copy the string and go to the USER CP or edit profile

In USER CP paste the string in the googlemap field and you?re done. The postbit will now show a direct link to the map location for that user.

Feel free to support this mod and make a donation to admin@stonyarc.com

https://vborg.vbsupport.ru/external/2007/08/10.gif


All code is (c)2006 StonyArc.

stonyarc 04-15-2006 12:05 AM

Reserved

BANDiT600 04-15-2006 12:06 AM

/me Installed

Snake 04-15-2006 05:23 PM

Nice one! :)

stonyarc 04-15-2006 08:32 PM

Quote:

Originally Posted by Lil Ripsta
Nice one! :)

Thanks

vbgooglemap rulez:D

If you are looking for support on the vbgooglemap visit that thread. This thread is only for the post/memberinfo integration.

stonyarc 04-15-2006 09:49 PM

Quote:

Originally Posted by stonyarc
Thanks

vbgooglemap rulez:D

If you are looking for support on the vbgooglemap visit that thread. This thread is only for the post/memberinfo integration.


If you location link opens the member username memu you need to move the link outside of that DIV and TD.

Otherwise the link will not redirect correctly and NOT open the map.

caliman 04-15-2006 10:22 PM

Nice!
One question - how do I make it so it does not display googlemap URL in the 'additional information' box - it's so long that it is blowing out the table in the profile page.

EDIT - I tried changing it to a private field but this didn't do it.

stonyarc 04-15-2006 10:37 PM

Quote:

Originally Posted by caliman
Nice!
One question - how do I make it so it does not display googlemap URL in the 'additional information' box - it's so long that it is blowing out the table in the profile page.

EDIT - I tried changing it to a private field but this didn't do it.

At the bottom you can change the Display Page in the userprofile field manager for that field.

caliman 04-16-2006 12:00 AM

That did it, thanks! I changed it to 'other.'

cuphongle 04-16-2006 12:31 AM

very nice


All times are GMT. The time now is 08:23 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.02337 seconds
  • Memory Usage 1,740KB
  • 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
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (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