The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Weather Channel widget that uses members zip code Details »» | ||||||||||||||||||||||||||||||
Weather Channel widget that uses members zip code
Developer Last Online: May 2014
This adds the Weather Channel widget to your CMS, pulling the weather from the user's zip code.
- Create a new style template titled "vbcms_widget_weather". - Create a new profile field named "zip code". Take note of the profile field number. - Insert the following into the new template, changing $bbuserinfo[fieldXX] to the correct field number ($bbuserinfo[field8] in my case): Code:
<div class="cms_widget"> <div class="block"> <div class="cms_widget_header"> <h3>{vb:raw widget_title}</h3> </div> <div class="cms_widget_content"> <center> <vb:if condition="is_member_of($bbuserinfo, 1)"> Registered members can see their local weather forcast here. <br /><br /> <a href="{vb:raw vboptions.bburl}/register.php">Click here to register!</a> <br /><br /> <vb:else /> <vb:if condition="$bbuserinfo[fieldXX] !=''"> <script src='http://voap.weather.com/weather/oap/{vb:raw bbuserinfo.fieldXX}?template=GENXV&par=3000000007&unit=0&key=twciweatherwidget'></script> <vb:else /> Add your <A HREF="{vb:raw vboptions.bburl}">/profile.php?do=editprofile">Zip Code</A> to show weather forcast. </vb:if> </vb:if> </center> </div> </div> </div> - Title it "Weather" or whatever else you want. - Save it. - Configure the widget to use the "vbcms_widget_weather" template. - Add the widget to your CMS where ever you like. You can customize the Weather Channel widget including F/C, background image, etc: http://www.weather.com/services/oap/...r-widgets.html EDIT: Some users are having a difficult time following my instructions. It makes sense to me, but I guess I'm the only one. Here's Octavius' version of the instructions: Quote:
Screenshots
Show Your Support
|
Благодарность от: | ||
WendM |
Comments |
#2
|
|||
|
|||
is it possible to use another country?
|
#3
|
|||
|
|||
Sure is.
For instance, here's Munich: http://voap.weather.com/weather/oap/...iweatherwidget Instead of a zip code, you need to go to www.weather.com and search for your city/country. It will return a URL like: http://www.weather.com/weather/today/Munich+Germany+GMXX0087?x=0&y=0 GMXX0087 is the code you need to put in your user profile field which this widget is referencing. Probably not the easiest way to do this, but it works. If you have a specific country in mind, I can see what I can do. |
#4
|
|||
|
|||
thanks for the tip
|
#5
|
||||
|
||||
Thanks! I've been looking for this!
|
#6
|
|||
|
|||
One star, but nobody has posted any negative comments for me to follow up on. Sweet.
|
#7
|
|||
|
|||
It might also help to give specific details on setting it up for those that are less knowledgeable about the new vB... To the average user, it's even confusing, and I've been using vB since 2008...
|
#8
|
|||
|
|||
Hi Ben! This looks like a nice addition. Unfortunately, it's not working for me yet. I did everything per instructions, with the possible exception of this part:
- Configure the widget to use the "vbcms_widget_weather" template. I don't know how/what you mean by the above, and this may be why it's not working for me yet. Thanks! Victoria |
#9
|
||||
|
||||
I got it installed, voted 5 stars!!
|
#10
|
|||
|
|||
tell me whats the point in creating a profile field for zip code when it doesn't even work? weather.com will give the html code to put in your weather configuration after you enter "your own" city. which will appear to all members in my site, if they wanna know their weather they have to enter their zip code in that "go" box. so whats the point for the profile field tell me
|
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|