I´ve tried to put this localized JS calendar (Simple calendar setup [flat calendar]) of Mihai Bazon in a sidebar module.
Therefore I´ve coded this tpl file by trial and error:
Code:
{if $user_logged_in neq ""}
<div class="tlb">
{php}
echo "<span><a onclick=\"new Effect.toggle('cal','blind', {queue: 'end'}); \"> <img src=\"".my_pligg_base."/templates/".The_Template."/images/expand.png\"></a></span>";
{/php}
<a href="#">Kalender</a>
</div>
<div id="cal" style="padding-bottom:1px">
<ul style="list-style:none;">
{php}
<link rel="stylesheet" type="text/css" media="all" href="calendar-win2k-cold-1.css" title="win2k-cold-1" />
<script type="text/javascript" src="calendar.js"></script>
<script type="text/javascript" src="lang/calendar-de.js"></script>
<script type="text/javascript" src="calendar-setup.js"></script>
<div style="float: left; margin-left: 1em; margin-bottom: 1em;"
id="calendar-container"></div>
<script type="text/javascript">
function dateChanged(calendar) {
if (calendar.dateClicked) {
var y = calendar.date.getFullYear();
var m = calendar.date.getMonth(); // integer, 0..11
var d = calendar.date.getDate(); // integer, 1..31
window.location = "/" + y + "/" + m + "/" + d + "/index.php";
}
};
Calendar.setup(
{
flat : "calendar-container", // ID of the parent element
flatCallback : dateChanged // our callback function
}
);
</script>
{/php}
</ul>
</div>
{/if}




Linear Mode

