Toggle Content

Donations

Donate with PayPal!
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
Anonymous $ 10.00
macavity $ 115.00
RedGerry £ 50.00
Anonymous $ 10.00
minor $ 20.00

Recommended ISP

Stop Software Patents

stopsoftwarepatents.eu petition banner

Link this Site

http://layingback.net Check our QR links

Advancing the Month Display

Tweaks to CPGNuCalendar
Reply to topicReply to topic Printer Friendly Page

Advancing the Month Display

Post Posted: Wed 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

PHP:
		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)."\">&lt;&lt;</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)."\">&gt;&gt;</a>";


and replace with

PHP:
		echo " <a href=\"".getlink($module_name . "&view=month&month=$prevmonth&year=".($thisyear)) . "\" title=\"". month_name($thismonth-2)." ".($thisyear)."\">&lt;</a> ";
printf ( "%s", month_name ( $thismonth - 1 ) );
echo " <a href=\"".getlink($module_name . "&view=month&month=$nextmonth&year=".($thisyear)) . "\" title=\"". month_name($thismonth)." ".($thisyear)."\">&gt;</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)."\">&lt;&lt;</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)."\">&gt;&gt;</a>";


Also add the following line to the end of file /language/english/cpgnucalendar.php

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
Site Admin
 
Posts: 1229
Joined: Mar 18, 2006

Re: Advancing the Month Display

Post Posted: Wed 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! Crying or Very sad

sarah
Developer
Developer
 
Posts: 14
Joined: Feb 04, 2007

Re: Advancing the Month Display

Post Posted: Tue 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
BetaTester
 
Posts: 492
Joined: Aug 01, 2007
Location: Chantilly, France

Re: Advancing the Month Display

Post Posted: Wed May 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
Site Admin
 
Posts: 1229
Joined: Mar 18, 2006

Re: Advancing the Month Display

Post Posted: Tue May 27, 2008 5:39 pm

- layingback

For 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! Crying or Very sad

briankent
Sponsor
Sponsor
 
Posts: 9
Joined: May 27, 2008

Re: Advancing the Month Display

Post Posted: Sun 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
Newbie
 
Posts: 6
Joined: Jan 18, 2012
Location: Wollongong, NSW, Australia.
Link  QR  Share this Printer Friendly Page  facebook   myspace   twitthis  
Show more ...
Display posts from previous:   
Reply to topicReply to topic Page 1 of 1

CPGNuCalendar

Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum

All times are GMT






layingback Non-Human Terms of Use