Template Änderungen im Zeitraum 15.September 2011 (Thursday) - 30.September 2011 (Friday)

Für Rückfragen steht Ihnen das Support Forum Templates & Sprachen zur Verfügung




15.September 2011 (Thursday) - 30.September 2011 (Friday)

Template: Standard Template
Template-Element: Blog - Forumsblog im Template: Standard Template
(2 Changes, Last: 2011-09-27)
Developers: - iggy
1
Template-Element: Untere Leiste im Template: Standard Template
(1 Changes, Last: 2011-09-21)
Developers: - iggy
1 </td></tr></table>
2 {{plusone==true.start}}{[plusone_js]}{{plusone==true.end}}
3
{{guest_chat==true.start}}{[chat_guest_chat_code]}{{guest_chat==true.end}}
4 </body>
5 {{endbody}}
6 </html>
  
8
Template-Element: Ajax Dialog Header im Template: Standard Template
(2 Changes, Last: 2011-09-19)
Developers: - iggy
1
<div id="hpm_Layerbg" class="nnor" style="clear:both;position:absolute;top:0;left:0;width:100%; height:100%;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;background-color:#333333;text-align:center" onClick="javascript:hpm_closeDialog();"></div>
1
<div id="hpm_Layerbg" class="nnor" style="clear:both;position:absolute;top:0;left:0;width:100%; height:100%;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;background-color:#333333;text-align:center;" onClick="javascript:hpm_closeDialog();"></div>
2 <div style="position:absolute;top:0%;left:0%;text-align:center;width:100%" align="center"><div id="hpm_pagebody" class="hpm_pagebody_inp" style="border:0px solid;padding:15px;width: 50%;background-color:{{global_area3_bg}} !important; color: {{global_area3_color}} !important; margin:50px auto;">
3
<div style="position: relative; float: right; top: -15px; right: -10px; padding: 10px;" onClick="javascript:hpm_closeDialog();" title="Schließen">
3
<div style="position: relative; float: right; top: -15px; right: -10px; padding: 10px; z-index:10000" onClick="javascript:hpm_closeDialog();" title="Schließen">
4 <a href="javascript:hpm_closeDialog();" style="text-decoration: none;" ><b style="font-weight: bold; font-size: 16px; color: #777777;" id="clos">x</b></a></div>
5
6
Template-Element: Beitrag bearbeiten im Template: Standard Template
(7 Changes, Last: 2011-09-30)
Developers: - iggy
1 {{canedit==true.start}}
2
2
<script type="text/javascript" src="https://img.homepagemodules.de/ds/static/jquery/min/jquery-1.4.2.min.js"></script>
3
<script type="text/javascript" src="https://img.homepagemodules.de/ds/static/jquery/plugins/jquery.form.js"></script>
4 <script LANGUAGE="javascript">
5 <!--
6 var showpreview = false;
  
58 <br/>
59 {{preview==true.end}}
60
61
<form method="post" action="{{formedit_link}}" enctype="multipart/form-data" name="newms" onSubmit="return chkFormular()">
61 <table width="100%" border="0" cellspacing="0" cellpadding="3">
62
<form method="post" action="{{formedit_link}}" enctype="multipart/form-data" name="newms" onSubmit="return chkFormular()">
63
 <input type="hidden" name="unique" value="{{uniquepostid}}">
64 <tr valign="top">
65 <td colspan="2" class="ntit"><b><a name="edit"></a>&nbsp;{[editmessage_edit_title]}</b></td>
66 </tr>
  
82 <br><b>{[name_signature]}</b><br>{[editmessage_signature_new]}
83 {{old_signature==true.end}}
84 </td></tr>
85
{{canfiles==true.start}}
86
    <tr><td class="nnor" valign=top>{[editmessage_edit_files]}</td>
87
    <td class="nnor"><table cellpadding=0 cellspacing=0><tr><td class="nnor" width="50%" valign=top>
85
{{addfile==true.start}}
86
    <tr><td class="nnor" style="width:150px;" valign=top>{[editmessage_edit_files]}:</td>
87
    <td class="nnor"><table cellpadding=0 cellspacing=0><tr><td class="nnor" width="auto" valign=top>
88 {{files==true.start}}
89 {{files.startlist}}
90 <a href="{{files:file}}" target="_blank">{{files:filename}}</a> &nbsp;-&nbsp; <i><input type=checkbox name=file[{{files:id}}]>{[name_delete]}</i><br>
  
92 {{files==true.else}}
93 <i>{[editmessage_edit_nofiles]}</i>
94 {{files==true.end}}
95
      </td><td class="nnor" valign=top>
96
       <script language="Javascript">
97
        var n;
98
         function zeile() {
99
          if(n == null) n = 0;
100
            n = n + 1;
101
            document.getElementById('zeile' + n).innerHTML += '<'+'input onchange="hasFiles = true;" type="file" name="uploadfile[' + n + ']" maxlength="2097152"/ size=45>' + '<' + 'br />';
102
            }
103
        </script>
104
        <b>{[editmessage_edit_addfiles]}<br>
105
       <div id="zeile0"><input type="file" name="uploadfile[0]" onchange="hasFiles = true;" maxlength="2097152" size=45 /><br /></div>
106
  <div id="zeile1"></div>
107
  <div id="zeile2"></div>
108
  <div id="zeile3"></div>
109
  <div id="zeile4"></div>
110
  <div id="zeile5"></div>
111
</td></tr></table>
95
      </td></tr></table>
96 </td></tr>
97
98
{{canfiles==true.end}}
98
{{addfile==true.end}}
99 <tr valign="top" align="center"><td colspan="2" class="ntop"><input type="Submit" name="Submit" onclick="showpreview=false;" value="{[editmessage_edit_submit]}" class="ntop" tabindex="3"><input type="submit" name="preview" value="{[new_submit_preview]}" onclick="showpreview=true;" class="nnor" tabindex="4"></td></tr>
100
</table> 
100
101 </form>
102
{{addfile==true.start}}
103
<tr><td colspan="2" class="ntop">{[file_upload_html]}	
104
	{[file_upload_js]}	
105
    <div style="clear:both"></div></td></tr>
106
{{addfile==true.end}}
107
</table> 
108
109 {{topic_moved==true.end}}
110 {{canedit==true.end}}
111
Template-Element: Forum Übersicht im Template: Standard Template
(1 Changes, Last: 2011-09-22)
Developers: - iggy
  
142 {{eventtoday.end}}
143 </div><br/>
144 {{eventtoday==true.end}}
145
					{{event==true.end}}
145
					{{event_view==true.end}}
146 {{user_registered==true.end}}
147
148
149
Template-Element: Neuen Beitrag schreiben - Umfrage anhängen im Template: Standard Template
(1 Changes, Last: 2011-09-22)
Developers: - pede
  
5 option.innerHTML = i;
6 document.getElementById('endday').appendChild(option);
7 }
8
	
