Welcome to the Cumulus Support forum.

Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)

Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki

If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080

Now available: AJAX/PHP multilingual website templates

Discussion of Ken True's web site templates

Moderator: saratogaWX

n9mfk
Posts: 845
Joined: Sun 10 May 2009 8:52 pm
Weather Station: davis vp2 Serial datalogger
Operating System: Windows 7 64-bit
Location: Springfield, IL

Re: Now available: AJAX/PHP multilingual website templates

Post by n9mfk »

Hi Ken,
it a amateur radio thing more us to utc over GMT time the same just a format thing
beau
kinder
Posts: 38
Joined: Mon 08 Nov 2010 5:50 pm
Weather Station: DAVIS VANTAGE PRO 2
Operating System: Windows 7
Location: Nowhere

Re: Now available: AJAX/PHP multilingual website templates

Post by kinder »

gemini06720 wrote:Manuel and kinder find attached my 'Weather Data' PHP template.

Also included in the ZIP file is the 'wxcudata_language-en.txt' file which contains all the english terms (words/phrases) contained in the template. I have made the file external so the terms (words/phrases) can be easily translated - once translation is completed, the file must be merge with the language file you use with the templates - for example, my french language file is called 'language-fr.txt', thus, once I had the terms (words/phrases) translated to french, I merged the file 'wxcudata_language-en.txt' with the file 'language-fr.txt'.
How do u get the yearly extremes?Is it cumulus version specific values(i am using the stable 1.9.0)
User avatar
vpokroglo
Posts: 111
Joined: Thu 24 Feb 2011 7:45 pm
Weather Station: WS-2350
Operating System: Raspberry Pi 2
Location: Slovenija
Contact:

Re: Now available: AJAX/PHP multilingual website templates

Post by vpokroglo »

Hi All!

I just got a small question I think :)

Is it possible that blue overshadow not appear when i go with mouse over the logos in external link in menubar? I see this on many pages not only on mine but i think, that it is better that the blue overshadow doesn't appear.


Thanks.

Marko
Last edited by vpokroglo on Wed 13 Jan 2016 8:45 pm, edited 1 time in total.
Image
User avatar
PaulMy
Posts: 4355
Joined: Sun 28 Sep 2008 11:54 pm
Weather Station: Davis VP2 Plus 24-Hour FARS
Operating System: Windows8 and Windows10
Location: Komoka, ON Canada
Contact:

Re: Now available: AJAX/PHP multilingual website templates

Post by PaulMy »

Hi Ray,
Manuel and kinder find attached my 'Weather Data' PHP template.

I have downloaded your .zip as well and added the wxcudata.php and just pressed my Staples "That Was Easy" button :clap: and thank you. I am still on v. 1.9.0 and presume that is why I don't yet get any data in the Today's & Yesterday's Weather Data for Humidity as well as for any of the Extreme Weather Data This Year? http://www.komokaweather.com/wxcudata.php?lang=en

Paul
VP2+
C1 www.komokaweather.com/komokaweather-ca
MX https://komokaweather.com/cumulusmx/index.htm /index.html /index.php
MX https://komokaweather.com/cumulusmxwll/index.htm /index.html /index.php
MX https:// komokaweather.com/cumulusmx4/index.htm
Image
gemini06720
Posts: 1700
Joined: Mon 10 Aug 2009 10:16 pm
Weather Station: No weather station
Operating System: No operating system
Location: World...

Re: Now available: AJAX/PHP multilingual website templates

Post by gemini06720 »

kinder and Paul, the 'wxcudata.php' script needs the latest releases of Cumulus as well as 'CUtags/CUtags-comments' with all the tags (400) produced by Cumulus.

On another subject... I have been spending the past day or so (playing around with) adapting Mike Challis 'Fast Secure Contact Form' scrit to the 'AJAX/PHP Multilingual Website' templates. Very interesting ensemble of scripts.

