-
Notifications
You must be signed in to change notification settings - Fork 2
/
old_style-info_inline.tpl
199 lines (176 loc) · 10.7 KB
/
old_style-info_inline.tpl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
{* Entfernt alle unnötigen Leerzeichen und Leerzeilen bis {/strip} *}{strip}
{*
Name : Kalender 2.0 Template - Old Style Infoinline
Dateiname : old_style.tpl
Autor : Scoutnet Kalender-Team - Christopher Vogt
Letzte Änderung : 30.09.2003 (Peter Dübbert)
Version : 1.1.4
benötigte andere Dateien : box_inhalt_datum.tpl ; box_inhalt_eintrag.tpl
notwendige Konfiguration : keine
Bemerkungen : Dieses Template bietet das Design des Kalender 1.0 unter Hinzunahme der Infos auf einer Seite
W3C konformität : bisher nicht getestet
Änderungen in Version 1.1.4 - 30.09.2003:
- Die Infos zu den jeweiligen Terminen werden direkt in der Tabelle angezeigt. Für die Stufen werden die kleine Symbole mit angezeigt. Der Link heisst jetzt Termine verwalten anstatt Termin eintragen.
Änderungen in Version 1.1.3 - 16.07.2003:
- Als Autor wird jetzt entweder Vor- und/oder Nachname angezeigt (wenn in der Community eingegeben) und sonst der Nickname des Autors
Änderungen in Version 1.1.2 - 16.07.2003:
- Korrektur der Datumsanzeige, vielen Dank an den freundlichen Finder: Christian Mertens
Änderungen in Version 1.1.1 - 15.07.2003:
- nl2br: Zeilenumbrüche in den Infos werden in HTML Zeilenumbrüche umgewandelt
Änderungen in Version 1.1.0 - 13.07.2003:
- Pfad zu old_style.tpl auch für infos_zeigen.tpl in der JavaScript Funktion infoszeigen
- Korrektur des setzens von "checked" wenn kein ebenenup übergeben wurde
- kleinere Designanpassungen
- Es gibt nun viele Konfigurationsmöglichkeiten am Anfang und über die URL
Änderungen in Version 1.0.1 - 05.07.2003:
- absoluter Pfad zu show.php in der JavaScript Funktion infoszeigen
*}
{* START - STANDARDKONFIGURATIONSBEREICH entsprechend denen im Adminbereich des Kalender 1.0*}
{* Hintergrundfarbe *}
{assign var="bgcolor" value="ffffff"}
{* Hintergrundbild *} {* für ein Hintergrundbild z.B. value="http://gandalf.wtal.de/grafik/haupthintergrund.gif" *}
{assign var="background" value=""}
{* Hintergrundbild Eigenschaften *} {* für ein fixiertes Hintergrundbild (Wasserzeichen) value="fixed" *}
{assign var="bgproperties" value="false"}
{* Schriftfarbe *}
{assign var="fontcolor" value="000000"}
{* Schriftgröße *}
{assign var="fontsize" value="2"}
{* Schriftart *}
{assign var="fontface" value="Arial"}
{* Schrift Fett? *}
{assign var="fett" value="false"}
{* Schrift Kursiv? *}
{assign var="kursiv" value="false"}
{* Link und Überschrift verwenden? *}
{assign var="link" value="false"}
{* ENDE - STANDARDKONFIGURATIONSBEREICH *}
{* START - Überschreiben der STANDARDKONFIGURATION durch Parameter *}
{assign_array var="configvars" values="bgcolor;background;bgproperties;fontcolor;fontsize;fontface;link;fett;kursiv" delimiter=";"}
{foreach item=configvar from=$configvars}
{if isset($urlparameters.$configvar)}
{assign var=$configvar value=$urlparameters.$configvar}
{/if}
{/foreach}
{* ENDE - Überschreiben der STANDARDKONFIGURATION durch Parameter *}
{* Sonstiges *}
{assign var="ueberschriftsize" value=$fontsize|math:"x+1"}
{assign var="ueberschriftface" value="Arial"}
{assign var="monatsface" value="Arial Black"}
{assign var="starttags" value=""}
{assign var="endtags" value=""}
{if $fett && $fett != "false"}
{assign var="starttags" value="<b>"}
{assign var="endtags" value="</b>"}
{/if}
{if $kursiv && $kursiv != "false"}
{assign var="starttags" value="$starttags<i>"}
{assign var="endtags" value="</i>$endtags"}
{/if}
{* Zuweisung der richtigen Gruppe (nur nötig, wenn man den URL-Parameter groupby nicht übergibt) *}
{if $groups.jahrmonat}
{assign var="groups" value=$groups.jahrmonat}
{/if}
{/strip}<html>
<head>
<title>ScoutNet-Kalender für {$kalender.ebene} {$kalender.name}</title>
{literal}
<SCRIPT LANGUAGE=JavaScript>
<!-- Begin
function infoszeigen(id)
{
{/literal}{strip}
popupWin = window.open('
https://{$smarty.server.SERVER_NAME}{$smarty.server.PHP_SELF}?
entryids='+id+'&
template={$template_path}/infos_zeigen.tpl&
bgcolor={$bgcolor}&
{if $background&&$background!="false"}background={$background}&{/if}
{if $bgproperties&&$bgproperties!="false"}bgproperties={$bgproperties}&{/if}
fontcolor={$fontcolor}&fontsize={$fontsize}&
{if $fontface}fontface={$fontface}&{/if}
{if $kursiv&&$kursiv!="false"}fett={$fett}&{/if}
{if $kursiv&&$kursiv!="false"}kursiv={$kursiv}{/if}
','windy','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,copyhistory=no,scrollbars=yes,width=430,height=250,top='+((screen.height/2)-100)+',left='+((screen.width/2)-250)+'');
{/strip}{literal}
if (parseFloat(navigator.appVersion) < 3) {
} else {
popupWin.focus();
}
}
//-->
</script>
{/literal}
</head>
<body bgcolor=#{$bgcolor} {if $background&&$background!="false"}background={$background} {/if}{if $bgproperties&&$bgproperties!="false"}bgproperties={$bgproperties} {/if}link=#{$fontcolor} vlink=#{$fontcolor} alink=#{$fontcolor}>
{assign var="parameters" value=$parameters|default:''}
{* Entfernt alle unnötigen Leerzeichen und Leerzeilen bis {/strip} *}{strip}
{foreach from=$url_parameters key=name item=value}
{if $name != "ebenenup" && $name != "groupby"}
{assign var="parameters" value="$parameters$name=$value&"}
{/if}
{/foreach}
<table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td width=30%><div align=left><font size="{$fontsize}" {if $fontface}face="{$fontface}" {/if}color="#{$fontcolor}">{$smarty.now|date_format:"Heute ist %A, der %d.%m.%Y.<br>Es ist %H:%M Uhr."}</font></div></td>
<td align=center width=40%>{if (($link==true)&&($link!="false"))}<div align=middle><font size="{$fontsize}" {if $fontface}face="{$fontface}" {/if}>{if $kalender.homepage}<a href="{$kalender.homepage}" target="_parent">{/if}{$kalender.ebene} {$kalender.name}{if $kalender.homepage}</a>{/if}</font></div>{/if}</td>
<td width=30%><div align=right>
{if $kalender.id != 3}
{assign var="temp_kalender" value=$kalender}
<FORM method=get action=/><font size="{$fontsize}" {if $fontface}face="{$fontface}" {/if}color="#{$fontcolor}">Termine bis </font>
<SELECT name=gotourl onChange='location.href=this.form.gotourl.options[this.form.gotourl.selectedIndex].value; return false;'>
{section loop=10 name="menu"}
{if $temp_kalender && $temp_kalender.id >= 3}
<option value="show.php?{$parameters}groupby=startdatum.%Y-%m&ebenenup={$smarty.section.menu.index}"{if isset($url_parameters.ebenenup) && $url_parameters.ebenenup == $smarty.section.menu.index} selected{/if}> {$temp_kalender.ebene}</option>
{assign var="temp_kalender" value=$temp_kalender.gehoertzu}
{/if}
{/section}
</SELECT><font size="{$fontsize}" {if $fontface}face="{$fontface}" {/if}color="#{$fontcolor}"> anzeigen...</font>
</form>
{/if}</div>
</td>
</tr>
</table>
<br><br>
<center><table border=0 cellspacing=3 cellpadding=5>
{foreach from=$groups item=monat}
<tr>
<td><br></td>
<td><br></td>
<td><br></td>
<td><br></td>
</tr>
<tr>
<td colspan="5" align="center"><b><font color="#{$fontcolor}" face="{$monatsface}"><b><u>{$monat.startdatum|date_format:"%B'%y"}</U></b></font></B></td>
</tr>
{foreach from=$monat.eintraege item=eintrag}
<tr>
<td valign="top"><font size="{$fontsize}" {if $fontface}face="{$fontface}" {/if}color="#{$fontcolor}">{$starttags}{$eintrag.startdatum|date_format:"%A"|truncate:2:""}{$eintrag.startdatum|date_format:", %d.%m."} {if $eintrag.enddatum!= ""} - {$eintrag.enddatum|date_format:"%A"|truncate:2:""}{$eintrag.enddatum|date_format:", %d.%m."}{/if}<br>{$eintrag.startzeit|date_format:"%H:%M"}{if $eintrag.endzeit!= ""} - {$eintrag.endzeit|date_format:"%H:%M"}{/if}{$endtags}</font></td>
<td valign="top"><font size="{$fontsize}" {if $fontface}face="{$fontface}" {/if}color="#{$fontcolor}">{$starttags}<b>{$eintrag.titel}</B>{$endtags}<br>
{$starttags}{$eintrag.ort}{$endtags}</font></td>
<td valign="top"><font size="{$fontsize}" {if $fontface}face="{$fontface}" {/if}color="#{$fontcolor}">{$starttags}{$eintrag.kategorie}<br>{$eintrag.stufe.bildlich_scoutnet}{$endtags}</font></td>
<td valign="top"><font size="{$fontsize}" {if $fontface}face="{$fontface}" {/if}color="#{$fontcolor}">{$starttags}{if $eintrag.autor.vorname || $eintrag.autor.nachname}{$eintrag.autor.vorname} {$eintrag.autor.nachname}{else}{$eintrag.autor.nickname}{/if}<br>{$eintrag.kalender.ebene}{$endtags}</font></td>
</tr>
{if $eintrag.info != ""}
<tr><td colspan="4" valign="top"><font size="{$fontsize}" {if $fontface}face="{$fontface}" {/if}color="#{$fontcolor}">{$starttags}{$eintrag.info|nl2br}{$endtags}</font></td></tr>
{else}
<td valign="top"><font size="{$fontsize}" {if $fontface}face="{$fontface}" {/if}color="#{$fontcolor}">{$starttags}{$eintrag.info|nl2br}{$endtags}</font></td>
{/if}<tr><td colspan="4"><hr width="100%"></td></tr>
{/foreach}
{/foreach}
</table>
<br><p><div align=center>
<table border=0 cellspacing=0 cellpadding=0>
<tr>
<td width=10><p align=center><font size="{$fontsize}" {if $fontface}face="{$fontface}" {/if}color="#{$fontcolor}">[</font></td>
<td><p><a href="https://www.scoutnet.de/technik/kalender/" target="_blank"><font size="{$fontsize}" {if $fontface}face="{$fontface}" {/if}color="#{$fontcolor}"><b>Infos zum ScoutNet-Kalender</b></font></a></p>
</td>
<td width=10><p align=center><font size="{$fontsize}" {if $fontface}face="{$fontface}" {/if}color="#{$fontcolor}">|</font></td>
<td width=10><p align=center><font size="{$fontsize}" {if $fontface}face="{$fontface}" {/if}color="#{$fontcolor}">|</font></td>
<td><a href="https://www.scoutnet.de/community/kalender/termine-bearbeiten/structure/{$kalender.id}/" target="_blank"><font size="{$fontsize}" {if $fontface}face="{$fontface}" {/if}color="#{$fontcolor}"><b>Termine verwalten</b></font></a></td>
<td width=10><p align=center><font size="{$fontsize}" {if $fontface}face="{$fontface}" {/if}color="#{$fontcolor}">]</font></td>
</tr>
</table></center>
</div>{/strip}
</body>
</html>