9 var now = new Date();
10 var current_year = now.getFullYear();
11 var default_endtime = new Date(now.getTime()+ (1000 * 60 * 60 * 24 * 7));
12
	for(i=current_year; i<current_year+5; i++) {
12
13
	el_endyear = document.getElementById('endyear');
14
	el_endmonth = document.getElementById('endmonth');
15
	el_endday = document.getElementById('endday');
16
	el_hours = document.getElementById('hours');
17
	el_minutes = document.getElementById('minutes');
18
	
19
	var temp_year;
20
	var selectedIndex;
21
	for(var i=0; i<5; i++) {
22
		temp_year = current_year + i;
23 var option = document.createElement("option");
24
		option.innerHTML = i;
25
		document.getElementById('endyear').appendChild(option);
24
		option.innerHTML = temp_year;
25
		el_endyear.appendChild(option);
26
		if (default_endtime.getFullYear() == temp_year) selectedIndex = i;
27 }
28
	document.getElementById('endyear').value = default_endtime.getFullYear();
29
	document.getElementById('endmonth').value = default_endtime.getMonth()+1;
30
	document.getElementById('endday').value = default_endtime.getDate();
31
	document.getElementById('hours').value = default_endtime.getHours();
32
	document.getElementById('minutes').value = "00";
28
	
29
	el_endyear.options.selectedIndex = selectedIndex;
30
	el_endmonth.value = default_endtime.getMonth()+1;
31
	el_endday.options.selectedIndex = default_endtime.getDate()-1;
32
	el_hours.value = default_endtime.getHours();
33
	el_minutes.value = "00";
34 }
35
36 function checkDate() {
37
	var year = document.getElementById('endyear').value;
38
	var month = document.getElementById('endmonth').value;
39
	var day = document.getElementById('endday').value;
40
	var hours = parseInt(document.getElementById('hours').value);
41
	var minutes = parseInt(document.getElementById('minutes').value);
42
	var date_end = new Date(year, month-1, day, hours, minutes, 0);
43
	var date_now = new Date();
37
	var endyear = el_endyear.options[el_endyear.selectedIndex].value; 
38
	var endmonth = parseInt(el_endmonth.options[el_endmonth.selectedIndex].value);
39
	var endday = el_endday.options[el_endday.selectedIndex].value;
40
	var hours = parseInt(el_hours.value);
41
	var minutes = parseInt(el_minutes.value);
42
43
	var date_end = new Date(endyear, endmonth-1, endday, hours, minutes, 0);
44
	var date_now = new Date();
45
46 if(date_end < date_now) {
47 alert("{[new_poll_enddate_past]}");
48 return false;
49 }
50
	
51 if(hours > 23 || minutes > 59) {
52 alert("{[new_poll_time_incorrect]}");
53 return false;
54 }
55
	
56 document.getElementById('endts').value = date_end.getTime() / 1000;
57 return true;
58 }
59
59 function checkvoting() {
60 if(document.voting.votetitle.value == "") {
61 alert("{[new_vote_error_question]}");
62
Template-Element: Thread - Flat im Template: Standard Template
(1 Changes, Last: 2011-09-16)
Developers: - vossii
  
72 <tr>
73 <td class="ntit" colspan="4">
74 <div style="float:left">{[thread_voting_title]} {{vote_title}}</div>
75
	{{close_vote_link==true.start}}<div style="float:right;"><a href="{{close_vote_link}}" onClick="closeVote()">{[vote_close]}</a></div>{{close_vote_link==true.end}}
75
	{{close_vote_link==true.start}}<div style="float:right;"><a href="{{close_vote_link}}" onClick="return closeVote();">{[vote_close]}</a></div>{{close_vote_link==true.end}}
76 <div style="clear:both"></div>
77 </td>
78
79
Template: ProSilver
Template-Element: Untere Leiste im Template: ProSilver
(1 Changes, Last: 2011-09-21)
Developers: - iggy
  
26 <a id="bottom" name="bottom" accesskey="z"></a>
27 </div>
28 {{plusone==true.start}}{[plusone_js]}{{plusone==true.end}}
29
{{guest_chat==true.start}}{[chat_guest_chat_code]}{{guest_chat==true.end}}
30 </body>
31 {{endbody}}
32 </html>
  
34
Template-Element: Beitrag bearbeiten im Template: ProSilver
(5 Changes, Last: 2011-09-30)
Developers: - iggy
1 {{canedit==true.start}}
2
<script type="text/javascript" src="https://img.homepagemodules.de/ds/static/jquery/min/jquery-1.4.2.min.js"></script>
3
<script type="text/javascript" src="https://img.homepagemodules.de/ds/static/jquery/plugins/jquery.form.js"></script>
4
5 <script LANGUAGE="javascript">
6 <!--
  
60 {{preview==true.end}}
61
62
63
<form method="post" action="{{formedit_link}}" enctype="multipart/form-data" name="newms" onSubmit="return chkFormular()">
63
64 <h2><a name="edit"></a>&nbsp;{[editmessage_edit_title]}</h2>
65 <div class="panel" id="postingbox">
66 <div class="inner"><span class="corners-top"><span></span></span>
67
67
<form method="post" action="{{formedit_link}}" enctype="multipart/form-data" name="newms" onSubmit="return chkFormular()">
68 <fieldset class="fields1">
69 <dl style="clear: left;">
70 <dt><label for="subject">{[name_subject]}</label></dt>
  
91 {{old_signature==true.end}}
92 </dl>
93 </fieldset>
94
{{canfiles==true.start}}
94
{{addfile==true.start}}
95 <fieldset class="fields1">
96 <dl>
97 <dt>{[editmessage_edit_files]}</dt>
98 {{files==true.start}}
99 {{files.startlist}}
100
       <dd><a href="{{files:file}}" target="_blank">{{files:filename}}</a> &nbsp;-&nbsp; <i><input type=checkbox name=file[{{files:id}}]>{[name_delete]}</i></dd>
100
       <dd><a href="{{files:file}}" target="_blank">{{files:filename}}</a> &nbsp;-&nbsp; <i><input type=checkbox {{files:delete==true.start}}checked{{files:delete==true.end}} name=file[{{files:id}}]>{[name_delete]}</i></dd>
101 {{files.end}}
102 {{files==true.else}}
103 <dd>{[editmessage_edit_nofiles]}</dd>
104
      {{files==true.end}}
105
      <dt>
106
       <script language="Javascript">
107
        var n;
108
         function zeile() {
109
          if(n == null) n = 0;
110
            n = n + 1;
111
            document.getElementById('zeile' + n).innerHTML += '<'+'input type="file" onchange="hasFiles = true;" name="uploadfile[' + n + ']" maxlength="2097152"/ size=45 class=inputbox>' + '<' + 'br />';
112
            }
113
        </script>
114
        {[editmessage_edit_addfiles]}</dt>
115
       <dd id="zeile0"><input type="file" name="uploadfile[0]" onchange="hasFiles = true;"  maxlength="2097152" size=45 class="inputbox"/><br /></dd>
116
  <dd id="zeile1"></dd>
117
  <dd id="zeile2"></dd>
118
  <dd id="zeile3"></dd>
119
  <dd id="zeile4"></dd>
120
  <dd id="zeile5"></dd>
104
      {{files==true.end}}    
105 </dl>
106 </fieldset>
107
{{canfiles==true.end}}
107
{{addfile==true.end}}
108 <span class="corners-bottom"><span></span></span></div>
109 </div>
110 <div class="panel bg1">
  
129 <fieldset class="submit-buttons">
130 <input type="Submit" name="Submit" value="{[editmessage_edit_submit]}" onclick="showpreview = false;" class="button2" tabindex="3">
131 <input type="submit" name="preview" value="{[new_submit_preview]}" onclick="showpreview = true;" class="button2" tabindex="4">
132
		</fieldset>
132
 <input type="hidden" name="unique" value="{{uniquepostid}}">		</fieldset>
133
134
</form>
135
{{addfile==true.start}}
136
	{[file_upload_html]}	
137
	{[file_upload_js]}	
138
    <div style="clear:both"></div>
139
{{addfile==true.end}}
140 <span class="corners-bottom"><span></span></span></div>
141 </div>
142
</form>
142
143 {{canedit==true.end}}
144
Template-Element: Forum Übersicht im Template: ProSilver
(1 Changes, Last: 2011-09-22)
Developers: - iggy
  
229 {{eventtoday.end}}
230 </p><br/>
231 {{eventtoday==true.end}}
232
					{{event==true.end}}
232
					{{event_view==true.end}}
233 {{user_registered==true.end}}
234
235 {{user_registered==true.end}}
236
Template-Element: Neuen Beitrag schreiben - Umfrage anhängen im Template: ProSilver
(1 Changes, Last: 2011-09-22)
Developers: - pede
  
9 var now = new Date();
10 var current_year = now.getFullYear();
11 var default_endtime = new Date(now.getTime()+ (1000 * 60 * 60 * 24 * 7));
12
		
13
	for(i=current_year; i<current_year+5; i++) {
12
13
	el_endyear = document.getElementById('endyear');
14
	el_endmonth = document.getElementById('endmonth');
15
	el_endday = document.getElementById('endday');
16
	el_hours = document.getElementById('hours');
17
	el_minutes = document.getElementById('minutes');
18
	
19
	var temp_year;
20
	var selectedIndex;
21
	for(var i=0; i<5; i++) {
22
		temp_year = current_year + i;
23 var option = document.createElement("option");
24
		option.innerHTML = i;
25
		document.getElementById('endyear').appendChild(option);
24
		option.innerHTML = temp_year;
25
		el_endyear.appendChild(option);
26
		if (default_endtime.getFullYear() == temp_year) selectedIndex = i;
27 }
28
29
	document.getElementById('endyear').value = default_endtime.getFullYear();
30
	document.getElementById('endmonth').value = default_endtime.getMonth()+1;
31
	document.getElementById('endday').value = default_endtime.getDate();
32
	document.getElementById('hours').value = default_endtime.getHours();
33
	document.getElementById('minutes').value = "00";
34
	
29
	el_endyear.options.selectedIndex = selectedIndex;
30
	el_endmonth.value = default_endtime.getMonth()+1;
31
	el_endday.options.selectedIndex = default_endtime.getDate()-1;
32
	el_hours.value = default_endtime.getHours();
33
	el_minutes.value = "00";
34 }
35
36 function checkDate() {
37
	var year = document.getElementById('endyear').value;
38
	var month = document.getElementById('endmonth').value;
39
	var day = document.getElementById('endday').value;
40
	var hours = parseInt(document.getElementById('hours').value);
41
	var minutes = parseInt(document.getElementById('minutes').value);
37
	var endyear = el_endyear.options[el_endyear.selectedIndex].value; 
38
	var endmonth = parseInt(el_endmonth.options[el_endmonth.selectedIndex].value);
39
	var endday = el_endday.options[el_endday.selectedIndex].value;
40
	var hours = parseInt(el_hours.value);
41
	var minutes = parseInt(el_minutes.value);
42
43
	var date_end = new Date(year, month-1, day, hours, minutes, 0);
43
	var date_end = new Date(endyear, endmonth-1, endday, hours, minutes, 0);
44 var date_now = new Date();
45
	
45
46 if(date_end < date_now) {
47 alert("{[new_poll_enddate_past]}");
48 return false;
47 document.getElementById('endts').value = date_end.getTime() / 1000;
48 return true;
49 }
50
50 function checkvoting() {
51 if(document.voting.votetitle.value == "") {
52 alert("{[new_vote_error_question]}");
53
Template-Element: Thread - Flat im Template: ProSilver
(1 Changes, Last: 2011-09-16)
Developers: - vossii
  
210 <input type="submit" name=submit value="{[thread_voting_submit]}" class="button1" />
211 {{vote_has_voted==false.end}}
212 {{can_vote==true.end}}
213
					{{close_vote_link==true.start}}<a href="{{close_vote_link}}" onClick="return closeVote()" style="line-height:13px;" class="button1">{[vote_close]}</a>{{close_vote_link==true.end}}
213
					{{close_vote_link==true.start}}<a href="{{close_vote_link}}" onClick="return closeVote();" style="line-height:13px;" class="button1">{[vote_close]}</a>{{close_vote_link==true.end}}
214 </div>
215
216 {{vote_open==true.else}}
217
Template: Gaia Template
Template-Element: Untere Leiste im Template: Gaia Template
(2 Changes, Last: 2011-09-22)
Developers: - iggy
  
83 {{eventtoday.end}}
84 </div><br/>
85 {{eventtoday==true.end}}
86
					{{event==true.end}}
86
					{{event_view==true.end}}
87 {{user_registered==true.end}}
88
89
  
213 </center>
214 <!--{[forum_submitfunction]}-->
215 {{plusone==true.start}}{[plusone_js]}{{plusone==true.end}}
216
{{guest_chat==true.start}}{[chat_guest_chat_code]}{{guest_chat==true.end}}
217 </body>
218 {{endbody}}
219 </html>
  
221
Template-Element: Beitrag bearbeiten im Template: Gaia Template
(19 Changes, Last: 2011-09-29)
Developers: - iggy
1 {{canedit==true.start}}
2
<script type="text/javascript" src="https://img.homepagemodules.de/ds/static/jquery/min/jquery-1.4.2.min.js"></script>
3
<script type="text/javascript" src="https://img.homepagemodules.de/ds/static/jquery/plugins/jquery.form.js"></script>
4
5 <script LANGUAGE="javascript">
6 <!--
  
98 {{edit_errors==true.end}}
99
100 {{preview==true.start}}
101
 <h2>{[new_preview_title]}</h2>
101
<h2>{[new_preview_title]}</h2>
102
103
104 <div class="c_r_cont2">
  
165 {{preview==true.end}}
166
167
168
<form method="post" action="{{formedit_link}}" enctype="multipart/form-data" name="newms" onSubmit="return chkFormular()">
168
169 <h3>{[editmessage_edit_title]}</h3>
170
171 <div class="c_r_cont3"><div class="c_r_top3"><div></div></div><div class="c_r_content3" >
172
<form method="post" action="{{formedit_link}}" enctype="multipart/form-data" name="newms" onSubmit="return chkFormular()">
173 <a name="edit"></a>
174
175
  
203
204 <br/><br/>
205
206
{{canfiles==true.start}}
207
    <div style="float: left; padding-right: 20px;">
208
{[editmessage_edit_files]}
206
  <input type="hidden" name="unique" value="{{uniquepostid}}">
207
  <input type="Submit" name="Submit" value="{[editmessage_edit_submit]}" onclick="showpreview=false;" tabindex="3" class="button1">
208
  <input type="submit" name="preview" value="{[new_submit_preview]}" onclick="showpreview=true;" class="button1"></td><td align="left">
209
210
    {{files==true.start}}
210
   {{files==true.start}}
211
<br/><b><small>{[editmessage_edit_prev_files]}</small></b><br/>
212 {{files.startlist}}
213
       <br/><a href="{{files:file}}" target="_blank">{{files:filename}}</a> &nbsp;-&nbsp; <i><input type=checkbox name=file[{{files:id}}] class="inputbox">{[name_delete]}</i><br>
213
       <a href="{{files:file}}" target="_blank">{{files:filename}}</a> &nbsp;-&nbsp; <i><input type=checkbox {{files:delete==true.start}}checked{{files:delete==true.end}} name=file[{{files:id}}] class="inputbox">{[name_delete]}</i><br>
214 {{files.end}}
215
    {{files==true.else}}
216
      <br/><i>{[editmessage_edit_nofiles]}</i>
215 {{files==true.end}}
216
217
    </div>
218
219
	<div style="float: left; margin-left: 20px;">
220
       <script language="Javascript">
221
        var n;
222
         function zeile() {
223
          if(n == null) n = 0;
224
            n = n + 1;
225
            document.getElementById('zeile' + n).innerHTML += '<'+'input type="file" onchange="hasFiles = true;"  class="inputbox" name="uploadfile[' + n + ']" maxlength="2097152"/ size=45>' + '<' + 'br />';
226
            }
227
        </script>
228
        <b>{[editmessage_edit_addfiles]}</b><br>
229
       <div id="zeile0"><input type="file" name="uploadfile[0]" onchange="hasFiles = true;" maxlength="2097152" size=45 class="inputbox" /><br /></div>
230
  <div id="zeile1"></div>
231
  <div id="zeile2"></div>
232
  <div id="zeile3"></div>
233
  <div id="zeile4"></div>
234
  <div id="zeile5"></div>
235
</div>
217
218
<div style="clear: both;"></div>
218
219
220
{{canfiles==true.end}}
221
  <input type="Submit" name="Submit" value="{[editmessage_edit_submit]}" onclick="showpreview=false;" tabindex="3" class="button1">
222
  <input type="submit" name="preview" value="{[new_submit_preview]}" onclick="showpreview=true;" class="button1"></td><td align="left">
219
</form>
220
<!-- File Upload -->	
221
{{addfile==true.start}}
222
	{[file_upload_html]}	
223
	{[file_upload_js]}	
224
    <div style="clear:both"></div>
225
{{addfile==true.end}}
226
<!-- File Upload End-->			
227
		
228 </div><div class="c_r_bottom3"><div></div></div>
229 </div>
230 <div style="clear:both"></div>
231
</form>
232
231
232
233
234
Template-Element: Obere Leiste im Template: Gaia Template
(2 Changes, Last: 2011-09-21)
Developers: - vossii - iggy
  
189 <div class="nav_n" id="nav_n">
190 <ul {{user_registered==true.start}} {{global_top_onclick==false.start}}onmouseout="hideDivById('user_add');" {{global_top_onclick==false.end}}{{user_registered==true.end}} >
191 {{user_admin==true.start}}
192
     <li onclick="window.location='{{link_admin}}'; return false;"  style='border-left: 1px solid {{global_nav_line}};'><a  onClick="return false;" href="{{link_admin}}">{{global_nav_admin==true.start}}<img src="{{global_nav_admin}}" alt="admin" style="vertical-align: middle; margin-right: 3px, border: none;"/>{{global_nav_admin==true.end}}{[header_goto_admin]}</a></li>
192
     <li style='border-left: 1px solid {{global_nav_line}};'><a  href="{{link_admin}}">{{global_nav_admin==true.start}}<img src="{{global_nav_admin}}" alt="admin" style="vertical-align: middle; margin-right: 3px, border: none;"/>{{global_nav_admin==true.end}}{[header_goto_admin]}</a></li>
193 {{user_admin==true.end}}
194 {{menu|filter(menulist, key!==link_member|link_mail|link_logout|link_userlist|link_online|link_lastentry|link_faq,100)}}
195
196
Template-Element: Neuen Beitrag schreiben im Template: Gaia Template
(8 Changes, Last: 2011-09-29)
Developers: - iggy
1 <script type="text/javascript" src="https://img.homepagemodules.de/ds/static/jquery/min/jquery-1.4.2.min.js"></script>
2 <script type="text/javascript" src="https://img.homepagemodules.de/ds/static/jquery/plugins/jquery.form.js"></script>
3
4
<!--Write Error --> 
5
{{error_no_write==true.start}}
6
	<h2>{[error_occured]}</h2>
7
	<div class="c_r_cont2">
8
		<div class="c_r_top2" ><div></div></div>
9
		
10
		<div class="c_r_content2" width="100%" >
11
			<div style="float:left" class="post">
12
				<b>{[error_check]}</b> <br/>
13
				<div class="text" width="100%" style="text-align: justify;">
14
					{{error_message_captcha==true.start}}{[error_wrong_capcha]}<br>{{error_message_captcha==true.end}}
15
					{{error_message_links==true.start}}{[error_maxLinks]}<br>{{error_message_links==true.end}}
16
					{{error_message_pictures==true.start}}{[error_maxPic]}<br>{{error_message_pictures==true.end}} 
17
					{{error_message_gif==true.start}}{[error_maxAnimPic]}<br>{{error_message_gif==true.end}}
18
					{{error_message_max_width==true.start}}{[error_maxPicWidth]}<br>{{error_message_max_width==true.end}}
19
					{{error_message_max_height==true.start}}{[error_maxPicHeight]}<br>{{error_message_max_height==true.end}}
20
					{{error_text_length==true.start}}{[error_text_length]}<br/>{{error_text_length==true.end}}
21
				</div>			
22
			</div>
23
			<div style="clear:both"></div>
24
		</div>
25
		<div style="clear:both"></div>
26
	</div>
27
	<div class="c_r_bottom2"><div></div></div>
28
{{error_no_write==true.end}}
29
30
<!--Preview --> 
31
{{preview==true.start}}
32
	<h2>{[new_preview_title]}</h2>
33
	 
34
	<div class="c_r_cont2">
35
		<div class="c_r_top2" ><div></div></div>
36
		<div class="c_r_content2" width="100%" >
37
			<div style="float:left" class="post">
38
				<b>{{preview_title}}</b> <br/>
39
				{{user_registered==true.start}}
40
					{[forum_message_by]}
41
					<a href="{{message:user_link}}">
42
					{{usercolor==true.start}}
43
					  <span style="color: {{usercolor}}">{{username}}</span>
44
					{{usercolor==true.else}}
45
					  {{username}}
46
					{{usercolor==true.end}}
47
					</a>
48
					&bull; ( {{usertitle==true.start}} {{usertitle}} |{{usertitle==true.end}} {[thread_user_messages]} {{user_posts|numberformat}} ) 
49
				{{user_registered==true.end}} 
50
			</div>
51
			<div style="clear:both";></div>
52
			<hr/>
53
			<div style="clear:both";></div>
54
55
			<div class="text" width="100%" style="text-align: justify;min-height:95px;" >
56
				<div style="padding: 0px 5px 5px 20px; background-color: {{global_post_bg}}; float: right; margin-top: -50px; border: none !important;">
57
					{{userimage==true.start}}<a href="{{user_link}}" style="background-image: none !important;"><img src="{{userimage}}" border="0"></a>
58
					{{userimage==true.else}}{{user_link==true.start}}<a href="{{user_link}}" style="background-image: none !important;">{{user_link==true.end}}
59
						{{user_gender==true.start}}
60
						{{user_gender_m==true.start}}<img src="{{global_user_profile_genderM}}" border="0" style="background-image: none !important;">
61
						{{user_gender_m==true.else}}<img src="{{global_user_profile_genderW}}" border="0" style="background-image: none !important;">
62
						{{user_gender_m==true.end}}
63
						{{user_gender==true.else}}<img src="{{global_user_profile}}" border="0" style="background-image: none !important;">
64
						{{user_gender==true.end}}		
65
						{{user_link==true.start}}</a>{{user_link==true.end}}
66
					{{userimage==true.end}}
67
				</div>
68
				{{preview_text}}
69
			</div>
70
			{{preview_signature==true.start}}<br/><br/><hr/>{{preview_signature}}{{preview_signature==true.end}}
71
		</div>
72
		<div style="clear:both"></div>
73
		<div class="c_r_bottom2"><div></div></div>
74
	</div>
75
	<div style="clear:both"></div> 
76
{{preview==true.end}}
77
78
<script type="text/javascript">
78
<!--Edit page --> 
79
<h2>
80
	{{reply==true.start}}<a href="{{thread_link}}">{{thread_title}}</a> | {{reply==true.end}}
81
	{{reply==true.start}}{[new_title_reply]}{{reply==true.else}}{[new_title_topic]} <small>({[thread_forum]} <a href="{{forum_link}}" title="Go to Forum"><small>{{forumtitle}}</small></a>)</small>{{reply==true.end}}
82
</h2>
83
84
{{postcache_time==true.start}}{{preview==false.start}}{{text==false.start}}
85
	<div class="c_r_cont3" id="postcache_expl"><div class="c_r_top3"><div></div></div>
86
		<div class="c_r_content3" >
87
			<strong>{[configdata_note]}</strong><br/>
88
			<div>{[postcache_active_expl]}</div>
89
		</div>
90
		<div class="c_r_bottom1"><div></div></div>
91
	</div>
92
	<div style="clear:both"></div><br/><br/>
93
{{text==false.end}}{{preview==false.end}}{{postcache_time==true.end}}
94
95
<div class="c_r_cont3">
96
	<div class="c_r_top3"><div></div></div>
97
		<div class="c_r_content3" >
98
			<form action="{{form_link}}" name="newms" method="post"  onSubmit="try{window.clearTimeout(s)}catch(e){};return chkFormular()" style="margin:0px;position:relative">
99
				<table width="100%" border="0">
100
					{{user_registered==false.start}}
101
					<tr>
102
						<td valign="top"><b>{[new_author]}</b></td> <td valign="top"><input type="text" name="name" value="{{guest_name}}" class="inputbox" style="width: 200px;"></td><td></td>
103
					</tr>
104
					{{user_registered==false.end}}
105
106
					<tr>
107
						<td valign="top"><div style="position: relative; top: 5px;"><b>{[name_thread_title]}: </b></div></td>
108
						<td valign="top"><div id="messagetitle_e" ><input type="text" name="titel" maxlength="128" style="width: 400px;" value="{{title}}" class="inputbox" tabindex="1" id="messagetitle" /><b class="error" id="messagetitle_e_m" style="display: none; margin-left: 8px;"><small><b>{[thread_error_title]}</b></small></b></div>
109
						<br/><br/>
110
						</td><td><script type="text/javascript"> miranus_add_iconbar_textarea('messagetext');</script></td>
111
					</tr>
112
113
					<tr>
114
						<td valign="middle"><b>{[name_message]}:</b></td><td>{{iconbar}}
115
						{{addintegrations==true.start}} 
116
							<div style="display: inline; margin-left: 20px; position: relative;"><small><b>{[forum_insert]}:</b> 
117
							{{addintegrations.startlist}}{{k}}<a href="#" onclick="return (miranus_load_js('{{link_js_integration}}') && hpm_newDialog('{{addintegrations:url}}','{{global_page_width}}'));">{{addintegrations:name|gettranslation(integration)}}</a>{{k.start}}, {{k.end}}
118
							{{addintegrations.end}}</small></div> 
119
						{{addintegrations==true.end}} </td><td></td>
120
					</tr>
121
122
					<tr>
123
						<td colspan="3"><div id="messagetext_e" style="padding-left: 3px;">
124
						<b class="error" id="messagetext_e_m" style="display: none; margin-left: 8px;"><small><b>{[thread_error_text]}<br/></b></small></b>
125
						<textarea name="nachricht" class="inputbox" cols="100" rows="12" style="width:95%; height: 150px;" onkeyup="charCounter();" tabindex="2" id="messagetext">{{text}}</textarea></div></td>
126
					</tr>
127
				</table>
128
129
				<div style="padding:0px 5px">
130
131
					<div id="miranus_integration_container" style="width:100%">
132
					{{integrationpreview==true.start}}
133
					<div class="integration_container">
134
					</div>
135
						 <script type="text/javascript">var all_integration = 0;</script>
136
						 {{integrationpreview.startlist}}
137
							  <script type="text/javascript">miranus_return_integration_preview_handler(++all_integration, '{{integrationpreview:preview_js}}');</script>
138
						 {{integrationpreview.end}}
139
140
					  
141
					  {{integrationpreview==true.end}}
142
					  {{miranus_integration_container}}
143
					</div>					
144
					<div style="clear:both"></div>
145
					
146
					<div id="respdiv" style="display:none"><small>{[thread_new_posts]}</small></div>
147
					
148
					{{captcha==true.start}}
149
						<div id="captcha_div">
150
						{{captcha_guestlink==true.start}}<span class="error" id="captcha_e2" style="margin-left: 8px;"><small><b>{[new_guestlink_captcha_text]}</b></small></span>{{captcha_guestlink==true.end}}
151
						<span class="error" id="captcha_e" style="display: none; margin-left: 8px;"><small><b>{[error_wrong_capcha]}</b></small></span>
152
153
						<table cellpadding=0 cellspacing=0 style="border:1px solid;">
154
						<tr><td valign="top"><img src="{{captcha_image}}"></td>
155
						<td valign="top">{[captcha_title]}<br>
156
						&nbsp;<input type="text" name="captcha" id="captcha" size="6" class="inputbox" style="width:80px"><br>
157
						<small>{[captcha_text]}</small></td></tr></table>
158
						</div>
159
					{{captcha==true.end}}
160
161
					 <table cellpadding=0 cellspacing=0 border=0 style="width:auto"><tr><td align="left" style="width:300px">
162
						 <input type="hidden" name="writemessage" value="1"> 
163
						 <input type="submit"  onclick="showpreview=false;" name='a1' value='{[new_submit]}' class="button1" tabindex="3">
164
						 <input type="submit" name="preview" value="{[new_submit_preview]}" id="previewbutton" class="button1"></td><td align="left" style="padding-left:20px;">
165
						 {{user_registered==true.start}}<label><input type="checkbox" name="topicabo" value="1" style="vertical-align: middle;"><small style="margin-left: 5px;"><b>{[new_do_abo]}</b></small></label><br/>{{user_registered==true.end}}
166
						 {{canvote==true.start}}<label><input type="checkbox" name="appendvote" value="1" style="vertical-align: middle;"><small style="margin-left: 5px;"><b>{[new_do_vote]}</b></small></label><br/>{{canvote==true.end}}						  
167
						  </td></tr>
168
					  </table>
169
			  
170
				 </div>				 
171
			<input type="hidden" name="unique" value="{{uniquepostid}}">	 
172
		</form>
173
174
<!-- File Upload -->	
175
{{addfile==true.start}}
176
	{[file_upload_html]}	
177
	{[file_upload_js]}	
178
    <div style="clear:both"></div>
179
{{addfile==true.end}}
180
<!-- File Upload End-->			
181
182
	</div>
183
	<div style="clear:both"></div>
184
	<div class="c_r_bottom3"><div></div></div>
185
</div>
186
<div style="clear:both"></div>
187
188
<!--
188
189
 function chkFormular() {
189
<!-- reply quotes -->
190
{{reply==true.start}}
191
{{mult_answer==false.start}}
192
	<br>
193
	<h3>{[new_reply_title]}</h3>
194
	<div class="c_r_cont1">
195
		<div class="c_r_top1"><div></div></div>
196
		<div class="c_r_content1" >
197
		<div style="display:inline-block;text-align:left;width:75%;white-space: nowrap;">
198
		<b>{{reply_title}}</b> <small> &bull; {[name_sender]}: <b>{{reply_username}}</b>, {{reply_messagetime|dateformat}}</small>
199
		</div>
200
		<div style="display:inline-block;text-align:right;width:23%;white-space: nowrap;">
201
			<small>
202
				<b><img alt="quote" src='https://files.homepagemodules.de/b2001010/a_340.png' style="vertical-align: middle; margin-right: 3px;"/>
203
					<a href='javascript:returnTag("[quote=\"{{reply_username_quote}}\"]" + reply_quote + "[/quote]")'>{[new_reply_quote]}</a>
204
				</b>
205
			</small>
206
		</div>
207
	 
208
	 <hr/>
209
	 <div style="padding-top:5px;padding-bottom:5px;">{{reply_text}}</div>
210
		</div><div class="c_r_bottom1"><div></div></div>
211
	</div>
212
	<div style="clear:both"></div>
213
{{mult_answer==false.else}}
214
	<br>
215
	<h3>{[new_reply_title_more]}</h3>
216
	 {{posts.startlist}}
217
218
	<script language="javascript">
219
		var replyquote_{{posts:number}} = "{{posts:replyquote}}";
220
		var replyusernamequote_{{posts:number}} = "{{posts:replyusernamequote}}";
221
	</script>
222
223
	<div class="c_r_cont1"><div class="c_r_top1"><div></div></div><div class="c_r_content1" >
224
	<div style="float:left"><b>{{posts:title|shortstring(80,"...")}}</b></div>
225
	<div style="white-space: nowrap;width:20%;text-align:right;">&nbsp;&nbsp;{[name_sender]}: <b>{{posts:username}}</b>, {{posts:messagetime|dateformat}} <small><a href='javascript:returnTag("[quote=\"" + replyusernamequote_{{posts:number}} + "\"]" + replyquote_{{posts:number}} + "[/quote]")'>{[new_reply_quote]}</a></b></small>
226
	</div>
227
228
229
	<div style="clear:both"></div>
230
	 <div style="padding-top:5px;padding-bottom:5px; text-align: justify;">{{posts:text}}</div>
231
	 </div><div class="c_r_bottom1"><div></div></div>
232
		</div>
233
		<div style="clear:both"></div><br>
234
	 {{posts.end}}
235
	 {{tothread.start}}<div align=right>
236
	{[new_reply_show_all]}
237
	  </div> {{tothread.end}}
238
	 {{thread_answers>15.tothread}}
239
240
{{mult_answer==false.end}}
241
{{reply==true.end}}
242
243
244
<script type="text/javascript">
245
/*check form Function*/
246
function chkFormular() {
247 var errormess = 0;
248 var mxt = document.getElementById('messagetext').value;
249 var mst = document.getElementById('messagetitle').value;
250
 
251
 
250
251 mxtrep = mxt.replace(/^\s*(S)\s*$/, '$1');
252 mstrep = mst.replace(/^\s*(S)\s*$/, '$1');
253
 
254
 
255
 
253
  
254 if( mxtrep.length <= 2 ) {
255 document.getElementById('messagetext_e').style.border='2px solid #a71111';
256 document.getElementById('messagetext_e_m').style.display='inline';
66
67 var reply_quote = "{{reply_quote}}";
68
69
70
71
  var panels = new Array('smiley-panel', 'font-panel', 'code-panel', 'media-panel','most-panel');
72
  var show_panel = 'most-panel';
73
74
function subIconBars(p)
75
{
76
	var i, e, t;
77
	if (typeof(p) == 'string')
78
	{
79
		show_panel = p;
80
	}
81
82
	for (i = 0; i < panels.length; i++)
83
	{
84
		e = document.getElementById(panels[i]);
85
		t = document.getElementById(panels[i] + '-tab');
86
87
		if (e)
88
		{
89
			if (panels[i] == show_panel)
90
			{
91
				e.style.display = 'block';
92
			}
93
			else
94
			{
95
				e.style.display = 'none';
96
			}
97
		}
98
	}
99
}
100
//-->
101
</script>
102
 
103
 {{error_no_write==true.start}}
104
 <h2>{[error_occured]}</h2>
105
106
<div class="c_r_cont2">
107
	<div class="c_r_top2" ><div></div></div>
108
	
109
	<div class="c_r_content2" width="100%" >
110
		<div style="float:left" class="post">
111
			<b>{[error_check]}</b> <br/>
112
			<div class="text" width="100%" style="text-align: justify;">
113
114
115
116
117
				{{error_message_captcha==true.start}}{[error_wrong_capcha]}<br>{{error_message_captcha==true.end}}
118
				{{error_message_links==true.start}}{[error_maxLinks]}<br>{{error_message_links==true.end}}
119
				{{error_message_pictures==true.start}}{[error_maxPic]}<br>{{error_message_pictures==true.end}} 
120
				{{error_message_gif==true.start}}{[error_maxAnimPic]}<br>{{error_message_gif==true.end}}
121
				{{error_message_max_width==true.start}}{[error_maxPicWidth]}<br>{{error_message_max_width==true.end}}
122
				{{error_message_max_height==true.start}}{[error_maxPicHeight]}<br>{{error_message_max_height==true.end}}
123
{{error_text_length==true.start}}{[error_text_length]}<br/>{{error_text_length==true.end}}
124
			</div>
125
			
126
		</div>
127
		<div style="clear:both"></div>
128
	</div>
129
	<div style="clear:both"></div>
130
</div>
131
	<div class="c_r_bottom2"><div></div></div>
132
    
133
134
{{error_no_write==true.end}}
135
136
 
137
 {{preview==true.start}}
138
 <h2>{[new_preview_title]}</h2>
139
140
 
141
<div class="c_r_cont2">
142
<div class="c_r_top2" ><div></div></div>
143
<div class="c_r_content2" width="100%" >
144
<div style="float:left" class="post">
145
146
<b>{{preview_title}}</b> <br/>
147
148
149
150
{{user_registered==true.start}}
151
{[forum_message_by]}
152
 <a href="{{message:user_link}}">
153
    {{usercolor==true.start}}
154
      <span style="color: {{usercolor}}">{{username}}</span>
155
    {{usercolor==true.else}}
156
      {{username}}
157
    {{usercolor==true.end}}
158
    </a>
159
160
 &bull; ( {{usertitle==true.start}} {{usertitle}} |{{usertitle==true.end}} {[thread_user_messages]} {{user_posts|numberformat}} ) 
161
162
163
{{user_registered==true.end}} 
164
165
</div>
166
167
<div style="clear:both";></div>
168
<hr/>
169
170
<div style="clear:both";></div>
171
172
173
<div class="text" width="100%" style="text-align: justify;min-height:95px;" >
174
   <div style="padding: 0px 5px 5px 20px; background-color: {{global_post_bg}}; float: right; margin-top: -50px; border: none !important;">
175
176
 
177
   
178
   
179
   {{userimage==true.start}}<a href="{{user_link}}" style="background-image: none !important;"><img src="{{userimage}}" border="0"></a>
180
   {{userimage==true.else}}{{user_link==true.start}}<a href="{{user_link}}" style="background-image: none !important;">{{user_link==true.end}}
181
		{{user_gender==true.start}}
182
		{{user_gender_m==true.start}}<img src="{{global_user_profile_genderM}}" border="0" style="background-image: none !important;">
183
		{{user_gender_m==true.else}}<img src="{{global_user_profile_genderW}}" border="0" style="background-image: none !important;">
184
		{{user_gender_m==true.end}}
185
		{{user_gender==true.else}}<img src="{{global_user_profile}}" border="0" style="background-image: none !important;">
186
		{{user_gender==true.end}}		
187
		{{user_link==true.start}}</a>{{user_link==true.end}}
188
	{{userimage==true.end}}
189
   </div>
190
191
{{preview_text}}
192
193
</div>
194
{{preview_signature==true.start}}<br/><br/><hr/>{{preview_signature}}{{preview_signature==true.end}}
195
</div>
196
197
<div style="clear:both"></div>
198
199
<div class="c_r_bottom2"><div></div></div>
200
    </div>
201
<div style="clear:both"></div> 
202
{{addfile_current==true.start}}
203
<script type="text/javascript">
204
$(document).ready(function() {
205
$('#do_upload').click();
206
});
207
208
</script>
209
<iframe src="{{addfile_link}}" style="display:none"></iframe>
210
{{addfile_current==true.end}}
211
{{preview==true.end}}
212
213
214
215
216
217
<h2>
218
{{reply==true.start}}
219
<a href="{{thread_link}}">{{thread_title}}</a> | 
220
{{reply==true.end}}
221
222
{{reply==true.start}}
223
    {[new_title_reply]}
224
{{reply==true.else}}
225
    {[new_title_topic]} <small>({[thread_forum]} <a href="{{forum_link}}" title="Go to Forum"><small>{{forumtitle}}</small></a>)</small>
226
{{reply==true.end}}
227
</h2>
228
{{postcache_time==true.start}}{{preview==false.start}}{{text==false.start}}
229
<div class="c_r_cont3" id="postcache_expl"><div class="c_r_top3"><div></div></div>
230
	<div class="c_r_content3" >
231
		<strong>{[configdata_note]}</strong><br/>
232
		<div>{[postcache_active_expl]}</div>
233
	</div>
234
<div class="c_r_bottom1"><div></div></div></div>
235
236
<div style="clear:both"></div><br/><br/>
237
{{text==false.end}}{{preview==false.end}}{{postcache_time==true.end}}
238
239
<div class="c_r_cont3"><div class="c_r_top3"><div></div></div><div class="c_r_content3" >
240
241
<form action="{{form_link}}" name="newms" method="post"  onSubmit="try{window.clearTimeout(s)}catch(e){};return chkFormular()" style="margin:0px;position:relative">
242
<table width="100%" border="0">
243
{{user_registered==false.start}}
244
<tr>
245
<td valign="top"><b>{[new_author]}</b></td> <td valign="top"><input type="text" name="name" value="{{guest_name}}" class="inputbox" style="width: 200px;"></td><td></td>
246
</tr>
247
{{user_registered==false.end}}
248
249
<tr>
250
<td valign="top"><div style="position: relative; top: 5px;"><b>{[name_thread_title]}: </b></div></td>
251
252
<td valign="top"><div id="messagetitle_e" ><input type="text" name="titel" maxlength="128" style="width: 400px;" value="{{title}}" class="inputbox" tabindex="1" id="messagetitle" /><b class="error" id="messagetitle_e_m" style="display: none; margin-left: 8px;"><small><b>{[thread_error_title]}</b></small></b></div>
253
254
<br/><br/>
255
256
</td><td><script type="text/javascript"> miranus_add_iconbar_textarea('messagetext');</script></td></tr>
257
258
<tr>
259
<td valign="middle"><b>{[name_message]}:</b></td><td>{{iconbar}}
260
{{addintegrations==true.start}} 
261
	<div style="display: inline; margin-left: 20px; position: relative;"><small><b>{[forum_insert]}:</b> 
262
	{{addintegrations.startlist}}{{k}}<a href="#" onclick="return (miranus_load_js('{{link_js_integration}}') && hpm_newDialog('{{addintegrations:url}}','{{global_page_width}}'));">{{addintegrations:name|gettranslation(integration)}}</a>{{k.start}}, {{k.end}}
263
	{{addintegrations.end}}</small></div> 
264
{{addintegrations==true.end}} </td><td></td>
265
</tr>
266
267
<tr>
268
<td colspan="3"><div id="messagetext_e" style="padding-left: 3px;">
269
<b class="error" id="messagetext_e_m" style="display: none; margin-left: 8px;"><small><b>{[thread_error_text]}<br/></b></small></b>
270
<textarea name="nachricht" class="inputbox" cols="100" rows="12" style="width:95%; height: 150px;" onkeyup="charCounter();" tabindex="2" id="messagetext">{{text}}</textarea></div></td>
271
</tr>
272
</table>
273
274
<div style="padding:0px 5px">
275
276
<div id="miranus_integration_container" style="width:100%">
277
{{integrationpreview==true.start}}
278
<div class="integration_container">
279
</div>
280
     <script type="text/javascript">var all_integration = 0;</script>
281
     {{integrationpreview.startlist}}
282
          <script type="text/javascript">miranus_return_integration_preview_handler(++all_integration, '{{integrationpreview:preview_js}}');</script>
283
     {{integrationpreview.end}}
284
285
  
286
  {{integrationpreview==true.end}}
287
  {{miranus_integration_container}}
288
</div>
289
<div style="clear:both"></div>
290
<div id="respdiv" style="display:none"><small>{[thread_new_posts]}</small></div>
291
{{captcha==true.start}}
292
<div id="captcha_div">
293
{{captcha_guestlink==true.start}}<span class="error" id="captcha_e2" style="margin-left: 8px;"><small><b>{[new_guestlink_captcha_text]}</b></small></span>{{captcha_guestlink==true.end}}
294
<span class="error" id="captcha_e" style="display: none; margin-left: 8px;"><small><b>{[error_wrong_capcha]}</b></small></span>
295
296
<table cellpadding=0 cellspacing=0 style="border:1px solid;">
297
<tr><td valign="top"><img src="{{captcha_image}}"></td>
298
<td valign="top">{[captcha_title]}<br>
299
&nbsp;<input type="text" name="captcha" id="captcha" size="6" class="inputbox" style="width:80px"><br>
300
<small>{[captcha_text]}</small></td></tr></table>
301
</div>
302
{{captcha==true.end}}
303
304
305
306
307
 <table cellpadding=0 cellspacing=0 border=0 style="width:auto"><tr><td align="left" style="width:300px">
308
 <input type="hidden" name="writemessage" value="1">
309
 <input type="hidden" name="unique" value="{{uniquepostid}}">
310
 <input type="submit"  onclick="showpreview=false;" name='a1' value='{[new_submit]}' class="button1" tabindex="3">
311
 <input type="submit" name="preview" value="{[new_submit_preview]}" id="previewbutton" class="button1"></td><td align="left" style="padding-left:20px;">
312
{{user_registered==true.start}}<label><input type="checkbox" name="topicabo" value="1" style="vertical-align: middle;"><small style="margin-left: 5px;"><b>{[new_do_abo]}</b></small></label><br/>{{user_registered==true.end}}
313
{{canvote==true.start}}<label><input type="checkbox" name="appendvote" value="1" style="vertical-align: middle;"><small style="margin-left: 5px;"><b>{[new_do_vote]}</b></small></label><br/>{{canvote==true.end}}
314
  
315
  </td></tr></table>
316
  
317
     </div>
318
	</form>
319
	
320
	{{addfile==true.start}}
321
<div id="upload_div" class="button1" style="position:relative;padding:5px 0px;float:right;margin-top:-30px;margin-right:40px;">
322
<small style="padding:5px 20px;margin-left: 5px;position: relative;" id="do_upload">{[new_do_upload]}</small>
323
</div>
324
  <div style="clear:both"></div>
325
326
{{addfile==true.end}}
327
	
328
	</div><div style="clear:both"></div><div class="c_r_bottom3"><div></div></div>
329
    </div>
330
    <div style="clear:both"></div>
331
{{reply==true.start}}
332
{{mult_answer==false.start}}
333
 <br>
334
<h3>{[new_reply_title]}</h3>
335
<div class="c_r_cont1">
336
	<div class="c_r_top1"><div></div></div>
337
	<div class="c_r_content1" >
338
	<div style="display:inline-block;text-align:left;width:75%;white-space: nowrap;">
339
	<b>{{reply_title}}</b> <small> &bull; {[name_sender]}: <b>{{reply_username}}</b>, {{reply_messagetime|dateformat}}</small>
340
	</div>
341
	<div style="display:inline-block;text-align:right;width:23%;white-space: nowrap;">
342
		<small>
343
			<b><img alt="quote" src='https://files.homepagemodules.de/b2001010/a_340.png' style="vertical-align: middle; margin-right: 3px;"/>
344
				<a href='javascript:returnTag("[quote=\"{{reply_username_quote}}\"]" + reply_quote + "[/quote]")'>{[new_reply_quote]}</a>
345
			</b>
346
		</small>
347
	</div>
348
 
349
 <hr/>
350
 <div style="padding-top:5px;padding-bottom:5px;">{{reply_text}}</div>
351
	</div><div class="c_r_bottom1"><div></div></div>
352
    </div>
353
    <div style="clear:both"></div>
354
{{mult_answer==false.else}}
355
356
 <br>
357
<h3>{[new_reply_title_more]}</h3>
358
 {{posts.startlist}}
359
360
<script language="javascript">
361
362
363
var replyquote_{{posts:number}} = "{{posts:replyquote}}";
364
var replyusernamequote_{{posts:number}} = "{{posts:replyusernamequote}}";
365
366
</script>
367
368
<div class="c_r_cont1"><div class="c_r_top1"><div></div></div><div class="c_r_content1" >
369
<div style="float:left"><b>{{posts:title|shortstring(80,"...")}}</b></div>
370
<div style="white-space: nowrap;width:20%;text-align:right;">&nbsp;&nbsp;{[name_sender]}: <b>{{posts:username}}</b>, {{posts:messagetime|dateformat}} <small><a href='javascript:returnTag("[quote=\"" + replyusernamequote_{{posts:number}} + "\"]" + replyquote_{{posts:number}} + "[/quote]")'>{[new_reply_quote]}</a></b></small>
371
</div>
372
373
374
<div style="clear:both"></div>
375
 <div style="padding-top:5px;padding-bottom:5px; text-align: justify;">{{posts:text}}</div>
376
 </div><div class="c_r_bottom1"><div></div></div>
377
    </div>
378
    <div style="clear:both"></div><br>
379
 {{posts.end}}
380
 {{tothread.start}}<div align=right>
381
{[new_reply_show_all]}
382
  </div> {{tothread.end}}
383
 {{thread_answers>15.tothread}}
384
385
{{mult_answer==false.end}}
386
{{reply==true.end}}
387
388
389
<script type="text/javascript">
69 /*Autosave and Check for New Posts Function*/
70 var $messagetext = $("#messagetext");
71 var loaderimg = "https://files.homepagemodules.de/b2001010/a_207.gif";
  
473 showSavedContent();
474 {{text==false.end}}{{preview==false.end}}{{postcache_time==true.end}}
475
476
/*File Upload Functions*/
477
$('#do_upload').click(function(){
478
	$(this).remove();
479
	initUploadForm();});
480
	
481
function initUploadForm(){
482
url = "{{addfile_link}}";
483
$.get(url,function(res){
484
		$upldiv = $('<div>').html(res);
485
		$upldiv.appendTo($('#upload_div'));
486
		applyFormBindings();
487
	});
488
}
489
490
function applyFormBindings(){
491
492
		/*apply bindings*/
493
		$('.delfile').click(function(){$('#up_in_progress_text').html('{[upload_rem_file]}');$('#upload_form').submit();});
494
		
495
		
496
		/*apply template-specific styles*/
497
		$('#uploadinfo').css('background-color','{{global_post_bg}}').css('border','1px solid {{global_button_border}}').css('color','{{global_text_color}}');
498
		$('#upload_div').removeClass('button1');
499
		$('#upload_div').css('width','300px').css('marginLeft','20px').css('marginTop','-35px');
500
		
501
		makeAjaxForm();
502
503
}
504
505
506
507
function makeAjaxForm(){
508
$('#upload_form').ajaxForm({
509
		beforeSubmit: function(){
510
			$('#upload_new').hide();			
511
			$('#upload_in_progress').show();							
512
		},
513
		success: function(res){
514
			$('#upload_in_progress').hide();
515
               $('#upload_div').html("<div>"+res+"</div>");			   
516
			   if($('#fileslist').length){$('#uplhead').hide()};				
517
			   applyFormBindings();	
518
            }});
519
}
520
521
522
476
477
// <![CDATA[
478
	subIconBars(show_panel);
479
// ]]>
477
478 </script>
479 <script type="text/javascript">
480
Template-Element: Neuen Beitrag schreiben - Umfrage anhängen im Template: Gaia Template
(21 Changes, Last: 2011-09-22)
Developers: - pede
1 <style type="text/css">.hiddenbox{display:none;}</style>
2 <script language="Javascript">
3 <!--
4
var count = 5;
4
var num_answers= 5;
5
6 function initDate() {
7 for(i=1; i<=31; i++) {
  
13 var now = new Date();
14 var current_year = now.getFullYear();
15 var default_endtime = new Date(now.getTime()+ (1000 * 60 * 60 * 24 * 7));
16
		
17
	for(i=current_year; i<current_year+5; i++) {
16
17
	el_endyear = document.getElementById('endyear');
18
	el_endmonth = document.getElementById('endmonth');
19
	el_endday = document.getElementById('endday');
20
	el_hours = document.getElementById('hours');
21
	el_minutes = document.getElementById('minutes');
22
	
23
	var temp_year;
24
	var selectedIndex;
25
	for(var i=0; i<5; i++) {
26
		temp_year = current_year + i;
27 var option = document.createElement("option");
28
		option.innerHTML = i;
29
		document.getElementById('endyear').appendChild(option);
28
		option.innerHTML = temp_year;
29
		el_endyear.appendChild(option);
30
		if (default_endtime.getFullYear() == temp_year) {
31
			selectedIndex = i;
32
		}
33 }
34
35
	document.getElementById('endyear').value = default_endtime.getFullYear();
36
	document.getElementById('endmonth').value = default_endtime.getMonth()+1;
37
	document.getElementById('endday').value = default_endtime.getDate();
38
	document.getElementById('hours').value = default_endtime.getHours();
39
	document.getElementById('minutes').value = "00";
40
	
35
	el_endyear.options.selectedIndex = selectedIndex;
36
	el_endmonth.value = default_endtime.getMonth()+1;
37
	el_endday.options.selectedIndex = default_endtime.getDate()-1;
38
	el_hours.value = default_endtime.getHours();
39
	el_minutes.value = "00";
40 }
41
42 function checkDate() {
43
	var year = document.getElementById('endyear').value;
44
	var month = document.getElementById('endmonth').value;
45
	var day = document.getElementById('endday').value;
46
	var hours = parseInt(document.getElementById('hours').value);
47
	var minutes = parseInt(document.getElementById('minutes').value);
43
	var endyear = el_endyear.options[el_endyear.selectedIndex].value; 
44
	var endmonth = parseInt(el_endmonth.options[el_endmonth.selectedIndex].value);
45
	var endday = el_endday.options[el_endday.selectedIndex].value;
46
	var hours = parseInt(el_hours.value);
47
	var minutes = parseInt(el_minutes.value);
48
49
	var date_end = new Date(year, month-1, day, hours, minutes, 0);
49
	var date_end = new Date(endyear, endmonth-1, endday, hours, minutes, 0);
50 var date_now = new Date();
51
52 if(date_end < date_now) {
  
77 return true;
78 }
79
80
function more_answers() {
81
count = count +1; 
82
if(count <= 15){
83
toshow = document.getElementById('ans' + count);
84
85
toshow.style.display = '';}
86
}
87
88
80 function more() {
81
82
count = count +1; 
83
var span1 = document.createElement("span");
84
var newline = "<span style='width:120px' id='ans"+count+"'><b>{[thread_poll_answer]} "+ count + ":&nbsp;";
85
if(count<10){newline+='&nbsp;&nbsp;';}
86
newline+="</b></span><input type='text' name='antwort["+count+"]' class='inputbox' size='70%'><br>";
87
88
span1.innerHTML = (newline);
89
var el = document.getElementById('poll_answers');
90
el.appendChild(span1);
91
81
	num_answers++; 
82
	var span1 = document.createElement("span");
83
	var newline = "<span style='width:120px' id='ans"+num_answers+"'><b>{[thread_poll_answer]} "+ num_answers+ ":&nbsp;";
84
	if(num_answers<10){newline+='&nbsp;&nbsp;';}
85
	newline+="</b></span><input type='text' name='antwort["+num_answers+"]' class='inputbox' size='70%'><br>";
86
87
	span1.innerHTML = (newline);
88
	var el = document.getElementById('poll_answers');
89
	el.appendChild(span1);
90 }
91
92 -->
  
141 </div>
142 </div>
143
144
<table width="100%">
145
<tr><td><span style="visibility: hidden;">{[thread_poll_answer]} x</span></td><td style="width: 70%;"><span id="morelink"><a href="javascript:more();" style="text-decoration: none;"><img src="https://files.homepagemodules.de/b2001010/a_312.png" style="border: none; margin-right: 3px; vertical-align: middle;"/><small>{[thread_poll_answeradd]}</small></a></span></td></tr>
146
</table>
144
<div id="morelink" style="margin-top:10px;"><a href="javascript:more();" style="text-decoration: none; padding-top:10px;"><img src="https://files.homepagemodules.de/b2001010/a_312.png" style="border: none; margin-right: 3px; vertical-align: middle;"/><small>{[thread_poll_answeradd]}</small></a></div>
145
146
147
148
149
Template-Element: Thread - Flat im Template: Gaia Template
(3 Changes, Last: 2011-09-16)
Developers: - vossii
  
212 {{global_poll_time==true.start}}
213 <img src="{{global_poll_time}}" alt="poll_time" style="vertical-align: middle; margin-right: 3px;"/>
214 {{global_poll_time==true.end}}
215
				<small>{[poll_ends]}: {{vote_end|dateformat}}.</small>
215
				<small>{[poll_ends]}: {{vote_end|dateformat}}. </small>
216 {{vote_open==true.else}}
217 <small>{[poll_has_ended]}</small>
218 {{vote_open==true.end}}
  
225 {{vote_votes==true.else}}
226 {[poll_no]} "{{vote_title}}" {[poll_given]}.
227 {{vote_votes==true.end}}
228
		 
228
229
		 {{close_vote_link==true.start}} <a href="{{close_vote_link}}" onClick="return confirm('{[vote_close_confirm]}');">{[vote_close]}</a>{{close_vote_link==true.end}}
230 </small>
231 <div style="margin-left: 25px; margin-top: 10px;">
232
  
315 <span style="color: {{global_link_color}}"><small>{[thread_havent_voted]}</small></span>
316 </td>
317 </tr>
318
						<tr><td></td><td></td><td>{{vote_open==true.start}}<input type="submit" name="submit" value="{[thread_voting_submit2]}" class="button1">{{vote_open==true.end}}</td>	</tr>
318
						<tr><td></td><td></td><td>{{vote_open==true.start}}<input type="submit" name="submit" value="{[thread_voting_submit2]}" class="button1">  {{vote_open==true.end}}</td>	</tr>
319 {{vote_open==true.end}}{{vote_has_voted==false.end}}{{can_vote==true.end}}
320
321
322
Template-Element: Neuen Beitrag schreiben - Datei Upload im Template: Gaia Template
(3 Changes, Last: 2011-09-30)
Developers: - iggy
1
{{link_css.start}}style.css{{link_css.end}}
2
<html>
1 <head>
2
<link rel="stylesheet" type="text/css" href="{{link_css}}" />
2
<style type="text/css">#fileslist li{float:none !important;}</style>
3 <script language="Javascript">
4 function deluploadbutton() {
5
	document.getElementById('upload_form').style.display = "none";
5
	document.getElementById('upload_new').style.display = "none";
6 document.getElementById('upload_in_progress').style.display = "block";
7
8 /*document.getElementById('uploadbutton').innerHTML='{[upload_in_progress]}';*/
  
33 if(http==null) return;
34 if(http.readyState == 4) {
35 var response = http.responseText;
36
    if(response.length>0) {	
36
    if(response.length>0 && response !='false') {	
37
38 var resp = eval('(' + response + ')');
39
  
51 }
52
53 </script>
54
</head>
55
<body>
56
<div  class="c_r_content3" style="width:100%;padding:0px;height:100%;margin:0px;border:0px;">
57
<div style="padding:5px;">
54
</head><body>
55
<form action="{{form_link}}" id="upload_form" method="post" enctype="multipart/form-data" name="ein" onsubmit="upl_progress_status();deluploadbutton() ">
56
<div id="uploadform">
57
{{files==true.start}}
58
<b><small>{[upload_uploaded_files]}</small></b>
59
<ul id="fileslist" style="margin: 0px;">
60
{{files.startlist}}
61
<li>
62
<input type="hidden" name="tempfiles[{{files:tempname}}]" value="{{files:filename}}">
63
{{thename.start}}{{files:filename}}{{thename.end}}
64
65
<span style="display:inline-block; width:200px;" title="{{files:filename}}">{{thename|shortstring(25,"...")}}</span><label  ><input type="checkbox" class="delfile" name="delfile[{{files:tempname}}]" id="delfile[{{files:tempname}}]" value="1"> {[name_delete]}</label>
66
</li>
67
{{files.end}}
68
</ul>
69
70
</hr>
71
{{files==true.end}}
72 <div id="upload_in_progress" style="display:none">
73 <center>
74
<div id='prog_bar' style="padding:0px; margin:0px;height: 40px; width: 220px; position:relative;">
74
<div id='prog_bar' style="padding:0px; margin:0px;height: 20px; width: 220px; position:relative;">
75 <div id="loadingimg" style="height: 20px; width: 220px; padding:0px; margin:0px;position:absolute; top:0px;left:0px; background-image:url(https://files.homepagemodules.de/b2001010/a_726_8a6270f9.gif);background-repeat: no-repeat;">&nbsp;</div>
76 <div id="progressmeter" style="height: 20px; width:0px; padding:0px; margin:0px;position:absolute; top:0px;left:0px; background-image:url(https://files.homepagemodules.de/b2001010/a_727_d2039cc2.gif);background-repeat: no-repeat;">&nbsp;</div>
77
</div><br/>	
78
<strong>{[upload_in_progress2]}</strong><br/><small>{[upload_may_be_slow]}</small><br />
77
</div>
78
<small id="up_in_progress_text">{[upload_in_progress2]}</small>
79
80 </center>
81 </div>
82
<form action="{{form_link}}" id="upload_form" method="post" enctype="multipart/form-data" name="ein" >
82
<div id="upload_new">
83 <input type="hidden" name="APC_UPLOAD_PROGRESS" value="{{progress_id}}"/>
84
<div style="position:relative; display:inline;">
85
	<img src="https://files.homepagemodules.de/b2001010/a_520.png" alt="info" onmouseover="document.getElementById('uploadinfo').style.display = 'block';"/>
86
	<div id="uploadinfo" class="button1" style="display:none; width:320px;position:absolute; top:0px;left:0px;  text-align:center;  -moz-border-radius:8px;" onmouseout="this.style.display = 'none';">
84
<div style="position:relative; display:inline;">	
85
	<div id="uploadinfo" style="display:none; width:320px;position:absolute; top:-10px;left:0px;  text-align:center;  -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;" onmouseout="this.style.display = 'none';">
86 <small>{[upload_info]}</small>
87 </div>
88 </div>
89
<b><small>{[upload_choose_file]}</small></b>
90
<br/>
91
<input type="file" name="uploadfile[]" id="u1" maxlength="4194304" size=25 class="inputbox autowidth" onchange="deluploadbutton();this.parentNode.submit();upl_progress_status();"/>
92
</hr>
93
94
{{files==true.start}}
95
<br/><br/>
96
<b><small>{[upload_uploaded_files]}</small></b>
97
<ul id="fileslist" style="margin: 0px;">
98
{{files.startlist}}
99
<li>
100
<input type="hidden" name="tempfiles[{{files:tempname}}]" value="{{files:filename}}">
101
<span style="display:inline-block; width:200px;">{{files:filename}}</span><input type="checkbox" name="delfile[{{files:tempname}}]" id="delfile[{{files:tempname}}]" value="1" onchange="checkDelFiles();"><label for="delfile[{{files:tempname}}]">{[name_delete]}</label>
102
</li>
103
{{files.end}}
104
</ul>
105
{{files==true.end}}
89
{{files==false.start}}
90
<span id="uplhead"><b><small>{[upload_choose_file]}</small></b><img src="https://files.homepagemodules.de/b2001010/a_520.png" alt="info" onmouseover="document.getElementById('uploadinfo').style.display = 'block';"/><br/></span>
91
{{files==false.end}}
92
93
<div id="uploadbutton" style="display:none"><input type="submit" name=xyz value="{[upload_remove_sel]}" class="button1"><br><br></div>
93
<span id="the_inputs">
94
<input type="file" name="uploadfile[]" multiple id="u1" maxlength="4194304" size=25 class="inputbox autowidth" />
95
</span>
96
<br />
97
<div id="add_input" style="text-align: right;margin-right:30px" onclick="add_inpfield()"><a href="javascript:void(0)">{[upload_more]}</a></div>
98
<br/>
99
<input type="submit" name="upl_submit"  class="button1" id="upl_submit" value="{[upload_submit]}"/>
100
101
</form>
101 </div>
102 </div>
103
</form>
104
<style type="text/css">
105
#uploadform{font-size:12px;}
106
#uploadform input{font-size:12px;}
107
#uploadform small{font-size:12px;}
108
</style>
109
110
<script language="Javascript">
111
function checkDelFiles(){
112
var del_file = false;
113
checkboxes = document.getElementById('fileslist').getElementsByTagName("INPUT");
114
  for (var i=0; i<checkboxes.length; i++) {
115
    if (checkboxes[i].checked) {
116
      del_file = true;
117
    }
118
  }
119
  if(del_file){document.getElementById('uploadbutton').style.display = 'block';}
120
  else{document.getElementById('uploadbutton').style.display = 'none';}
110
111
112
113
<script type="text/javascript">
114
var count = 1;
115
function add_inpfield(){
116
count ++;
117
$('<br/><input type="file" name="uploadfile[]" multiple id="u'+count+'" maxlength="4194304" size=25 class="inputbox autowidth" />').appendTo($('#the_inputs'));
118 }
119
120
121 </script>
122
123
</body></html>
124
125
126
</body>
  
128
Template: Business Template
Template-Element: Untere Leiste im Template: Business Template
(39 Changes, Last: 2011-09-21)
Developers: - iggy
  
23 newinp.addClass('hidden');
24
25 try{
26
  chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
27
  if(!chrome){$(this).attr('disabled',true);}
26
  agent = navigator.userAgent.toLowerCase();
27
  if(agent.indexOf('chrome') > -1 && agent.indexOf('safari') > -1 && agent.indexOf('opera') > -1){$(this).attr('disabled',true);}
28 }catch(e){}
29
30 $(this).addClass('ajaxButtonPlaceholder').css('backgroundImage','url(https://files.homepagemodules.de/b2001010/a_821_7ed1d5a4.gif)')
  
231 <li id="member_link"><a href="{{link_member}}">{[useronline_page_userlist]}</a></li>
232 <li id="useronline_link"><a href="{{link_online}}">{[useronline_page_useronline]}</a></li>
233 </ul>
234
	</div>
235
	
236
	<br/><br/>
237
	
234
	</div>	
235
	<br/><br/>	
236 </div>
237
238
239 {{plusone==true.start}}{[plusone_js]}{{plusone==true.end}}
240
{{guest_chat==true.start}}{[chat_guest_chat_code]}{{guest_chat==true.end}}
241 </body>
242 </html>
  
244
Template-Element: Kalender im Template: Business Template
(8 Changes, Last: 2011-09-21)
Developers: - pede
  
4 <ul class="noimage forum scnd canhov" style="display:none;" id="cal_newevents">
5 {{newevents.startlist}}
6 <li>
7
			{{newevents:start_time|dateformat(d.m.Y)}} -  <a href="{{newevents:event_link}}" style="text-decoration: none;"><b>{{newevents:name}}</b></a><br/>
7
			{{newevents:start_time|dateformat(d.m.Y)}} -  <a href="{{newevents:event_link}}" style="text-decoration: none;" onclick="return false;"><b>{{newevents:name}}</b></a><br/>
8 </li>
9 {{newevents.end}}
10 </ul>
11 </span>
12
13 <script type="text/javascript">
14
14 function shownewevents() {
15 if (document.getElementById('cal_newevents').style.display=='block')
16 {document.getElementById('cal_newevents').style.display='none';
  
218
219 {{user_registered==true.start}}
220 <script>
221
		$('table.calendar td').click(function() {
222
			if(!$(this).parent().hasClass('calendar_header')){
223
			current_id = $(this).attr('id');
224
			current_link = $('#'+current_id+' a.calendar_link').attr('href');
225
			window.location.href = current_link
226
}
221
		$('table.calendar td, a').click(function(event) {
222
			event.preventDefault();
223
			event.stopPropagation();
224
			if ($(this)[0].nodeName.toLowerCase() != "a") {
225
				if(!$(this).parent().hasClass('calendar_header')){
226
					current_id = $(this).attr('id');
227
					current_link = $('#'+current_id+' a.calendar_link').attr('href');
228
					window.location.href = current_link;
229
				}
230
			} else {
231
				window.location.href = $(this).attr('href');
232
			}
233 });
234
		
235
		// Aktuellen Monat kennzeichen
236
		current_month = {{server_time|dateformat(n)}};
237
		$('#cal_month_'+current_month).addClass('calendar_today');
238 </script>
239 {{user_registered==true.end}}
240
  
279 {{allmonths.end}}
280 </tr>
281 </table>
282
		
283
<script type="text/javascript">
284
	{{user_registered==true.start}}
285
	$('table.calendar td').click(function() {
286
	current_id = $(this).attr('id');
287
		current_link = $('#'+current_id+' a.calendar_link').attr('href');
288
		if(current_link){
289
			window.location.href = current_link;
290
		}
291
	});
292
	{{user_registered==true.end}}
293
	
294
	// Aktuellen Monat kennzeichen
295
	current_month = {{server_time|dateformat(n)}};
296
	$('#cal_month_'+current_month).addClass('calendar_today');
297
	
298
</script>		
282
283
284 {{cal_year_view==true.end}}
285
286
287
288
289
286 {{cal_day_view==true.start}} <!-- day -->
287
288 <ul class="noimage calendar_day forum scnd canhov">
  
347 </td>
348 <td style="width: 80%;">
349
350
							<a href="{{events:event_link}}"><strong>{{events:name}}</strong></a><br/>					
350
							<a href="{{events:event_link}}"><strong>{{events:name}}</strong></a><br/>
351 <small>{{events:description|shortstring(400,"...")}}</small>
352
353 </td>
  
378 <input type="hidden" name="event_id_to_delete" value="{{event_id}}" class="button1"/>
379 <input type=submit id="delete_event" name="delete_event" value="{[calendar_remove_event_btn]}" class="button" /><br/><br/>
380 </form>
381
381 </center>
382 {{cal_remove_event==true.end}}
383
384
Template-Element: Beitrag bearbeiten im Template: Business Template
(18 Changes, Last: 2011-09-29)
Developers: - iggy
  
210
211
212
213
				<script>
214
			
215
				$('#editform').submit(function() {
216
					if($('#metext').val() == "" || $('#metext').val() == " " || $('#metext').val() == null)
217
						{var error_text = true;
218
						 $('#metext').addClass('error');
219
						 $('#messagetext_error').show();
220
						}
221
					else
222
						{var error_text = false;
223
						 $('#metext').removeClass('error');
224
						 $('#messagetext_error').hide();
225
						}
226
						
227
					if($('#metitle').val() == "" || $('#metitle').val() == " " || $('#metitle').val() == null)
228
						{var error_title = true;
229
						$('#metitle').addClass('error');
230
						$('#messagetitle_error').show();
231
						}
232
					else
233
						{var error_title = false;
234
						$('#metitle').removeClass('error');
235
						$('#messagetitle_error').hide();
236
						}
237
						
238
					if(error_text || error_title) {resetAjaxButtons();return false;}
239
					else {return true;}
240
241
				});
242
243
				$('#metext').keyup(function() {
244
				if($(this).val != '' && $(this).val != ' ' && $(this).val != null)
245
					{$('#messagetext_error').hide(); $('#metext').removeClass('error');}
246
				});
247
248
				$('#metitle').keyup(function() {
249
				if($(this).val != '' && $(this).val != ' ' && $(this).val != null)
250
					{$('#messagetitle_error').hide(); $('#metitle').removeClass('error');}
251
				});
252
253
				</script>
254
255
256
257
				{{old_signature==true.start}}
258
					<br/><br/><strong>{[name_signature]}</strong><br/>
259
					<textarea name="signature">{{signature}}</textarea>
260
				{{old_signature==true.end}}
261
262
263
				<input type="submit" name="submit" value="{[editmessage_save_changes]}" onclick="showpreview=false;" id="editbutton" class="button" />
264
				<input type="submit" name="preview" value="{[new_submit_preview]}" onclick="showpreview=true;" class="button">				
265
  <input type="hidden" name="unique" value="{{uniquepostid}}">				
266
267
				{{canfiles==true.start}}
267
268
<a href="#" id="addfile" style="margin-right:100px; float:right;"><small><strong>+ {{files==true.start}}Weitere{{files==true.end}} Datei anhängen</strong></small></a>
269
					
270
					<div class="greybox" id="addfilewrap" style="margin: 5px 0px; display: none;">
271
						<div class="spacer10">
272
						<strong>{[editmessage_attach_file]}</strong><br/><br/>
273
						<ul id="addfilelist" class="noimage">
274
						</ul>
275
						</div>
276
					</div>
277
					
268
269
					{{files==true.start}}
270
					<br/><strong>{[editmessage_edit_files]}</strong> 	<br/><br/>
269
270
   {{files==true.start}}<br/><br/>
271
<strong>{[editmessage_edit_prev_files]}</strong> 	
272 <div class="greybox">
273 <div class="spacer10">
274
  
296 {{files:filename}}</a>
297 </div>
298 <div style="float: left;">
299
								<label><input type="checkbox" name="file[{{files:id}}]" class="checkbox"/> {[editmessage_delete_file]}</label>
299
								<label><input type="checkbox" name="file[{{files:id}}]" {{files:delete==true.start}}checked{{files:delete==true.end}} class="checkbox"/> {[editmessage_delete_file]}</label>
300 </div>
301
302 <div class="clear"></div>
  
310
311 </div>
312 </div>
313
					{{files==true.end}}
314
315
				<script>
316
				var n = 0;
317
				$('#addfile').click(function() {
318
					if(n==0)
319
						{$('#addfilewrap').css('display', 'block');}
320
					$('<li><input type="file" name="uploadfile[' + n + ']" class="file"/></li>').appendTo('#addfilelist');
321
					n++;
322
					return false;});
323
					
324
				$('#editform').submit(function() {
325
					if($('#metext').val() == "" || $('#metext').val() == " " || $('#metext').val() == null)
326
						{var error_text = true;
327
						 $('#metext').addClass('error');
328
						 $('#messagetext_error').show();
329
						}
330
					else
331
						{var error_text = false;
332
						 $('#metext').removeClass('error');
333
						 $('#messagetext_error').hide();
334
						}
335
						
336
					if($('#metitle').val() == "" || $('#metitle').val() == " " || $('#metitle').val() == null)
337
						{var error_title = true;
338
						$('#metitle').addClass('error');
339
						$('#messagetitle_error').show();
340
						}
341
					else
342
						{var error_title = false;
343
						$('#metitle').removeClass('error');
344
						$('#messagetitle_error').hide();
345
						}
346
						
347
					if(error_text || error_title) {resetAjaxButtons();return false;}
348
					else {return true;}
349
350
				});
351
352
				$('#metext').keyup(function() {
353
				if($(this).val != '' && $(this).val != ' ' && $(this).val != null)
354
					{$('#messagetext_error').hide(); $('#metext').removeClass('error');}
355
				});
313
      {{files==true.end}}
314
</form>
315
316
				$('#metitle').keyup(function() {
317
				if($(this).val != '' && $(this).val != ' ' && $(this).val != null)
318
					{$('#messagetitle_error').hide(); $('#metitle').removeClass('error');}
319
				});
316
<!-- File Upload -->	
317
{{addfile==true.start}}
318
	{[file_upload_html]}	
319
	{[file_upload_js]}	
320
    <div style="clear:both"></div>
321
<style type="text/css">div#upload_div { border: 1px solid {{global_box_header_background|rgb_lightness(90)}};  float: right; margin-right: 5%; margin-top:10px !important} </style>
322
{{addfile==true.end}}
323
<!-- File Upload End-->	
324
325
				</script>
325
326
				{{canfiles==true.end}}
327
328
				{{old_signature==true.start}}
329
					<br/><br/><strong>{[name_signature]}</strong><br/>
330
					<textarea name="signature">{{signature}}</textarea>
331
				{{old_signature==true.end}}
332
333
				{{files==true.start}}
334
				<br/>
335
				{{files==true.end}}
336
337
				<input type="submit" name="submit" value="{[editmessage_save_changes]}" onclick="showpreview=false;" id="editbutton" class="button" />
338
				<input type="submit" name="preview" value="{[new_submit_preview]}" onclick="showpreview=true;" class="button">
339
				
340
				
341
342
				</form>
326 {{topic_moved==false.end}}
327 </div>
328 </div>
  
387
388
389 <script type="text/javascript">
390
			
391
392 $(document).ready(function(){
393 makeAjaxButton($('#editbutton'));
394 });
395
Template-Element: Beitrag bearbeiten - Moderatoren & Administratoren - Optionen im Template: Business Template
(7 Changes, Last: 2011-09-15)
Developers: - iggy
1
Template-Element: Obere Leiste im Template: Business Template
(3 Changes, Last: 2011-09-21)
Developers: - vossii - iggy
  
50 <link rel="shortcut icon" href="{{global_favicon}}" type="image/x-icon" />
51 {{global_favicon==true.end}}
52 <script type="text/Javascript" src="{{link_js}}"></script>
53
	<script language="javascript" src="https://img.homepagemodules.de/ds/static/jquery/min/jquery-1.4.4.min.js" type="text/javascript"></script>
53
	<script type="text/javascript" src="https://img.homepagemodules.de/ds/static/jquery/min/jquery-1.4.4.min.js"></script>
54 <script type="text/javascript" src="https://img.homepagemodules.de/ds/static/jquery/plugins/jquery.form.js"></script>
55 {{fb_title==true.start}}<meta property="og:title" content="{{fb_title}}"/> {{fb_title==true.end}}
56 {{fb_type==true.start}}<meta property="og:type" content="{{fb_type}}"/>{{fb_type==true.end}}
  
321
322 </script>
323
324
		
324
	
325 <table class="container">
326 <tr>
327 {{tick(sidebar_left)}}
328
Template-Element: Forum Ansicht im Template: Business Template
(7 Changes, Last: 2011-09-19)
Developers: - iggy
  
59
60 {{thread==true.start}}
61 <div class="options" id="foptions_bar">
62
		{{pages==true.start}}
62
63
{{pages_all!==0.start}}
64
{{pages_all!==1.start}}
65 <div class="fpages">
66
		{{pages==true.start}}
67 {{pages|strip_pages(5)}}
68
69 <span class="pstat">{[pages_page]} {{pages_current}} {[pages_page_of]} {{pages_all}}</span>
  
92 {{next_page_link==true.else}}
93 <span class="crtp deac">{[pages_page]} »</span>
94 {{next_page_link==true.end}}
95
	{{pages==true.else}}<span style="padding:0px 10px; float:left">{[pages_page]} {{pages_current}} {[pages_page_of]} {{pages_all}}</span>
96
<a {{previous_page_link==true.start}}href="{{previous_page_link}}" {{previous_page_link==true.else}} class="inactive" {{previous_page_link==true.end}}>« {[forum_prev_page]}</a>
97
<a {{next_page_link==true.start}} href="{{next_page_link}}"{{next_page_link==true.else}}  class="inactive" {{next_page_link==true.end}}>{[forum_next_page]} »</a>
98
		{{pages==true.end}}
99 <div class="clear"></div>
100
101 </div>
102
		{{pages==true.end}}
102
{{pages_all!==1.end}}
103
{{pages_all!==0.end}}
104
105
106 {{num_foption.startint}}2{{num_foption.end}}
107
Template-Element: Neuen Beitrag schreiben im Template: Business Template
(5 Changes, Last: 2011-09-29)
Developers: - iggy
  
320 {{canvote==true.start}}
321 <div id="appendvote"><label><input type="checkbox" name="appendvote" value="1" class="checkbox" /> {[new_do_vote]}</label></div>
322 {{canvote==true.end}}
323
					
324
				{{addfile==true.start}}
325
					<div id="addfile">
326
						<a href="#" id="do_upload"/>{[new_do_upload]}</a>
327
					</div>
328
				{{addfile==true.end}}
323
	
324 </div>
325
326 <div class="clear"></div>
327
328 </form>
329
330
			{{addfile==true.start}}
331
				<div id="upload_div" style="display: none;"></div>
332
				<div class="clear"></div>
333
			{{addfile==true.end}}
330
331
<!-- File Upload -->	
332
{{addfile==true.start}}
333
	{[file_upload_html]}	
334
	{[file_upload_js]}	
335
    <div style="clear:both"></div>
336
{{addfile==true.end}}
337
<!-- File Upload End-->		
338
339 </div>
340 </div>
341 </div>
342
343 <style type="text/css">
344
	div#upload_div { border: 1px solid {{global_box_header_background|rgb_lightness(90)}}; width: 480px; float: right; margin-right: 5%; }
344
	div#upload_div { border: 1px solid {{global_box_header_background|rgb_lightness(90)}}; float: right; margin-right: 5%; margin-top:0px !important} 
345 </style>
346
347 {{reply==true.start}}
  
752
753 // ---- autosave END
754
755
// ----- File Upload START
756
757
	$('#do_upload').click(function(event){
758
		event.preventDefault();
759
		$(this).remove();		
760
		initUploadForm();
761
		$('#upload_div').show();
762
	});
763
		
764
	function initUploadForm(){
765
		url = "{{addfile_link}}";
766
		$.get(url,function(res){
767
			$upldiv = $('<div>').html(res);
768
			//console.log(res);
769
			$upldiv.appendTo($('#upload_div'));
770
			applyFormBindings();
771
		});
772
	}
773
774
	function applyFormBindings(){
775
		$('.delfile').click(function(){$('#up_in_progress_text').html('{[upload_rem_file]}');$('#upload_form').submit();});
776
		makeAjaxForm();
777
	}
778
779
780
	function makeAjaxForm(){
781
	$('#upload_form').ajaxForm({
782
			beforeSubmit: function(){
783
				$('#upload_new').hide();			
784
				$('#upload_in_progress').show();							
785
			},
786
			success: function(res){
787
				$('#upload_in_progress').hide();
788
				   $('#upload_div').html("<div>"+res+"</div>");			   
789
				   applyFormBindings();	
790
				}});
791
	}
792
793
// ----- File Upload END 
794
755
756
757 $('#submitform').submit(function() {
758
Template-Element: Neuen Beitrag schreiben - Umfrage anhängen im Template: Business Template
(14 Changes, Last: 2011-09-22)
Developers: - pede
  
101 option.innerHTML = i;
102 document.getElementById('endday').appendChild(option);
103 }
104
	
105 var now = new Date();
106 var current_year = now.getFullYear();
107 var default_endtime = new Date(now.getTime()+ (1000 * 60 * 60 * 24 * 7));
108
	for(i=current_year; i<current_year+5; i++) {
108
109
	el_endyear = document.getElementById('endyear');
110
	el_endmonth = document.getElementById('endmonth');
111
	el_endday = document.getElementById('endday');
112
	el_hours = document.getElementById('hours');
113
	el_minutes = document.getElementById('minutes');
114
	
115
	var temp_year;
116
	var selectedIndex;
117
	for(var i=0; i<5; i++) {
118
		temp_year = current_year + i;
119 var option = document.createElement("option");
120
		option.innerHTML = i;
121
		document.getElementById('endyear').appendChild(option);
120
		option.innerHTML = temp_year;
121
		el_endyear.appendChild(option);
122
		if (default_endtime.getFullYear() == temp_year) selectedIndex = i;
123 }
124
	document.getElementById('endyear').value = default_endtime.getFullYear();
125
	document.getElementById('endmonth').value = default_endtime.getMonth()+1;
126
	document.getElementById('endday').value = default_endtime.getDate();
127
	document.getElementById('hours').value = default_endtime.getHours();
128
	document.getElementById('minutes').value = "00";
124
	
125
	el_endyear.options.selectedIndex = selectedIndex;
126
	el_endmonth.value = default_endtime.getMonth()+1;
127
	el_endday.options.selectedIndex = default_endtime.getDate()-1;
128
	el_hours.value = default_endtime.getHours();
129
	el_minutes.value = "00";
130 }
131
132 function checkDate() {
133
	var year = document.getElementById('endyear').value;
134
	var month = document.getElementById('endmonth').value;
135
	var day = document.getElementById('endday').value;
136
	var hours = parseInt(document.getElementById('hours').value);
137
	var minutes = parseInt(document.getElementById('minutes').value);
138
	var date_end = new Date(year, month-1, day, hours, minutes, 0);
139
	var date_now = new Date();
133
	var endyear = el_endyear.options[el_endyear.selectedIndex].value; 
134
	var endmonth = parseInt(el_endmonth.options[el_endmonth.selectedIndex].value);
135
	var endday = el_endday.options[el_endday.selectedIndex].value;
136
	var hours = parseInt(el_hours.value);
137
	var minutes = parseInt(el_minutes.value);
138
139
	var date_end = new Date(endyear, endmonth-1, endday, hours, minutes, 0);
140
	var date_now = new Date();
141
142 if(date_end < date_now) {
143 alert("{[new_poll_enddate_past]}");
144 return false;
145 }
146
	
147 if(hours > 23 || minutes > 59) {
148 alert("{[new_poll_time_incorrect]}");
149 return false;
150 }
151
	
152 document.getElementById('endts').value = date_end.getTime() / 1000;
153
	console.log(date_end.getTime() / 1000);
154 return true;
155 }
156
144 return false;
145 }
146 var lots = 0;
147
  var answers = document.getElementsByClassName("answer");
148
  for(var i = 1; i <= answers.length; i++ ) {
149
    if (answers['antwort[' + i + ']'].value != "") lots++;
147
  var answers = $('.answer');
148
  for(var i = 0; i < answers.length; i++ ) {
149
    if (answers[i].value != "") lots++;
150 }
151 if(lots<2) {
152 alert("{[new_vote_error_answers]}");
153 return false
154 }
155
  if (document.getElementById('endvote').checked) return checkDate();
155
   
156
  if (document.getElementById('endvote').checked) {
157
     return checkDate();
158
}
159 return true;
160 }
161
162
Template-Element: Thread - Flat im Template: Business Template
(1 Changes, Last: 2011-09-16)
Developers: - vossii
  
250 {{can_vote==false.end}}
251 {{vote_has_voted==true.end}}
252 {{close_vote_link==true.start}}
253
								<div id="vote_close" style="float:right; margin-top:30px; margin-right:20px"><a href="{{close_vote_link}}" onClick="closeVote()">{[vote_close]}</a></div>
253
								<div id="vote_close" style="float:right; margin-top:30px; margin-right:20px"><a href="{{close_vote_link}}" onClick="return closeVote();">{[vote_close]}</a></div>
254 <div style="clear:both"></div>
255 {{close_vote_link==true.end}}
256 {{vote_open==true.else}}
257
Template-Element: Neuen Beitrag schreiben - Datei Upload im Template: Business Template
(2 Changes, Last: 2011-09-30)
Developers: - iggy
1
<head>
2 <style type="text/css">#fileslist li{float:none !important;}</style>
3
4 <script language="Javascript">
  
46 }
47 }
48 </script>
49
49
</head><body>
50
51 <div class="spacer10">
52
  
66 </span>
67
68 <label>
69
							<input type="checkbox" name="delfile[{{files:tempname}}]" id="delfile[{{files:tempname}}]" value="1" style="width: auto; vertical-align: middle; margin-left: 20px;  display: inline; "/> <small>{[name_delete]}</small>
69
							<input type="checkbox" name="delfile[{{files:tempname}}]" id="delfile[{{files:tempname}}]" class="delfile" value="1" style="width: auto; vertical-align: middle; margin-left: 20px;  display: inline; "/> <small>{[name_delete]}</small>
70 </label>
71 </li>
72 {{files.end}}
  
122 </style>
123
124 <script>
125
126 var count = 1;
127 function add_inpfield(){
128 count ++;
129 $('<br/><input type="file" name="uploadfile[]" multiple id="u'+count+'" maxlength="4194304" size=25 class="inputbox autowidth" />').appendTo($('#the_inputs')); }
130
</script>
131
</script>
132
</body>
  
134