Donations

Help support Pro_News and become a member of our Sponsors Group
The tip jar is at PayPal, but does not require a PayPal account
User Info
Välkommen Anonym
Medlemskap:
Senaste: Witewolf
Nya idag: 0
Nya igår: 0
Genomsnittligt: 151
Besökare on-line:
Medlemmar: 0
Besökare: 43
Bots: 3
Totalt: 46
Vem är här inne:
Besökare:Nedlastninger
Pro News Articles
Support Forums
Nedlastninger
Support Forums
Support Forums
Pro News Articles
Downloads
Support Forums
Support Forums
Support Forums
Support Forums
Support Forums
Support Forums
Support Forums
Pro News Articles
Pro News Articles
Support Forums
Home
Pro News Articles
Support Forums
Support Forums
Pro News Articles
Pro News Articles
Support Forums
Pro News Articles
Support Forums
Pro News Articles
Nedladdningar
Support Forums
Pro News Articles
Pro News Articles
Support Forums
Pro News Articles
Support Forums
Support Forums
Pro News Articles
Pro News Articles
Support Forums
Support Forums
Pro News Articles
Downloads
Downloads
Bots:Google > Pro News Articles
Baidu > Support Forums
YANDEX > Pro News Articles
Ansvariga inloggade:
Inga ansvariga inloggade!
Advancing the Month Display
Advancing the Month Display
Skrivet: Ons Apr 18, 2007 12:58 am
If you've used CPGNuCalendar much, you know that to move the month view forward (or backward) 1 month, you just need to click on the month names above the small month display to the right (or left) of the main month. But if you aren't privy to that like many of your site's visitors, you'll probably click on the >> symbols around the year, and jump forward/backward a whole year!
So try adding this small change, to include < and > symbols around the month name, plus while we're at it, add a "tool tip" to the year display to explain that it will let you see an entire year.
In /modules/CPGNuCalendar.php find around line 374
printf ( "%s", month_name ( $thismonth - 1 ) );
if ($thisyear-1 >= $cal_config['start_year'])
echo " <a href=\"".getlink($module_name . "&view=month&month=$thismonth&year=".($thisyear-1)) . "\" title=\"". month_name($thismonth-1)." ".($thisyear-1)."\"><<</a>";
echo " <a href=\"".getlink($module_name . "&view=year&year=$thisyear") . "\">$thisyear</a>";
echo " <a href=\"".getlink($module_name . "&view=month&month=$thismonth&year=".($thisyear+1)) . "\" title=\"". month_name($thismonth-1)." ".($thisyear+1)."\">>></a>";
and replace with
echo " <a href=\"".getlink($module_name . "&view=month&month=$prevmonth&year=".($thisyear)) . "\" title=\"". month_name($thismonth-2)." ".($thisyear)."\"><</a> ";
printf ( "%s", month_name ( $thismonth - 1 ) );
echo " <a href=\"".getlink($module_name . "&view=month&month=$nextmonth&year=".($thisyear)) . "\" title=\"". month_name($thismonth)." ".($thisyear)."\">></a> ";
if ($thisyear-1 >= $cal_config['start_year'])
echo " <a href=\"".getlink($module_name . "&view=month&month=$thismonth&year=".($thisyear-1)) . "\" title=\"". month_name($thismonth-1)." ".($thisyear-1)."\"><<</a>";
echo " <a href=\"".getlink($module_name . "&view=year&year=$thisyear") . "\" title=\"". _CALALLYEAR."\">$thisyear</a>";
echo " <a href=\"".getlink($module_name . "&view=month&month=$thismonth&year=".($thisyear+1)) . "\" title=\"". month_name($thismonth-1)." ".($thisyear+1)."\">>></a>";
Also add the following line to the end of file /language/english/cpgnucalendar.php
define("_CALALLYEAR", "View Whole Year");layingback's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
2.6.32 / 1.3.39 - 2.2.12 / 4.4.7 - 5.1.37 / 5.3.0 / 9.2.1

layingback- Site Admin

- Inlägg: 1229
- Blev medlem: Mar 18, 2006
Re: Advancing the Month Display
Skrivet: Ons Apr 18, 2007 8:07 am
Well done, the year thing made sense to me after the first time I clicked on it, but only after. I noticed a lot of people seem to treat this as a bug. I believe it is the design, but many people find it confusing.
sarah please enter your server specs in your user profile!

sarah- Developer

- Inlägg: 14
- Blev medlem: Feb 04, 2007
Re: Advancing the Month Display
Skrivet: Tis Mar 11, 2008 9:51 am
Thanks again for this - I upgraded cpgnucalendar to 2.0.6 which overwrote these edits. Have just remembered and found this post..
rosbif's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/2.2.11/4.1.22/5.2.17/9.3.3.1

rosbif- BetaTester

- Inlägg: 492
- Blev medlem: Aug 01, 2007
- Från: Chantilly, France
Re: Advancing the Month Display
Skrivet: Ons Maj 14, 2008 4:13 am
For version 2.0.6 of CPGnuCalendar, you would make the edit to file index.php, at around line 389.
layingback's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
2.6.32 / 1.3.39 - 2.2.12 / 4.4.7 - 5.1.37 / 5.3.0 / 9.2.1

layingback- Site Admin

- Inlägg: 1229
- Blev medlem: Mar 18, 2006
Re: Advancing the Month Display
Skrivet: Tis Maj 27, 2008 5:39 pm
- layingbackFor version 2.0.6 of CPGnuCalendar, you would make the edit to file index.php, at around line 389.
I edited the index file as stated and works just fine. thanks.
briankent please enter your server specs in your user profile!

briankent- Sponsor

- Inlägg: 9
- Blev medlem: Maj 27, 2008
Re: Advancing the Month Display
Skrivet: Sön Jan 22, 2012 8:54 am
Thanks for this a Great Mod any one proposed this a a premenant change to the module?
macuserau's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Unix / Apache 2.2.15 / MySQL 5.0.90 / PHP 5.3.2/ CMS 9.3.3.0

macuserau- Newbie

- Inlägg: 6
- Blev medlem: Jan 18, 2012
- Från: Wollongong, NSW, Australia.
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i det här fourmet
Du kan ladda ner filer i detta forum
Alla tider är GMT