As indicated on the 'Fast Secure Contact Form' web page: "This free contact form software (PHP scripts) lets your visitors send you a quick E-mail message. Blocks all common spammer tactics. Spam is no longer a problem. Includes CAPTCHA and Akismet support. Additionally, the plugin has a multi-form feature, optional extra fields, and an option to redirect visitors to any URL after the message is sent. Super customizable."
User avatar
PaulMy
Posts: 4355
Joined: Sun 28 Sep 2008 11:54 pm
Weather Station: Davis VP2 Plus 24-Hour FARS
Operating System: Windows8 and Windows10
Location: Komoka, ON Canada
Contact:

Re: Now available: AJAX/PHP multilingual website templates

Post by PaulMy »

Thanks Ray, that is what I thought.

Paul
VP2+
C1 www.komokaweather.com/komokaweather-ca
MX https://komokaweather.com/cumulusmx/index.htm /index.html /index.php
MX https://komokaweather.com/cumulusmxwll/index.htm /index.html /index.php
MX https:// komokaweather.com/cumulusmx4/index.htm
Image
User avatar
actioman
Posts: 118
Joined: Sat 20 Mar 2010 1:01 am
Weather Station: Davis Vantage Pro2 Plus
Operating System: Windows XP SP3
Location: Elvas, Portugal
Contact:

Re: Now available: AJAX/PHP multilingual website templates

Post by actioman »

gemini06720 wrote: (...)

On another subject... I have been spending the past day or so (playing around with) adapting Mike Challis 'Fast Secure Contact Form' scrit to the 'AJAX/PHP Multilingual Website' templates. Very interesting ensemble of scripts.

As indicated on the 'Fast Secure Contact Form' web page: "This free contact form software (PHP scripts) lets your visitors send you a quick E-mail message. Blocks all common spammer tactics. Spam is no longer a problem. Includes CAPTCHA and Akismet support. Additionally, the plugin has a multi-form feature, optional extra fields, and an option to redirect visitors to any URL after the message is sent. Super customizable."
Hello Ray,

I already use this magnificent Mike Challis 'Contact Form' in my website: http://www.meteoelvas.com/contact.php and the only thing that has not yet found the solution is how translate it using the multilanguage feature of the template ( the langtrans() or langtransstr() function). :?:

I also take this opportunity to thank you again for your files [ 'wxcudata.php' and 'wxcudata_language-en.txt' ] and time spent on them. I do not know if it will be of interest to anyone else, but here I leave the translation to Portuguese in the this new file 'wxcudata_language-pt.txt'
You do not have the required permissions to view the files attached to this post.
Kind Regards, Manuel.

Image
gemini06720
Posts: 1700
Joined: Mon 10 Aug 2009 10:16 pm
Weather Station: No weather station
Operating System: No operating system
Location: World...

Re: Now available: AJAX/PHP multilingual website templates

Post by gemini06720 »

Manuel, I have not gotten too deeply (yet!) within Mike Challis superb 'Fast Secure Contact Form' scrit - rather, I have been playing around with the latest release of Securimage, ie: the PHP CAPTCHA script which is used by Mike Challis script (two releases newer with many little corrections)... ;)
actioman wrote:...the only thing that has not yet found the solution is how translate it using the multilanguage feature of the template ( the langtrans() or langtransstr() function)...
I know that Mike Challis is using the cross-platform standard gettext catalogs (.pot file and the .mo/.po files) for the language files - only the french language files are included into the ZIP archive file, but, even those files, are somewhat outdated as more than 20+ new instructions have been added to the 'Fast Secure Contact Form' scrit since the original french translation.

I have been using the Poedit editor (as suggested by Mike Challis) to incorporate the missing instruction into the french language files but I have not completed the translation.

Although I have not yet spent much time with Mike Challis' templates, I have the feeling that the the langtrans() and langtransstr() functions might not be used into the code but rather a key word that will be replaced by its proper translated instruction, something similar to what is being done/used with the 'plaintext-parser.php' script and its external 'plaintext-parser-lang-LL.txt' language files.

Have you yet downloaded/installed the Poedit editor - it does make translation a bit easier to do although one must still do the translations. You must then create a new catalog from a POT file and save the newly created language files into their own directory - closely follow the instructions/procedures/standards recommended by Mike Challis or your translated files will not be available to the scripts. Be patient - there are in excess of 3000 instructions to translate... :mrgreen:

