[kronolith] how to re: Added calendar widgets embeddable into external websites
Elliot Anders
elliot at marlboro.edu
Wed Oct 1 12:21:26 UTC 2008
Mike,
I'd like to thank you for this too. It looks like it will become an
integral part of our installation. One thing that wasn't intuitive to
me was that the links went back to the kronolith installation. Is
there any way those could simply change what's displayed in the
widget? That would seem more intuitive to me as a user and would mean
that if the widget were embedded in a site with a different design
from the kronolith installation people wouldn't have a jarring
experience going from one to the other.
Thanks again, awesome work on the widget,
-Elliot
On Oct 1, 2008, at 7:56 AM Oct 1, 08, gimili wrote:
> Michael Rubinsky wrote:
>> Please keep discussions on list so others can benefit.
>>
>>
>> Quoting gimili <gimili17 at gmail.com>:
>>
>>> Michael Rubinsky wrote:
>>>> To embed a small month-view calendar:
>>>> <div id="kronolithCal"></div>
>>>> <script src="http://yourdomain.com/horde/kronolith/imple.php?imple=Embed/container=kronolithCal/view=month/calendar=yourcalendarname
>>>> " type="text/javascript"></script>
>>>> To embed a summary view:
>>>> <div id="kronolithCal2"></div>
>>>> <script type="text/javascript" src="http://yourdomain.com/horde/kronolith/imple.php?imple=Embed/container=kronolithCal2/view=summary/calendar=4ab0dab2ff41a140ceecd5e053ee8efc
>>>> "></script> The div can go anywhere on your page/blog (you can
>>>> see some samples on my 'sandbox' blogger account at http://mrubinsk.blogspot.com
>>>> ) etc... and you can have multiple embedded views on the same
>>>> page by giving the div for each one a seperate dom id. Also, as
>>>> you can see, the 'calendar' attribute should be the internal name
>>>> of the calendar you want to embed. For most users' default
>>>> calendars this would be the username, but you can see the
>>>> calendar names by viewing the calendar information page. In the
>>>> next release of kronolith, these code snippits will display on
>>>> the information page also. (The month view code has already been
>>>> added to the information page in the latest CVS).
>>> Thank you Michael!
>>> It works fine with your calendar but when I switch to mine I get:
>>> The method "blockTitle" is not defined in the API for horde.
>>> The method "blockContent" is not defined in the API for horde.
>>>
>> You probably don't have guest permissions allowed for horde itself.
>> Administration->Permissions
> Yes Michael that fixed it. Thanks for the help! This is a great
> feature!
>
> 3 things I noticed while experimenting:
> 1. I tried different views like week and day but they did not
> work. I gather only works for month and summary? Is there also a
> way to get a full sized calendar like a print view?
> 2. I noticed that when you click on a day it does not show the
> details for that day unless you tick off the calendar on the side.
> I tested this on your test calendar and got the same result as
> mine. If the code specifies a specific calendar shouldn't that one
> be ticked off? Is this an option somewhere?
> 3. It doesn't seem to work if I use the friendly calendar name but
> it works if I use the numbers. I get this error if I preview in
> frontpage when I use the name: *"Fatal error*: Call to undefined
> method PEAR_Error::hasPermission() in */usr/share/horde3/kronolith/
> lib/Block/month.php* on line *68". *When I go to firefox it says
> "No events to display" but there are events. Perhaps I have a
> syntax error or something. I will check out the code from your site
> to see if I can spot something I did wrong.
> **Thanks again!**
> --
> Kronolith mailing list - Join the hunt: http://horde.org/bounties/#kronolith
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: kronolith-unsubscribe at lists.horde.org
More information about the kronolith
mailing list