Extension talk:DschosCalendar

Fyi, I noted the following when trying to use this extension:
 * The DschosCalendar.php file is missing a closing php tag.
 * The calendar_template.html file is not being loaded properly. The following line in DschosCalendar.php is incorrect:  $calendarExtensionPath = ereg_replace("[^/]*$", "", __FILE__);
 * DschosCalendar.php contains a reference to CalendarAdjust.php (this isn't hurting anything but since that file is no longer used, references to it should be removed). —The preceding unsigned comment was added by 216.99.15.253 (talk • contribs) . Please sign your posts!


 * Just a FYI: MediaWiki PHP files nowadays don't have the closing ?> tag, as per 23531. -- Sayuri 22:00, 12 September 2007 (UTC)

I have just installed your DschosCalendar. I think I have followed the install instructions correctly. My Problem Can you please assist me in trying to add an event to your very nice Calendar? --User:zs6ro 09:25, 27 September 2007 (UTC)
 * I am using MediaWiki 1.11.0 on SuSe Linux 10.1 ...
 * I was getting vertical lines running through the Calendar template and also 'boxes' around the 'Add Event' comments.
 * I deleted the reference to CalendarAdjust.php in DschosCalendar.php and these lines disappeared.
 * Everything now looks similar as on the Calendar png sample in your page.
 * I must admit that instead of 'DschosCalendar.php' I have 'calendar.php' ...
 * Both the 'calendar.php' and the 'calendar_template.html' are in the 'extensions/Calendar' directory.
 * I cannot add an event to any date.
 * This was happening before and even after I did the above changes.
 * If I click on 'Add Event' I get to an edit page and i can add text.
 * When i Preview the edit page, i see what I typed.
 * If i save the edit page, it returns to the Page where the text should be visible. Its not
 * Searching for the page, is unsuccessful. It appears as if the Page wasn't saved.
 * The calendar doesn't show this event.
 * I deleted all references to 'Calender-' the calendar.php file.
 * This allowed me to save an edit page with just the date 2007-09-27.
 * But still not visible in the Calendar.

Multiple Calendars
What's the easiest way to have multiple calendars on the same Wiki? Each department is wanting their own, and one department is looking to have multiple of their own.


 * I figured it out. :) [doh!]




 * Interesting. We would like to be able to do that, too.  However, this extension works fine as a special page, but it doesn't seem to permit instantiation within other pages. If I put your markup in one of my pages, I just see the markup, not the calendar.

GiftsForYouBiz

I made it work this way
Replaced

$calendarExtensionPath = ereg_replace("[^/]*$", "", __FILE__);

with

$calendarExtensionPath = dirname(__FILE__) ;

-- Lorenzo Pedrotti

Php Error Message when viewing Calendar

 * When trying to load the Calendar Special page, I get this message...
 * Notice: Undefined property: Calendar::$name in C:\Web\WebServer\Apache2.2\htdocs\wiki\extensions\DschosCalendar.php on line 175


 * When viewing the error log provided by Apache, I get this message...
 * PHP Notice: Undefined property: Calendar::$name in C:\\Web\\WebServer\\Apache2.2\\htdocs\\wiki\\extensions\\DschosCalendar.php on line 175, referer: http://domain-name/wikia/Main_Page

--192.223.226.5 19:04, 4 September 2008 (UTC)
 * Server stats (to alleviate guess-work)

Update One

 * I was able to correct this by '//' -ing $tag_calendarName = str_replace('_', ' ', $this->name); on line number 175. --192.223.226.5 21:14, 4 September 2008 (UTC)

This is really cool :) I didn't have any problems with it on my server (yet!) I tried Hex2Bit's one, and had real issues with Action Paths cocking up the links.. but this one seems to work pretty well! 78.86.187.17 16:11, 16 September 2008 (UTC)

Will This Calendar Work with Short URLS?
Someone please put me out of my misery. Please.

I am running mediawiki 1.12 + apache + short urls

Here are my problems:

1) the calendar shows up just fine in "special pages" but when I go to add an event, I get the following error:

The requested URL /w/index.php5Calendar-2008-9-2 was not found on this server.

What's showing up in my address bar is this:

http://domain.tld/w/index.php5Calendar-2008-9-2?action=edit&section=new

I am a total newbie but I think this must have to do with the shorturls. Is there a way to get this working?

2) I want to make the calendar show up on "regular" pages. I tried the trick suggested earlier of replacing

$calendarExtensionPath = ereg_replace("[^/]*$", "", __FILE__);

with

$calendarExtensionPath = dirname(__FILE__) ;

to no avail. Right now, I am having the same problem as the poster above who just sees the code and no calendar.

Suggestions? I suspect that I need to solve problem #1 first.

I would be grateful for any advice.