Once I have understood the concept of the gettext catalogs (.pot file and the .mo/.po files) for the language files, I will adapt that concept to the AJAX/PHP Multilingual Website templates.
actioman wrote:...I leave the translation to Portuguese in the this new file 'wxcudata_language-pt.txt'...
Manuel, I will include the language file you have provided into my release of 'wxcudata.php' - thank you for the time spent on the translation, I really appreciate. :)
gemini06720
Posts: 1700
Joined: Mon 10 Aug 2009 10:16 pm
Weather Station: No weather station
Operating System: No operating system
Location: World...

Re: Now available: AJAX/PHP multilingual website templates

Post by gemini06720 »

Manuel, kinder and Paul, find attached the latest release of my 'Weather Data' PHP script.

Now included in the ZIP archive are:
  • - 'wxcudata.php', the PHP script
    - 'wxcudata_language-en.txt', the file which contains all the english terms (words/phrases) contained in the template
    - 'wxcudata_language-fr.txt', the french translation
    - 'wxcudata_language-pt.txt', the portuguese translation - thank you Manuel
    - 'CUtags.txt' and 'CUtags-comments.txt', the files/templates containing all the webtags produced by Cumulus
As I indicated in an older message, I have made the language files external so the terms (words/phrases) can easily be translated to another language and then merge with the system language file used for the 'AJAX/PHP multilingual website' templates. For example, my system french language file is called 'language-fr.txt' - so, once I had the terms (words/phrases) translated to french, I merged (included) the 'wxcudata_language-fr.txt' file into the 'language-fr.txt' file.

Note: Although not required, the english language file (ie: 'wxcudata_language-en.txt') should be merged (included) into the english system language file 'language-en.txt'.

ZIP archive 'Weather Data' was updated 23 Mars 2010
Last edited by gemini06720 on Wed 23 Mar 2011 11:02 am, edited 1 time in total.
n9mfk
Posts: 845
Joined: Sun 10 May 2009 8:52 pm
Weather Station: davis vp2 Serial datalogger
Operating System: Windows 7 64-bit
Location: Springfield, IL

Re: Now available: AJAX/PHP multilingual website templates

Post by n9mfk »

Hi Ken,
why is the compass not showing the calm image
thanks beau
http://n9mfk.localweatherview.net/
User avatar
actioman
Posts: 118
Joined: Sat 20 Mar 2010 1:01 am
Weather Station: Davis Vantage Pro2 Plus
Operating System: Windows XP SP3
Location: Elvas, Portugal
Contact:

Re: Now available: AJAX/PHP multilingual website templates

Post by actioman »

gemini06720 wrote: Once I have understood the concept of the gettext catalogs (.pot file and the .mo/.po files) for the language files, I will adapt that concept to the AJAX/PHP Multilingual Website templates.
Ray, thanks for your commitment to help us! Especially for those who have more difficulties with the creation of web pages! (Like me ;) )
gemini06720 wrote:Manuel, kinder and Paul, find attached the latest release of my 'Weather Data' PHP script.

Now included in the ZIP archive are:
  • - 'wxcudata.php', the PHP script
    - 'wxcudata_language-en.txt', the file which contains all the english terms (words/phrases) contained in the template
    - 'wxcudata_language-fr.txt', the french translation
    - 'wxcudata_language-pt.txt', the portuguese translation - thank you Manuel
    - 'CUtags.txt' and 'CUtags-comments.txt', the files/templates containing all the webtags produced by Cumulus
As I indicated in an older message, I have made the language files external so the terms (words/phrases) can easily be translated to another language and then merge with the system language file used for the 'AJAX/PHP multilingual website' templates. For example, my system french language file is called 'language-fr.txt' - so, once I had the terms (words/phrases) translated to french, I merged (included) the 'wxcudata_language-fr.txt' file into the 'language-fr.txt' file.

Note: Although not required, the english language file (ie: 'wxcudata_language-en.txt') should be merged (included) into the english system language file 'language-en.txt'.
In this new release which changes have you made to the files, especially in "wxcudata.php"?

With your permission, I leave here a new version of the portuguese file: 'wxcudata_language-pt.txt'. With some improvements in the translation and adaptation to the table spaces.
And because I live a step away from the spanish border I took the liberty to do a translation for the Spanish also (I appreciate that some Spanish colleague please make a correction 8-) ).

