Export to GitHub

google-highly-open-participation-joomla - issue #125

Create a Blog Entry Date Calendar Icon Plugin for Joomla! v 1.5


Posted on Dec 6, 2007 by Happy Elephant

One line summary

Create a Blog Entry Date Calendar Icon Plugin for Joomla! v 1.5 Describe the task.

* Create a Joomla! v 1.5 plugin that will extract the published date

from an article and insert a Calender Icon containing the date the article was published next to the title. This might require template overrides if the date is to print to the left of the title on the blog and article views.

Resources:

* CSS Articles 

# Creating a Blog Entry Date Calendar Icon Look with CSS, Mostly http://brainstormsandraves.com/archives/2007/02/22/csscalendar/ # Almost Bullet-Proof CSS Calendar http://stuffthathappens.com/blog/2007/09/17/almost-bullet-proof-css-calendar/

* To install Joomla! on an XAMPP localhost: 

# XAMPP - http://www.apachefriends.org # Download Joomla! - http://help.joomla.org/content/view/1942/302/ # Install Joomla! on a localhost - http://help.joomla.org/content/view/1947/306/

* Coding resources: 

# The core code! :-) # Plugins - http://forum.joomla.org/index.php?topic=233628 # Model View Controller - http://dev.joomla.org/component/option,com_jd-wiki/Itemid,/id,components:hello_world_mvc1/ # Modules and Components - http://www.jlleblanc.com/blogcategory/0/ # Internationalization - http://forum.joomla.org/index.php/topic,238884.msg1102267.html#msg1102267

* IRC #joomlaGHOP on freenode 

Skills needed

* Knowledge of PHP
* Knowledge of Joomla! v 1.5 Extension Development
* Creativity and problem solving skills. 

Difficulty

Basic Work Product

* Installable Joomla! v 1.5 extension(s) with internationalization

support.

Licensing

All code must be created using the GNU General Public License version 2. http://www.gnu.org/licenses/old-licenses/gpl-2.0.html#SEC4

Documentation written for this task must be made available under the Joomla! Electronic Documentation License. Extra Credit (Optional)

  1. Register your project at Joomlacode
  2. When you are ready to release, submit your extension to the Joomla! Extensions Directory.

Time Limit

2 weeks.

Comment #1

Posted on Dec 28, 2007 by Happy Camel

I claim this Task

Comment #2

Posted on Dec 28, 2007 by Helpful Cat

Task claimed by depresz

:-)

Comment #3

Posted on Jan 6, 2008 by Happy Camel

Done, extension + (of course always) doc ;)

Attachments

Comment #4

Posted on Jan 6, 2008 by Helpful Cat

Task Complete.

Comment #5

Posted on Feb 4, 2008 by Happy Camel

JED: http://extensions.joomla.org/component/option,com_mtree/task,viewlink/ link_id,3883/Itemid,35/ JoomlaCode: http://joomlacode.org/gf/project/calendar_icon

Comment #6

Posted on Feb 12, 2008 by Helpful Giraffe

I get an error with calendar_icon_1.1: Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of runtime function name. If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in C:\wamp\www\L\plugins\content\calendar_icon.php on line 19 P.S.:I have no PHP.INI, TNX for great plugin

Comment #7

Posted on Feb 12, 2008 by Happy Camel

kingheav3n: this is contest site; let's talk by e-mail: depresz at gmail dot com BTW: thanks

Comment #8

Posted on Feb 12, 2008 by Massive Lion

Changing line 19 from parent::__construct(&$subject); to parent::__construct($subject);

removing the "&" on line 19 basically.

This worked for me, im sure depresz will comment if this is a good fix as im no pro, but until then it might get you going again, good luck :)

Status: Closed

Labels:
Code GPL Basic TwoWeeks claimedby-depresz