Kind Regards!
You do not have the required permissions to view the files attached to this post.
Kind Regards, Manuel.

Image
gemini06720
Posts: 1700
Joined: Mon 10 Aug 2009 10:16 pm
Weather Station: No weather station
Operating System: No operating system
Location: World...

Re: Now available: AJAX/PHP multilingual website templates

Post by gemini06720 »

actioman wrote:In this new release which changes have you made to the files, especially in "wxcudata.php"?
Manuel, other than adding a version number as well as information regarding the language files, the code itself has not been changed ... as far as I can remember... :oops:

I really appreciate your assistance in providing language files - the updated portuguese language file as well as the spanish language file will be added to the 'Weather Data.zip' package.

I have spent some time looking over Mike Challis 'Fast Secure Contact Form' scrit files trying to understand the concept behind the GNU Translation Project 'gettext' ... unfortunately, I have to find some basic tutorials to allow me to understand how this whole translation system works...
User avatar
actioman
Posts: 118
Joined: Sat 20 Mar 2010 1:01 am
Weather Station: Davis Vantage Pro2 Plus
Operating System: Windows XP SP3
Location: Elvas, Portugal
Contact:

Re: Now available: AJAX/PHP multilingual website templates

Post by actioman »

gemini06720 wrote:I really appreciate your assistance in providing language files - the updated portuguese language file as well as the spanish language file will be added to the 'Weather Data.zip' package.
Not have to thank, is an opportunity to help out in some way and thus demonstrate an appreciation for your 'Weather Data.zip' package sharing. :)
gemini06720 wrote:I have spent some time looking over Mike Challis 'Fast Secure Contact Form' scrit files trying to understand the concept behind the GNU Translation Project 'gettext' ... unfortunately, I have to find some basic tutorials to allow me to understand how this whole translation system works...
Ok, no hurry. If you can, very well. If you can not, well anyway!


I have now (thanks to Ray ;) ) my 'wxcudata.php' page finished and online: http://www.meteoelvas.com/wxcudata.php?lang=en !
I noticed however that you have a different font type. Yours is smaller and therefore looks better on the table.
Where can I change mine, if possible of course?

Image


Image
Kind Regards, Manuel.

Image
n9mfk
Posts: 845
Joined: Sun 10 May 2009 8:52 pm
Weather Station: davis vp2 Serial datalogger
Operating System: Windows 7 64-bit
Location: Springfield, IL

Re: Now available: AJAX/PHP multilingual website templates

Post by n9mfk »

Hi Ken,
could the pressure trend arrow added the ajax-gizmo.php?
Beau
Last edited by n9mfk on Wed 23 Mar 2011 11:51 pm, edited 1 time in total.
User avatar
saratogaWX
Posts: 1238
Joined: Wed 06 May 2009 5:02 am
Weather Station: Davis Vantage Pro Plus
Operating System: Windows 10 Professional
Location: Saratoga, CA, USA
Contact:

Re: Now available: AJAX/PHP multilingual website templates

Post by saratogaWX »

n9mfk wrote:Hi Ken,
why is the compass not showing the calm image
thanks beau
http://n9mfk.localweatherview.net/
In the ajax-dashboard, the code

Code: Select all

if ( (strip_units($avgspd) + strip_units($gstspd) < 0.1 ) and
  ($wrCalm <> '') ) { // use calm instead
  $wr = $imagesDir . $wrCalm;
  $wrtext = $bftspeedtext;
}
determines whether to display the 'calm' image/word.

Looking at your http://n9mfk.localweatherview.net/CUtags.php?sce=dump shows

Code: Select all

$WX['wspeed'] = '0.0';
$WX['wgust'] = '2.0';
which is assigned by http://n9mfk.localweatherview.net/CU-defs.php?sce=view statements

Code: Select all

$avgspd = $WX['wspeed'];
$gstspd = $WX['wgust'];
Since your gust speed is 2.0, the calm image is not displayed and the wind rose shows the last direction the wind came from (as designed).

Best regards,
Ken
Post Reply