Template Änderungen bis 14.February 2012 (Tuesday)

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




06.February 2012 (Monday) - 14.February 2012 (Tuesday)

Template: Standard Template
Template-Element: Einstellungen - Profil editieren im Template: Standard Template
(2 Changes, Last: 2012-02-13)
Developers: - iggy
  
363
364 <!-- WEBCAM-AUFNAHME -->
365 <div id="webcam_snap" style="width: 100%; vertical-align: center; display: none;">
366
				<a href="javascript:miranus_webcam_snap();" onclick="miranus_webcam_complete(picurl);" style="text-decoration: none; vertical-align: center;">
366
				<a href="javascript:miranus_webcam_snap();"  onclick="miranus_webcam_complete(picurl);" style="text-decoration: none; vertical-align: center;">
367 <img src="{{global_snap}}" style="border: none; margin-right: 3px; vertical-align: middle;">
368 <small>
369 <b>{[webcam_snap]}</b>
  
408 </b>
409
410 <div style="border: 1px solid {{global_line_color}}; display: inline; padding: 2px 6px; margin-right: 5px;">
411
					<a href="javascript:hide();" onclick="miranus_webcam_complete(picurl);" style="text-decoration: none;">{[webcam_finish]}</a>
411
					<a href="javascript:hide();" style="text-decoration: none;">{[webcam_finish]}</a>
412 </div>
413
414 <div style="border: 1px solid {{global_line_color}}; display: inline; padding: 2px 6px;">
415
Template-Element: CSS Vorlage im Template: Standard Template
(2 Changes, Last: 2012-02-09)
Developers: - iggy
  
692
693 /*Ratings.end*/
694
695
696
/*Upload Progress Bar start*/
697
698
  #progress {
699
width:300px;
700
text-align:left;
701
    background: {{global_area3_bg}};
702
    border: 1px solid  {{global_area3_color}};
703
    margin-top: 20px;
704
  }
705
  #progressbar {
706
    width: 0px;
707
    height: 24px;
708
background:  {{global_area1_bg}} bottom left repeat-x;
709
							
710
  }
711
/*Upload Progress Bar end*/
712
713 {{global_css_addon}}
714
715
Template-Element: Beitrag bearbeiten im Template: Standard Template
(1 Changes, Last: 2012-02-14)
Developers: - iggy
  
111
112 {{topic_moved==true.end}}
113 {{canedit==true.end}}
114
{[modal_box_code]}
115 <script type="text/javascript">FitToContent(document.getElementById("nachricht"),500);</script>
  
117
Template-Element: Forum Ansicht im Template: Standard Template
(8 Changes, Last: 2012-02-10)
Developers: - iggy
  
302 {{ownimg.start}}{{thread:new_message==true.pinned_has_post_new_img.pinned_has_post_img}}{{ownimg.end}}
303 {{noownimg.start}}{{thread:new_message==true.pinned_has_nopost_new_img.pinned_has_nopost_img}}{{noownimg.end}}
304 {{openimg.start}}{{thread:hasownposts==true.ownimg.noownimg}}{{openimg.end}}
305
						{{thread:closed==true.closedimg.openimg}}		
305
						{{openimg}}		<!--es gibt kein pinned/closed bild erstmal immer so...-->	
306 {{thread:pinned==true.else}}
307 {{closedimg.start}}{{thread:new_message==true.closed_new_posts.closed_no_new_posts}}{{closedimg.end}}
308 {{ownimg.start}}{{thread:new_message==true.has_post_new_img.has_post_img}}{{ownimg.end}}
  
330 {{lastpage.start}}<a href="{{thread:lastpagelink}}">{[thread_goto_page_last]}</a>{{lastpage.end}}
331 {{thread:num_pages>1.pages_start}}{{komma.start}}{{komma.end}}{{thread:pages.startlist}}{{pageslist.start}}{{cur_page.startint}}{{pages:page}}+{{pages_offset}}{{cur_page.end}}<a href="{{pages:link}}">{{cur_page}}</a>{{pageslist.end}}{{pages:page<7.komma}}{{pages:page<6.pageslist}}{{pages:page==6.lastpage}}{{komma.start}}, {{komma.end}}{{thread:pages.end}}{{thread:num_pages>1.pages_end}}</span></td>
332 <td class="fth1" align=center NOWRAP>{{thread:user_link==true.thread:user_link_tag}}{{thread:user_color==true.thread:user_color_tag.thread:uname}}{{user_registered==true.start}}{{thread:user_link==true.aend_tag}}{{user_registered==true.end}}</td>
333
    <td class="fth2" align=center>{{thread:answers_count|numberformat}}{{detailed_stats==true.start}}{{thread:new_posts==true.start}}{{thread:new_replies==true.start}}<span class="nnew">{{thread:first_unread_link==true.start}}<a href="{{thread:first_unread_link}}" title="{{thread:new_replies}} {[thread_unread_goto]}">{{thread:new_replies}}</a>{{thread:first_unread_link==true.else}}{{thread:new_replies}}{{thread:first_unread_link==true.end}}</span>{{thread:new_replies==true.else}}<span>{{thread_new_img}}</span>{{thread:new_replies==true.end}}{{thread:new_posts==true.end}}{{detailed_stats==true.else}}{{thread:new_message==true.newmessage}}{{detailed_stats==true.end}}</td>
333
    <td class="fth2" align=center>{{thread:answers_count|numberformat}}{{detailed_stats==true.start}}{{thread:new_posts==true.start}}{{thread:new_replies==true.start}}/<span class="nnew">{{thread:first_unread_link==true.start}}<a href="{{thread:first_unread_link}}" title="{{thread:new_replies}} {[thread_unread_goto]}">{{thread:new_replies}}</a>{{thread:first_unread_link==true.else}}{{thread:new_replies}}{{thread:first_unread_link==true.end}}</span>{{thread:new_replies==true.else}}<span>{{thread_new_img}}</span>{{thread:new_replies==true.end}}{{thread:new_posts==true.end}}{{detailed_stats==true.else}}{{thread:new_message==true.newmessage}}{{detailed_stats==true.end}}</td>
334 <td class="fth1" align=center>{{thread:hits_count|numberformat}}</td>
335 <td class="fth2" align="right" nowrap onClick="window.location='{{thread:lastmessage_link}}';" onMouseOver="this.style.cursor='pointer';">{{thread:messagetime|dateformat}}</td>
336 </tr>
  
365 </table>
366 </td>
367 </tr>
368
</table>
369
	
370
  
369
</table><!--
370
{{detailed_stats==true.start}}
371
<div id="legend_link" onclick="this.parentNode.removeChild(this);document.getElementById('legend').style.display = 'block';" style="text-align:left;"><a href="javascript:void(0)"><strong>{[forum_show_legend]}</strong></a></div>
372
<div class="box" id="legend" style="display:none; text-align:left;">
373
<div class="boxheader"><strong>{[stats_captions]}:</strong></div>
374
<div class="boxcontent">
375
<div class="spacer10">
376
<table class="legend"><tr class="legendhead"><td>{[thread_no_new_message]}</td><td>{[thread_new_message]}</td><td>{[name_misc]}</td></tr>
377
<tr><td>
378
{{has_post_img}} {[thread_with_own_posts]}<br/>
379
{{has_nopost_img}} {[thread_without_own_posts]}<br/>
380
{{closed_no_new_posts}} {[forum_thread_is_closed]}<br/>
381
{{pinned_has_post_img}} {[forum_sticky_with_own]}<br/>
382
{{pinned_has_nopost_img}} {[forum_sticky_without_own]}<br/>
383
</td>
384
<td>
385
{{has_post_new_img}} {[thread_with_own_posts]}<br/>
386
{{has_nopost_new_img}} {[thread_without_own_posts]}<br/>
387
{{closed_new_posts}} {[forum_thread_is_closed]}<br/>
388
{{pinned_has_post_new_img}} {[forum_sticky_with_own]}<br/>
389
{{pinned_has_nopost_new_img}} {[forum_sticky_without_own]}<br/>
390
</td>
391
<td>
392
{{thread_moved_img}} {[thread_moved]}<br/>
393
{{thread_new_img}} {[thread_is_new]}<br/>
394
</td>
395
</tr></table>
396
</div></div>
397
</div>
398
{{detailed_stats==true.end}}  -->
  
400
Template-Element: Bildergalerie - Javascript Funktionen im Template: Standard Template
(12 Changes, Last: 2012-02-10)
Developers: - iggy
  
8 }
9 }
10
11
function checkEmpty(url){
11
function checkEmpty(uuid){
12
13 u1 = document.getElementById('f1').value;
14 u2 = document.getElementById('f2').value;
15 u3 = document.getElementById('f3').value;
  
17 if(u1!="" || u2!="" || u3!="" || u4!="" || u5!=""){
18 document.getElementById('err_pic').innerHTML = '';
19 document.getElementById('err_pic').style.display='none';
20
        hpm_upload_start_progress(url, 'progressmeter')
20
        document.getElementById('uploading').style.display = 'block';
21
        hpm_upload_start_progress(uuid, 'progressmeter');
22
        //checkNginxProgress(uuid);
23
24 }
25 else {
26
Template-Element: Bildergalerie - Dialoge (bearbeiten, neu) im Template: Standard Template
(3 Changes, Last: 2012-02-10)
Developers: - iggy
  
235 <td><div class="error" id="err_pic">{{pic_ok==false.start}}{[no_pic_checked]}{{pic_ok==false.end}}</div></td>
236 </tr>
237 <tr>
238
						<td></td>
239
						<td><input type="submit" name="upload_pic" value="{[gallery_upload]}" class="button1"><br/><div id="progressmeter"></div></td>
238
						
239
						<td colspan="2"><input type="submit" name="upload_pic" value="{[gallery_upload]}" class="button1"><br/>
240
<center>
241
  <div id="uploading" style="display:none">
242
        <div id="progress" class="bar">
243
          <div id="progressbar">&nbsp;</div>
244
          <div id="percents"></div>
245
        </div>
246
<small id="up_in_progress_text">{[upload_in_progress2]}</small>
247
     </div></center>
248
</td>
249 </tr>
250
251 </table>
252
Template-Element: (Widget view) - Bilder integrieren im Template: Standard Template
(2 Changes, Last: 2012-02-06)
Developers: - iggy
1
Template-Element: Javascript - Standard, immer geladen im Template: Standard Template
(25 Changes, Last: 2012-02-14)
Developers: - iggy
  
254 }
255 }
256
257
//new progress function
258
function checkNginxProgress(uuid){
259
var bar = $('#progressbar');
260
var percent = $('#upload_percent');
261
url = "/progress" + "?X-Progress-ID=" + uuid;
262
263
success = function(upload) {	
264
265
	upload = eval(upload);	
266
	switch(upload.state){
267
		case "starting": 
268
			setTimeout("checkNginxProgress('"+uuid+"')",600); break;
269
		case "done": 
270
			break;
271
		case "error": 
272
			break;
273
		case "uploading": 			
274
			upload.percents = Math.floor((upload.received / upload.size)*1000)/10;        
275
			bar.css({width: upload.percents+'%'});					
276
			if(percent){percent.html("("+upload.percents+"%)");}
277
			setTimeout("checkNginxProgress('"+uuid+"')",600);
278
			break;
279
		default: setTimeout("checkNginxProgress('"+uuid+"')",1000);	
280
	}		
281
}
282
$.get(url,success);  
283
}
284
285
286 var callback_flag = false;
287 var callback_function = '';
269 hpm_upload_refresh_progress();
270 }
271 function hpm_upload_refresh_progress() {
272
273 /* gpm_request = null; */
274 /* hpm_request = hpm_createHttpRequestObject(); */
275 hpm_request.open('get', hpm_upload_progress_link);
276 hpm_request.send(null);
277 /* alert('request send: ' + hpm_upload_progress_link); */
278 }
279
280
281 function hpm_upload_handle_progress_response() {
282 if(hpm_request==null) {
283 alert('hpm_request = null');
283 }
284 if(hpm_request.readyState == 4) {
285 var response = hpm_request.responseText;
286
   /*alert('got response:' + response); */
286
if(response.length>0) {
287
288
	upload = eval(response);	
289
290
	switch(upload.state){
291
		case "starting": 
292
			window.setTimeout("hpm_upload_refresh_progress()",600);
293
		case "done": 
294
			break;
295
		case "error": 
296
			break;
297
		case "uploading": 		
298
var bar = document.getElementById('progressbar');
299
var percent = document.getElementById('upload_percent');
300
			upload.percents = Math.floor((upload.received / upload.size)*1000)/10;        
301
			bar.style.width =  upload.percents+'%';					
302
			if(percent){percent.innerHMTL = "("+upload.percents+"%)";}
303
			window.setTimeout("hpm_upload_refresh_progress()",600);
304
			break;
305
		default: break;	
306
	}		
307
	
308
/*
309 if(response.length>0) {
310 var resp = eval('(' + response + ')');
311
312
313 var current = parseInt(resp['current']/1024) ;
314 var total = parseInt(resp['total']/1024);
315 var cur_percent = 100 * current / total;
295 }
296 if(total>20480){ document.getElementById(hpm_upload_progress_show_elem).innerHTML = document.getElementById(hpm_upload_progress_show_elem).innerHTML + '<br><br><br>{[upload_too_big]}';}
297 }
298
    window.setTimeout("hpm_upload_refresh_progress()",600);
298
	
299
    window.setTimeout("hpm_upload_refresh_progress()",600);*/
300
301
	}else{window.setTimeout("hpm_upload_refresh_progress()",600);}
302 }
303 }
304
  
546 catch(e){try{console.log("Error: "+ e + " Response was:"+ rating_request.responseText)}catch(e){}}
547
548 if(rdata.success){location.reload();}
549
else{if(rdata.errormsg){alert(rdata.errormsg)}}
549
else{if(rdata.errormsg){if(rdata.errormsg == 'own content'){alert('{[ratings_own_content]}')} else{ alert(rdata.errormsg)}}}
550 }
551 }
552
553
Template-Element: Neuen Beitrag schreiben im Template: Standard Template
(16 Changes, Last: 2012-02-14)
Developers: - iggy
  
4 function xPrepareQuote(quote){
5 tempQuote=quote.replace(/\n/g,"%xbreak%").replace(/\r/g,""); //ie8 fix pt 1
6 prepped_quote = $('<div>').html(tempQuote).html().replace(/>/g,">").replace(/</g,"<").replace(/</g,"<").replace(/&/g,"&");
7
  prepped_quote = prepped_quote.replace(/%xbreak%/g,"\n\r"); //IE8 fix pt2
7
  prepped_quote = prepped_quote.replace(/%xbreak%/g,"\n"); //IE8 fix pt2
8 return prepped_quote;
9 }</script>
10
  
31 <table celpadding="3" cellspacing="0" border=0 width="100%">
32 <tr><td class="ntit">&nbsp;{[new_preview_title]}</td></tr>
33 <tr><td class="ntop">{{preview_title}}</td></tr>
34
 <tr><td class="nnor">{{preview_text}}<p>{{preview_signature}}</p></td></tr>
34
 <tr><td class="nnor">{{preview_text}}<div style="clear:both"></div><p>{{preview_signature}}</p></td></tr>
35 </table>
36 <br/>
37
  
161
162 <br/>{{k.start}}{{k.end}}
163 {[integration_header]}: {{addintegrations.startlist}}{{k}}<a href="#" onclick="return (miranus_load_js('{{link_js_integration}}') && hpm_newDialog('{{addintegrations:url}}','700'));">{{addintegrations:name|gettranslation(integration)}}</a>{{k.start}}, {{k.end}}{{addintegrations.end}}
164
         
164
{{addfile==true.start}}<br/><div id="do_upload_alt" style="margin-left:20px;display:inline-block;cursor:pointer"><img style="vertical-align:middle; margin-right:5px;" src="https://files.homepagemodules.de/b2001010/a_1072_1240ba25.png" alt=""/><a href="javascript:void(0)">{[new_do_upload]}</a></span>{{addfile==true.end}}						  
165 </td></tr></table>
166 </td></tr>
167
  
170 </form>
171 </td></tr>
172 {{addfile==true.start}}
173
  <tr><td class="nnor" colspan="2">
174
<div id="upload_div" class="button1" style="float:left;margin-left:20px;">
175
<a href="javascript:void(0);" style="margin-left: 5px;" id="do_upload">{[new_do_upload]}</a>
176
</div>
177
  <div style="clear:both"></div>
178
</td></tr>  
173
<tr id="upload_tr" style="display:none"><td colspan="2" class="ntop">{[file_upload_html]}	
174
	{[file_upload_js]}	
175
    <div style="clear:both"></div></td></tr>
176 {{addfile==true.end}}
177
178 </table>
  
321
322
323
324
/*File Upload Functions*/
325
$('#do_upload').click(function(){
326
	$(this).remove();
327
	initUploadForm();});
328
329
function initUploadForm(){
330
url = "{{addfile_link}}";
331
$.get(url,function(res){
332
		$upldiv = $('<div>').html(res);
333
		$upldiv.appendTo($('#upload_div'));
334
		applyFormBindings();
335
	});
336
337
}
338
339
function applyFormBindings(){
340
341
		/*apply bindings*/
342
343
		$('.delfile').click(function(){$('#up_in_progress_text').html('{[upload_rem_file]}');$('#upload_form').submit();});
344
		
345
		
346
		/*apply template-specific styles*/
347
		$('#fileslist').css('width','350px');
348
		$('#uploadinfo').css('background-color','{{global_area3_bg}}').css('border','1px solid black').css('color','{{global_area3_color}}');
349
		$('#upload_div').removeClass('button1');
350
		$('#upload_div').css('width','300px').css('marginLeft','20px');		
351
		makeAjaxForm();
352
353
}
354
355
324
FitToContent(document.getElementById("messagetext"),900);
325
326
function makeAjaxForm(){
327
$('#upload_form').ajaxForm({
328
		beforeSubmit: function(){
329
			$('#upload_new').hide();			
330
			$('#upload_in_progress').show();							
331
		},
332
		success: function(res){
333
			$('#upload_in_progress').hide();
334
               $('#upload_div').html("<div>"+res+"</div>");			   
335
			   if($('#fileslist').length){$('#uplhead').hide()};				
336
			   applyFormBindings();	
337
            }});
338
}
326
327
FitToContent(document.getElementById("messagetext"),900);
327
</script>
328
329
330
</script>
331
{[modal_box_code]}
  
333
Template-Element: Thread - Flat im Template: Standard Template
(2 Changes, Last: 2012-02-10)
Developers: - iggy
  
357 <tr>
358 <td width="80%" class="tms2" valign="top" height="70"><table cellpadding=0 cellspacing=0 border=0 width=100%><tr><td valign=top width=100% class="tms2" >
359 {{tick(thread_message_text)}}{{message:text}}
360
<div style="clear:both"></div>
361 {{message:signature==true.start}}<p>{{message:signature}}</p>{{message:signature==true.end}}
362
363 {{message:files==true.start}}
364
Template-Element: Neuen Beitrag schreiben - Datei Upload im Template: Standard Template
(72 Changes, Last: 2012-02-14)
Developers: - iggy
1
{{del_file_img.start}}https://files.homepagemodules.de/b2001010/a_709.png{{del_file_img.end}}
2
{{embed_file_img.start}}https://files.homepagemodules.de/b2001010/a_1319_250dd40a.png{{embed_file_img.end}}
3
4 <head>
5 <style type="text/css">#fileslist li{float:none !important;}</style>
6
7 <script language="Javascript">
8
function deluploadbutton() {
9
	document.getElementById('upload_new').style.display = "none";
10
	document.getElementById('upload_in_progress').style.display = "block";
11
	
12
	/*document.getElementById('uploadbutton').innerHTML='{[upload_in_progress]}';*/
13
}
8
	function deluploadbutton() {
9
		document.getElementById('upload_new').style.display = "none";
10
		document.getElementById('upload_in_progress').style.display = "block"; }
11
12
	function upl_createRequestObject() {
13
	  var ro;
14
	  var browser = navigator.appName;
15
	  if(browser == "Microsoft Internet Explorer"){
16
		ro = new ActiveXObject("Microsoft.XMLHTTP");
17
	  }else{
18
		ro = new XMLHttpRequest();
19
	  }
20
	  return ro;
21
	}
22
	var http = upl_createRequestObject();
23
24
function upl_createRequestObject() {
25
  var ro;
26
  var browser = navigator.appName;
27
  if(browser == "Microsoft Internet Explorer"){
28
    ro = new ActiveXObject("Microsoft.XMLHTTP");
29
  }else{
30
    ro = new XMLHttpRequest();
31
  }
32
  return ro;
33
}
34
var http = upl_createRequestObject();
35
function upl_progress_status() {
24
25
  http.open('get', '{{progress_link}}');
26
  http.onreadystatechange = upl_handleResponse;
27
  http.send(null);
28
  
29
}
30
function upl_handleResponse() {
31
  if(http==null) return;
32
  if(http.readyState == 4) {
33
    var response = http.responseText;
34
    if(response.length>0 && response !='false') {	
35
	
36
      var resp = eval('(' + response + ')');	  
25
26
	function upl_progress_status() {
27
28
	  http.open('get', '{{progress_link}}');
29
	  http.onreadystatechange = upl_handleResponse;
30
	  http.send(null);
31
32
        var current =  parseInt(resp['current']/1024) ;
33
        var total = parseInt(resp['total']/1024);
34
		
32
	}
33
34
	function upl_handleResponse() {
35
	  if(http==null) return;
36
	  if(http.readyState == 4) {
37
		var response = http.responseText;
38
		if(response.length>0 && response !='false') {	
39
40
        if(total>0 && current>0){
41
			percent = current/total;
42
			document.getElementById('progressmeter').style.width = (percent*2+20)+'px';  
40
		  var resp = eval('(' + response + ')');	  
41
		  
42
			var current =  parseInt(resp['current']/1024) ;
43
			var total = parseInt(resp['total']/1024);
44
			
45
			
46
			if(total>0 && current>0){
47
				percent = current/total;
48
				document.getElementById('progressmeter').style.width = (percent*2+20)+'px';  
49
			}
50
			window.setTimeout("upl_progress_status()",500);
51 }
52
        window.setTimeout("upl_progress_status()",500);
53
    }
54
  }
55
}
56
52
	  }
53
	}
54 </script>
55 </head><body>
56
<form action="{{form_link}}" id="upload_form" method="post" enctype="multipart/form-data" name="ein" onsubmit="upl_progress_status();deluploadbutton() ">
57
<div id="uploadform">
58
{{files==true.start}}
59
<b><small>{[upload_uploaded_files]}</small></b>
60
<ul id="fileslist" style="margin: 0px;">
61
{{files.startlist}}
62
<li>
63
<input type="hidden" name="tempfiles[{{files:tempname}}]" value="{{files:filename}}">
64
{{thename.start}}{{files:filename}}{{thename.end}}
65
66
<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>
67
</li>
68
{{files.end}}
69
</ul>
70
71
</hr>
72
{{files==true.end}}
73
<div id="upload_in_progress" style="display:none">
74
<center>
75
<div id='prog_bar' style="padding:0px; margin:0px;height: 20px; width: 220px; position:relative;">
76
	<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>
77
	<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>
78
</div>
79
<small id="up_in_progress_text">{[upload_in_progress2]}</small>
56
57
</center>
58
</div>
59
<div id="upload_new">
60
<input type="hidden" name="APC_UPLOAD_PROGRESS" value="{{progress_id}}"/>
61
<div style="position:relative; display:inline;">	
62
	<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';">
63
		<small>{[upload_info]}</small>
64
	</div>
65
</div>
66
{{files==false.start}}
67
<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>
68
{{files==false.end}}
57
58
<span id="the_inputs">
59
<input type="file" name="uploadfile[]" multiple id="u1" maxlength="4194304" size=25 class="inputbox autowidth" />
58
59
{{template==1.start}}{{bordercol.start}}{{global_area3_color}}{{bordercol.end}}{{template==1.end}}
60
{{template==110.start}}{{bordercol.start}}{{global_line_color}}{{bordercol.end}}{{template==110.end}}
61
{{template==111.start}}{{bordercol.start}}{{global_line_color}}{{bordercol.end}}{{template==111.end}}
62
{{template==144.start}}{{bordercol.start}}{{global_box_header_background|rgb_lightness(90)}}{{bordercol.end}}{{template==144.end}}
63
64
<div class="spacer10">
65
66
67
		<form action="{{form_link}}&X-Progress-ID=1234" id="upload_form" method="post" enctype="multipart/form-data" name="ein" onsubmit="checkNginxProgress(document.getElementById('X-Progress-ID').value);deluploadbutton() ">
68
			<div id="uploadform">
69
				{{files==true.start}}
70
					<strong style="display: block; margin-bottom: 8px;"><img src="https://files.homepagemodules.de/b2001010/a_1078_82e57de1.png" alt="info" /> {[upload_uploaded_files]}</strong>
71
					<ul id="fileslist" style="margin: 0px; list-style: none; margin-bottom: 20px;">
72
					{{files.startlist}}
73
					<li style="border: 1px solid {{bordercol}}; padding: 3px 10px; margin-bottom: -1px;clear:both">
74
						<input type="hidden" name="tempfiles[{{files:tempname}}]" value="{{files:filename}}" />
75
						{{thename.start}}{{files:filename}}{{thename.end}}						
76
						<span style="display:inline-block; min-width: 180px; vertical-align: middle; overflow: hidden; padding-right: 10px; margin-right: 10px; border-right: 1px solid {{bordercol}};" title="{{files:filename}}">
77
							<img src="https://files.homepagemodules.de/b2001010/a_1079_2fdf6b73.png" /> <small><strong><a href="javascript:void(0)"; onclick="xob_insert('[File:{{files:filename}}]')">{{thename|shortstring(22,"...")}}</a></strong></small>
78
						</span>
79
						<span style="display:none" id="img_{{files:id}}_width">{{files:x_size}}</span><span style="display:none" id="img_{{files:id}}_height">{{files:y_size}}</span>
80
<span style="margin-right:10px;"><img src="{{embed_file_img}}" alt=""/><a title="{[upload_embed_file]}" name="modal" href="#dialog" onclick="$('#dialog div').remove();$('#pic_insert_{{files:id}}').clone().show().appendTo($('#dialog'));$('#dialog .insert_pic_div').show()"><small>{[name_insert_pic]}</small></a></span><span style="float:right" onclick="$(this).parent().find('.delfile').attr('disabled',false).trigger('click')"><img src="{{del_file_img}}" alt=""/><a title="{[upload_del_file]}" href="javascript:void"><small>{[name_delete]}</small></a></span>
81
82
							<input type="hidden" disabled name="delfile[{{files:tempname}}]" id="delfile[{{files:tempname}}]" class="delfile" value="1" style="width: auto; vertical-align: middle; margin-left: 20px;  display: inline; "/> 
83
84
85
<div class="insert_pic_div" id="pic_insert_{{files:id}}">
86
<strong>{[upload_embed_pic]}</strong><br/>
87
<span class="insert_pic_width">Breite: <select onchange="handlePicWidthChange('{{files:id}}')"><option value='auto'>{[upload_embed_auto]}</option><option value='full'>{[upload_embed_full]}</option><option value='custom'>{[upload_embed_custom]}</option></select></span><br/>
88
<small>
89
<span class="pic_insert_width_expl" id="pic_insert_{{files:id}}_width_expl">
90
<span class="act_expl pic_insert_width_expl_auto">{[width_expl_auto]}</span>
91
<span class="pic_insert_width_expl_full">{[width_expl_full]}</span>
92
<span class="pic_insert_width_expl_custom">
93
{[name_height]}: <input type="text" class="widthval" value="200px"><br/>
94
{[name_width]}: <input type="text" class="heightval" value="200px"><br/>
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>
96
</span></small><br/>
97
<hr />
98
<div class="insert_pic_flow">
99
<span >{[name_flow]}: </span>
100
<div style="display:inline-block" id="flow_none" data-flowval="none" class="act_choice" onclick="$(this).parent().find('div').removeClass('act_choice'); $(this).addClass('act_choice');$('.pic_insert_flow_expl span').removeClass('act_expl');$('.pic_insert_flow_expl_none').addClass('act_expl'); "><img src="https://files.homepagemodules.de/b2001010/a_1317_f3c4826d.png" /></div>
101
<div style="display:inline-block" id="flow_left"  onclick="$(this).parent().find('div').removeClass('act_choice'); $(this).addClass('act_choice'); $('.pic_insert_flow_expl span').removeClass('act_expl');$('.pic_insert_flow_expl_left').addClass('act_expl'); "><img src="https://files.homepagemodules.de/b2001010/a_1316_fd8d75b1.png" /></div>
102
<div style="display:inline-block" id="flow_right" onclick="$(this).parent().find('div').removeClass('act_choice'); $(this).addClass('act_choice');$('.pic_insert_flow_expl span').removeClass('act_expl');$('.pic_insert_flow_expl_right').addClass('act_expl'); "><img src="https://files.homepagemodules.de/b2001010/a_1318_d910a8d6.png" /></div>
103 <br/>
104
<input type="submit" name="upl_submit"  class="button1" id="upl_submit" value="{[upload_submit]}"/>
104
<small>
105
<span class="pic_insert_flow_expl" id="pic_insert_{{files:tempname}}_flow_expl">
106
<span class="act_expl pic_insert_flow_expl_none">{[flow_expl_none]}</span>
107
<span class="pic_insert_flow_expl_left">{[flow_expl_left]}</span>
108
<span class="pic_insert_flow_expl_right">{[flow_expl_right]}</span>
109
</span></small>
110
</div>
111
<input type="button" class="button closemodal"  value="{[name_insert_pic_now]}" onclick="insertCustomPicTag('{{files:id}}','{{files:filename}}')" style="display: block; margin-top: 10px;"/>
112
113 </div>
114
					</li>
115
					{{files.end}}
116
					</ul>
117
118
					</hr>
119
				{{files==true.end}}
120
				
121
				
122
				<div id="upload_in_progress" style="display:none">
123
					<center>
124
125
  <div id="uploading">
126
        <div id="progress" class="bar">
127
          <div id="progressbar">&nbsp;</div>
128
          <div id="percents"></div>
129
        </div>
130
      </div>
131
132
					<small id="up_in_progress_text">{[upload_in_progress2]}</small>
133
134
					</center>
135
				</div>
136
				
137
				<div id="upload_new">
138
					<input type="hidden" name="APC_UPLOAD_PROGRESS" value="{{progress_id}}"/>
139
					<div style="position:relative; display:inline;">	
140
						<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';">
141
							<small>{[upload_info]}</small>
142
						</div>
143
					</div>
144
					
145
						<span id="uplhead" style="display: block; margin-bottom: 8px;">
146
							<small><img src="https://files.homepagemodules.de/b2001010/a_1078_82e57de1.png" alt="info" /> {{files==false.start}} {[upload_choose_file]} {{files==false.else}} Wählen Sie eine weitere Datei aus {{files==false.end}}</small>
147
						</span>
148
149
					<span id="the_inputs">
150
						<input type="file" name="uploadfile[]" multiple id="u1" maxlength="4194304" size="25" class="inputbox autowidth" />
151
					</span>
152
					
153
					<div id="add_input" style="display: block; margin-top: 5px;" onclick="add_inpfield()">
154
						<a href="javascript:void(0)"><small>{[upload_more]}</small></a>
155
					</div>
156
					
157
158
					<input type="submit" name="upl_submit"  class="button" id="upl_submit" value="{[upload_submit]}" style="display: block; margin-top: 10px;"/>
159
160
				</div>
161
			</div>
162
		</form>
163 </div>
164
</form>
164
165 <style type="text/css">
166
#uploadform{font-size:12px;}
167
#uploadform input{font-size:12px;}
168
#uploadform small{font-size:12px;}
166
	#uploadform{font-size:12px;}
167
	#uploadform input{font-size:12px;}
168
	#uploadform small{font-size:12px;}
169
.insert_pic_flow div{padding:1px;}
170
.pic_insert_flow_expl span,.pic_insert_width_expl span{display:none;}
171
.act_expl{display:inline !important;}
172
.act_choice{border: 1px solid {{bordercol}};padding:0px;}
173
.insert_pic_div{display:none; line-height:25px; padding:5px;}
174
#fileslist img{vertical-align:middle;margin-right:3px;}
175 </style>
176
177
<script>
178
function handlePicWidthChange(id){
179
$base = $('#dialog').find('#pic_insert_'+id);
180
val= $base.find('select').val();
181
$base.find('.pic_insert_width_expl span').removeClass('act_expl');
182
if(val=="auto"){$base.find('.pic_insert_width_expl_auto').addClass('act_expl');}
183
if(val=="full"){$base.find('.pic_insert_width_expl_full').addClass('act_expl');}
184
if(val=="custom"){$base.find('.pic_insert_width_expl_custom').addClass('act_expl');}
185
186
}
187
188
function insertCustomPicTag(id,name){
189
$base = $('#dialog').find('#pic_insert_'+id);
190
widthval = $base.find('select').val();
191
192
<script type="text/javascript">
193
var count = 1;
194
function add_inpfield(){
195
count ++;
196
$('<br/><input type="file" name="uploadfile[]" multiple id="u'+count+'" maxlength="4194304" size=25 class="inputbox autowidth" />').appendTo($('#the_inputs'));
197
}
192
193
flowval = $base.find('.insert_pic_flow div.act_choice').attr('id');
194
flowval = flowval.replace('flow_','');
195
196
var resized_to_max= 0;
197
var resized_to_img= 0;
198
var maxw = {{max_x==true.start}}{{max_x}}{{max_x==true.else}}99999{{max_x==true.end}};
199
var maxh = {{max_y==true.start}}{{max_y}}{{max_y==true.else}}99999{{max_y==true.end}};
200
var picw = parseInt($('#img_'+id+'_width').html());
201
var pich = parseInt($('#img_'+id+'_height').html());
202
203
</script>
203
204
if(widthval == 'custom'){
205
width = parseInt($base.find('.widthval').val());
206
height = parseInt($base.find('.heightval').val());
207
if(width > maxw){ if(picw > maxw){width = maxw; resized_to_max = 1;}else{width = picw; resized_to_img = 1;} }
208
if(height > maxh){if(pich > maxh){height = maxh; resized_to_max = 1;}else{height= pich; resized_to_img = 1;} }
209
widthval = height + "px|" + width+"px"; 
210
}
211
if(widthval == 'full'){
212
widthval = "fullsize";
213
if((picw > maxw) || (pich>maxh)){if(picw > maxw){width = maxw;}else{width = picw;} if(pich > maxh){height = maxh;}else{height = pich;}  resized_to_max = 1; widthval = height + "px|" + width+"px"; }
214
}
215
if(widthval == 'auto'){widthval = "auto";}
216
217
if(resized_to_max){if(!confirm('{[pic_tag_resized_to_max_error]}')){return false;}}
218
if(resized_to_img){alert('{[pic_tag_resized_to_img_error]}');}
219
220
str = "[[File:"+name+"|"+flowval+"|" + widthval+"]]";
221
xob_insert(str);
222
$base.hide();
223
}
224
225
	var count = 1;
226
	function add_inpfield(){
227
		count ++;
228
		$('<br/><input type="file" name="uploadfile[]" multiple id="u'+count+'" maxlength="4194304" size=25 class="inputbox autowidth" />').appendTo($('#the_inputs')); }
229
</script>
230 </body>
  
232
Template: ProSilver
Template-Element: Einstellungen - Profil editieren im Template: ProSilver
(2 Changes, Last: 2012-02-13)
Developers: - iggy
  
308 <dl>
309 <dt><label>{[configdata_portrait]}</label>{{portrait_mandatory==true.start}} <span>*</span> {{portrait_mandatory==true.end}}</dt>
310
311
                    {{portrait==true.start}}
312
		<dd>
313
		<div id="ava">
311
312
		<dd {{portrait==false.start}}style="display:none"{{portrait==false.end}}>
313
		<div>
314 <img src="{{portrait}}" width="{{avatar_width}}" height="{{avatar_height}}" id="ava"><br>
315 <a OnClick="javascript:document.getElementById('avatar_url').value='';">{[name_delete]}</a>
316 </div>
317 </dd>
318
					{{portrait==true.end}}
318
319
320 <dd>
321 <div id="webcamBox" style="display: none;">
322
Template-Element: CSS Vorlage im Template: ProSilver
(1 Changes, Last: 2012-02-09)
Developers: - iggy
  
3899
3900 /*Ratings.end*/
3901
3902
/*Upload Progress Bar start*/
3903
3904
  #progress {
3905
text-align:left;
3906
    background: {{global_postbg1}};
3907
    border: 1px solid {{global_line_color}};
3908
    margin-top: 20px;
3909
  }
3910
  #progressbar {
3911
    width: 0px;
3912
    height: 24px;
3913
    background-color: {{global_header_bg}};
3914
    background-image: url("https://img.homepagemodules.de/s2/dynimg/gradientplus-w_5-h_92-top_{{global_list_bg|urlencode}}-bottom_{{global_header_bg|urlencode}}-btop_{{global_gradient_bordertop|urlencode}}.png");
3915
  }
3916
/*Upload Progress Bar end*/
3917
3918
3919 {{global_css_addon}}
  
3921
Template-Element: Beitrag bearbeiten im Template: ProSilver
(3 Changes, Last: 2012-02-14)
Developers: - iggy
  
112 <div class="panel bg1">
113 <div class="inner"><span class="corners-top"><span></span></span>
114
115
		<fieldset class="submit-buttons">
116
						<input type="Submit" name="Submit" value="{[editmessage_edit_submit]}" onclick="showpreview = false;" class="button2" tabindex="3">
117
						<input type="submit" name="preview" value="{[new_submit_preview]}" onclick="showpreview = true;" class="button2" tabindex="4">
115
		<fieldset class="submit-buttons" style="float:left; width:60%">
116
						<input type="Submit" name="Submit" value="{[editmessage_edit_submit]}" onclick="showpreview = false;" class="button1" tabindex="3">
117
						<input type="submit" name="preview" value="{[new_submit_preview]}" onclick="showpreview = true;" class="button1" tabindex="4">
118 <input type="hidden" name="unique" value="{{uniquepostid}}"> </fieldset>
119
120 </form>
  
127 </div>
128
129 {{canedit==true.end}}
130
{[modal_box_code]}
131 <script type="text/javascript">FitToContent(document.getElementById("nachricht"),500);</script>
  
133
Template-Element: Forum Ansicht im Template: ProSilver
(8 Changes, Last: 2012-02-14)
Developers: - iggy
  
149 </form>
150
151 </div>
152
			<div class="pagination">
152
			<div class="pagination">{{forum_info_link==true.start}}<div class="finfo" style="display:none"><a rel="nofollow" href="{{forum_info_link}}">{[foruminfo_title]}</a>&nbsp;•</div>{{forum_info_link==true.end}}
153 {{mass_opts==true.start}}<a onclick="showMassOptions();" href="javascript:void(0)">{[massOpt_start]}</a> &bull;&nbsp;{{mass_opts==true.end}}
154 {{user_registered==true.start}}{[forum_mark_read]} &bull; {{user_registered==true.end}}
155
  
204 {{ownimg.start}}{{thread:new_message==true.pinned_has_post_new_img.pinned_has_post_img}}{{ownimg.end}}
205 {{noownimg.start}}{{thread:new_message==true.pinned_has_nopost_new_img.pinned_has_nopost_img}}{{noownimg.end}}
206 {{openimg.start}}{{thread:hasownposts==true.ownimg.noownimg}}{{openimg.end}}
207
					{{thread:closed==true.closedimg.openimg}}		
207
					{{openimg}}		<!--es gibt kein pinned/closed bild erstmal immer so...-->
208 {{thread:pinned==true.else}}
209 {{global_hot_topic_activ==true.else}}
210 {{hits>=Topthema.start}}
  
313 {{user_registered==true.start}}<span>Filter: <select id="filter" onchange="filterTopics()"><option value="showall" > {[filter_all]} </option><option value="xn" {{limit_by_new==true.active}}> {[filter_new]} </option><option {{limit_by_noreply==true.active}} value="xnr"> {[filter_replied]} </option><option {{limit_by_own==true.active}} value="xo"> {[filter_own]} </option></select></span>{{user_registered==true.end}}{{showlast==true.end}}
314 {{next_page_link==true.start}}<a href="{{next_page_link}}" class="right-box right">{[name_forward]}</a>{{next_page_link==true.end}}
315 </fieldset>
316
316 <hr />
317 <ul class="linklist">
318 <li class="rightside pagination">{{pages_html}}</li>
  
482 <input class="{{button_class}}" type="submit" onclick="window.location.href='{{link_current_page}}' ;" value="{[massOpt_cancel]}" />
483 </div>
484
485
{{mass_opts==true.end}}	
486
{{mass_opts==true.end}}
  
488
Template-Element: Bildergalerie - Dialoge (bearbeiten, neu) im Template: ProSilver
(2 Changes, Last: 2012-02-10)
Developers: - iggy
  
248 <td><div class="error" id="err_pic">{{pic_ok==false.start}}{[no_pic_checked]}{{pic_ok==false.end}}</div></td>
249 </tr>
250 <tr>
251
					<td></td>
252
					<td><input type="submit" name="upload_pic" value="{[gallery_upload]}" class="button1"><br/><div id="progressmeter"></div></td>
251
					<td colspan="2"><input type="submit" name="upload_pic" value="{[gallery_upload]}" class="button1"><br/>
252
<center>
253
  <div id="uploading" style="display:none;width:300px;">
254
        <div id="progress" class="bar">
255
          <div id="progressbar">&nbsp;</div>
256
          <div id="percents"></div>
257
        </div>
258
<small id="up_in_progress_text">{[upload_in_progress2]}</small>
259
     </div></center>
260
</td>
261 </tr>
262
263 </table>
264
Template-Element: Neuen Beitrag schreiben im Template: ProSilver
(15 Changes, Last: 2012-02-14)
Developers: - iggy
  
4 function xPrepareQuote(quote){
5 tempQuote=quote.replace(/\n/g,"%xbreak%").replace(/\r/g,""); //ie8 fix pt 1
6 prepped_quote = $('<div>').html(tempQuote).html().replace(/>/g,">").replace(/</g,"<").replace(/</g,"<").replace(/&/g,"&");
7
  prepped_quote = prepped_quote.replace(/%xbreak%/g,"\n\r"); //IE8 fix pt2
7
  prepped_quote = prepped_quote.replace(/%xbreak%/g,"\n"); //IE8 fix pt2
8 return prepped_quote;
9 }</script>
10
  
51 <div class="postbody">
52
53 <h3>{[new_preview_title]} - {{preview_title}}</h3>
54
 <div class="content">{{preview_text}}</div><div class="signature">{{preview_signature}}</div>
54
 <div class="content">{{preview_text}}</div><div style="clear:both"></div><div class="signature">{{preview_signature}}</div>
55 </div>
56 <span class="corners-bottom"><span></span></span></div>
57 </div>
  
180 {{addintegrations:name|gettranslation(integration)}}</a>
181 {{k.start}}, {{k.end}}
182 {{addintegrations.end}}
183
183
{{addfile==true.start}}<br/><div id="do_upload_alt" style="margin-top:15px;display:inline-block;cursor:pointer"><img style="vertical-align:middle; margin-right:5px;" src="https://files.homepagemodules.de/b2001010/a_1072_1240ba25.png" alt=""/><a href="javascript:void(0)">{[new_do_upload]}</a></span>{{addfile==true.end}}						  
184
185
186 </div>
187 </fieldset>
188 </form>
189
  {{addfile==true.start}}
190
<div id="upload_div" style="clear:left;float:right;margin-top:-80px;margin-right:40px;">
191
<a style="margin-left: 5px;" class="button1" id="do_upload">{[new_do_upload]}</a>
192
</div>
193
  <div style="clear:both"></div>
189
190
{{addfile==true.start}}
191
	{[file_upload_html]}	
192
	{[file_upload_js]}	
193
    <div style="clear:both"></div>
194 {{addfile==true.end}}
195
196 <span class="corners-bottom"><span></span></span></div>
  
346 {{postcache_time==true.start}}{{preview==false.start}}{{text==false.start}}
347 showSavedContent();
348 {{text==false.end}}{{preview==false.end}}{{postcache_time==true.end}}
349
350
/*File Upload Functions*/
351
$('#do_upload').click(function(){
352
	$(this).remove();
353
	initUploadForm();});
354
355
function initUploadForm(){
356
url = "{{addfile_link}}";
357
$.get(url,function(res){
358
		$upldiv = $('<div>').html(res);
359
		$upldiv.appendTo($('#upload_div'));
360
		applyFormBindings();
361
	});
362
363
}
364
365
function applyFormBindings(){
366
367
		/*apply bindings*/	
368
369
		$('.delfile').click(function(){$('#up_in_progress_text').html('{[upload_rem_file]}');$('#upload_form').submit();});
370
		
371
		/*apply template-specific styles*/
372
		$('#uploadinfo').css('background-color','{{global_panelbg}}').css('border','1px solid {{global_text_border}}').css('color','{{global_text_bodycolor}}');
373
		$('#upload_div').removeClass('button1');
374
		$('#upload_div').css('width','300px').css('marginLeft','20px');		
375
		makeAjaxForm();
376
377
}
378
379
380
381
function makeAjaxForm(){
382
$('#upload_form').ajaxForm({
383
		beforeSubmit: function(){
384
			$('#upload_new').hide();			
385
			$('#upload_in_progress').show();							
386
		},
387
		success: function(res){
388
			$('#upload_in_progress').hide();
389
               $('#upload_div').html("<div>"+res+"</div>");			   
390
			   if($('#fileslist').length){$('#uplhead').hide()};				
391
			   applyFormBindings();	
392
            }});
393
}
349 </script>
350
351
{[modal_box_code]}
352 <script type="text/javascript">FitToContent(document.getElementById("messagetext"),800);</script>
  
354
Template-Element: Thread - Flat im Template: ProSilver
(1 Changes, Last: 2012-02-10)
Developers: - iggy
  
288
289 </p>
290 <div class="content">{{tick(thread_message_text)}}<p>{{message:text}}</p></div>
291
                                
291
                                <div style="clear:both"></div>
292 {{message:signature==true.start}}<hr class="dashed"><p>{{message:signature}}</p>{{message:signature==true.end}}
293 {{message:files==true.start}}
294 <dl class="attachbox">
295
Template: Gaia Template
Template-Element: CSS Vorlage im Template: Gaia Template
(2 Changes, Last: 2012-02-09)
Developers: - iggy
  
846 /*Ratings.end*/
847
848
849
/*Upload Progress Bar start*/
850
851
  #progress {
852
width:300px;
853
text-align:left;
854
    background: {{global_post_bg}};
855
    border: 1px solid {{global_line_color}};
856
    margin-top: 20px;
857
  }
858
  #progressbar {
859
    width: 0px;
860
    height: 24px;
861
   background: {{global_input_bg}} bottom left repeat-x;
862
  }
863
/*Upload Progress Bar end*/
864
865 {{global_css_addon}}
866
867
868
Template-Element: Beitrag bearbeiten im Template: Gaia Template
(1 Changes, Last: 2012-02-14)
Developers: - iggy
  
232 </div>
233 <div style="clear:both"></div>
234 {{canedit==true.end}}
235
235
{[modal_box_code]}
236 <script type="text/javascript">FitToContent(document.getElementById("messagetext"),500);</script>
  
238
Template-Element: Forum Ansicht im Template: Gaia Template
(9 Changes, Last: 2012-02-14)
Developers: - iggy
  
189 </a>
190 </b>
191 </td>
192
193
194
	<td width="34%" align="center">
195
			
196
	
197
	</td>
198
	
199
	<td width="32%" align="right">	
194
	<td width="67%" align="right">	
195 {{user_registered==true.start}}
196 <div style="margin-right: 10px; position: relative;">
197
{{user_registered==true.end}}{{forum_info_link==true.start}}<a class="finfo" rel="nofollow" style='margin-right:20px;text-decoration: none;display:none;' href="{{forum_info_link}}">{{global_help==true.start}}<img src="{{global_help}}" style="vertical-align: middle; margin-right: 3px;"/>{{global_help==true.end}}&nbsp;<small>{[foruminfo_title]}</small></a>{{forum_info_link==true.end}}{{user_registered==true.start}}
198 {{mass_opts==true.start}}<a href="javascript:void(0);" style='margin-right:20px;text-decoration: none;' onclick="showMassOptions();"><img src="https://files.homepagemodules.de/b2001010/a_1118_5f5be9e4.png" alt="options" style="vertical-align: middle; margin-right: 3px; border: none;"><small>{[massOpt_start]}</small></a>{{mass_opts==true.end}}
199 <a href="#" onclick="document.getElementById('options').style.display='block'; return false;" style="text-decoration: none;">
200 <img src="{{global_toggle_out}}" alt="options" style="vertical-align: middle; margin-right: 3px; border: none;">
  
290 {{ownimg.start}}{{thread:new_message==true.pinned_has_post_new_img.pinned_has_post_img}}{{ownimg.end}}
291 {{noownimg.start}}{{thread:new_message==true.pinned_has_nopost_new_img.pinned_has_nopost_img}}{{noownimg.end}}
292 {{openimg.start}}{{thread:hasownposts==true.ownimg.noownimg}}{{openimg.end}}
293
						{{thread:closed==true.closedimg.openimg}}		
293
						{{openimg}}		<!--es gibt kein pinned/closed bild erstmal immer so...-->
294 {{thread:pinned==true.else}}
295 {{closedimg.start}}{{thread:new_message==true.closed_new_posts.closed_no_new_posts}}{{closedimg.end}}
296 {{ownimg.start}}{{thread:new_message==true.has_post_new_img.has_post_img}}{{ownimg.end}}
  
610 {{mass_opts==true.end}}
611
612
613
614
613 {{tick(forums_pre_jumpto)}}
614 <center>
615
616
Template-Element: Bildergalerie - Home im Template: Gaia Template
(1 Changes, Last: 2012-02-10)
Developers: - iggy
1
2 <script language="javascript" src="{{js_uri}}jquery.js" type="text/javascript"></script>
3
<script type="text/javascript" src="https://img.homepagemodules.de/ds/static/jquery/plugins/jquery.form.js"></script>
4 {{jqui.start}}https://img.homepagemodules.de/ds/static/jquery/ui/jquery-ui-1.8.5.custom.js{{jqui.end}}
5 <script type="text/javascript" language="text/javascript" src="{{jqui}}"></script>
6
7
Template-Element: Bildergalerie - Dialoge (bearbeiten, neu) im Template: Gaia Template
(5 Changes, Last: 2012-02-10)
Developers: - iggy
  
231 {{upload_pics==true.start}}
232 <div style="text-align: left !important">
233 <img src="{{global_upload}}" style="vertical-align: middle; margin-right: 5px; border: none;"> <h2 style="display: inline;">{[upload_pics]}</h2><br/><br/>
234
			<form method="POST" action="{{pic_upload_link}}" enctype="multipart/form-data" name="picupload" id="picupload" onsubmit="return checkEmpty('{{progress_link}}'); ">
234
			<form method="POST" action="{{pic_upload_link}}" enctype="multipart/form-data" name="picupload" id="picupload" onsubmit="return checkEmpty('{{progress_link}}');">
235 <input type="hidden" name="APC_UPLOAD_PROGRESS" value="{{progress_id}}"/>
236 <table width="100%">
237 <tr>
  
261 <td><div class="error" id="err_pic">{{pic_ok==false.start}}{[no_pic_checked]}{{pic_ok==false.end}}</div></td>
262 </tr>
263 <tr>
264
						<td></td>
265
						<td><input type="submit" name="upload_pic" value="{[gallery_upload]}" class="button1"><br/><div id="progressmeter"></div></td>
264
						<td colspan="2" align="center">
265
						<input type="submit" name="upload_pic" value="{[gallery_upload]}" class="button1"><br/>
266
<center>
267
  <div id="uploading" style="display:none">
268
        <div id="progress" class="bar">
269
          <div id="progressbar">&nbsp;</div>
270
          <div id="percents"></div>
271
        </div>
272
<small id="up_in_progress_text">{[upload_in_progress2]}</small>
273
     </div></center>
274
275
</td>
276 </tr>
277 </table>
278 {{err_save==true.start}}
279
Template-Element: Neuen Beitrag schreiben im Template: Gaia Template
(17 Changes, Last: 2012-02-14)
Developers: - iggy
  
4 function xPrepareQuote(quote){
5 tempQuote=quote.replace(/\n/g,"%xbreak%").replace(/\r/g,""); //ie8 fix pt 1
6 prepped_quote = $('<div>').html(tempQuote).html().replace(/>/g,">").replace(/</g,"<").replace(/</g,"<").replace(/&/g,"&");
7
  prepped_quote = prepped_quote.replace(/%xbreak%/g,"\n\r"); //IE8 fix pt2
7
  prepped_quote = prepped_quote.replace(/%xbreak%/g,"\n"); //IE8 fix pt2
8 return prepped_quote;
9 }</script>
10
  
73 {{user_link==true.start}}</a>{{user_link==true.end}}
74 {{userimage==true.end}}
75 </div>
76
				{{preview_text}}
76
				{{preview_text}}<div style="clear:both"></div>
77 </div>
78 {{preview_signature==true.start}}<br/><br/><hr/>{{preview_signature}}{{preview_signature==true.end}}
79 </div>
  
169 <table cellpadding=0 cellspacing=0 border=0 style="width:auto"><tr><td align="left" style="width:300px">
170 <input type="hidden" name="writemessage" value="1">
171 <input type="submit" onclick="showpreview=false;" name='a1' value='{[new_submit]}' class="button1" tabindex="3">
172
						 <input type="submit" name="preview" value="{[new_submit_preview]}" id="previewbutton" class="button1"></td><td align="left" style="padding-left:20px;">
172
						 <input type="submit" name="preview" value="{[new_submit_preview]}" id="previewbutton" class="button1"></td><td align="left" style="padding-left:20px;"><div id="postoptions" style="float:left;">
173 {{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}}
174
						 {{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}}						  
174
						 {{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>{{canvote==true.end}}	
175
</div>
176
						 {{addfile==true.start}}<div id="do_upload_alt" style="margin-left:20px;display:inline-block;font-weight:bold;cursor:pointer"><img style="vertical-align:middle; margin-right:5px;" src="https://files.homepagemodules.de/b2001010/a_1072_1240ba25.png" alt=""/><small>{[new_do_upload]}<small></span>{{addfile==true.end}}						  
177 </td></tr>
178 </table>
179
  
403 {{reply==true.end}}
404 </script>
405
406
{[modal_box_code]}
407 <script type="text/javascript">FitToContent(document.getElementById("messagetext"),800);</script>
  
409
Template: Business Template
Template-Element: Blog - Userblog - Artikel im Template: Business Template
(1 Changes, Last: 2012-02-07)
Developers: - iggy
  
150 {{user_registered==false.end}}
151
152
153
				<label class="formfield">
153
				<div class="iconbarcontent">
154 {{iconbar}}
155
				</div>
156
				<label class="formfield">
157 <textarea id='posted_comment' name="posted_comment"></textarea>
158 </label>
159
160
Template-Element: Blog - Forumsblog - Artikel im Template: Business Template
(2 Changes, Last: 2012-02-07)
Developers: - iggy
  
169 {{user_registered==false.end}}
170
171
172
				<label class="formfield">
172
				<div class="iconbarcontent">
173 {{iconbar}}
174
				</div>
175
				<label class="formfield">
176 <textarea id='posted_comment' name="posted_comment"></textarea>
177 </label>
178
179
Template-Element: Untere Leiste im Template: Business Template
(1 Changes, Last: 2012-02-10)
Developers: - iggy
  
26 });
27 });
28
29
function cancup() {window.location.href='{{link_current_page}}';}
30
31 </script>
32
33 </div>
34
Template-Element: Einstellungen - Profil editieren im Template: Business Template
(6 Changes, Last: 2012-02-13)
Developers: - iggy
  
652 var error = 0;
653
654 // Funktionen für die Webcam
655
656 function hideconfirm() {
657 document.getElementById('webcam_confirm_text').style.visibility='hidden';
658 }
  
702
703 }
704 // Funktionen für die Webcam-Ende
705
 
705
706
707
708
709
Template-Element: CSS Vorlage im Template: Business Template
(7 Changes, Last: 2012-02-14)
Developers: - iggy
  
395
396 .mposttime { position: absolute; right: 40px; }
397
398
td.sidebar{ width: {{global_userdata_width}};  background: {{global_boxcontent_background|rgb_lightness(95)}};}
398
td.sidebar{ width: {{global_userdata_width}};  background: {{global_boxcontent_background|rgb_lightness(95)}};vertical-align:top;}
399 .sidebar .usertitle{text-align:center;margin:10px 0px;}
400
401 .sidebar td{vertical-align:top;}
  
499 background: transparent !important; }
500
501 textarea.error, input.error { border: 1px solid {{global_error}}; }
502
input[type="button"],input[type="image"]{width: auto;}
503
504 div.error { border: 1px solid {{global_error}};
505 margin-bottom: 10px; }
  
1625
1626 /*Ratings.end*/
1627
1628
/*Upload Progress Bar start*/
1629
1630
  #progress {
1631
width:300px;
1632
text-align:left;
1633
    background: {{global_boxcontent_background|rgb_lightness(95)}};
1634
    border: 1px solid {{global_box_header_background|rgb_lightness(80)}};
1635
    margin-top: 20px;
1636
  }
1637
  #progressbar {
1638
    width: 0px;
1639
    height: 24px;
1640
   							background: {{global_box_header_background}} bottom left repeat-x;
1641
							background-image: -moz-linear-gradient(15% 90% 90deg,{{global_box_header_background|rgb_lightness(90)}}, {{global_box_header_background}}, {{global_box_header_background}} 100%);	
1642
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from({{global_box_header_background}}), to({{global_box_header_background|rgb_lightness(90)}}));
1643
  }
1644
/*Upload Progress Bar end*/
1645
1646
1647 {{global_css_addon}}
  
1649
Template-Element: Beitrag bearbeiten im Template: Business Template
(1 Changes, Last: 2012-02-14)
Developers: - iggy
  
381 makeAjaxButton($('#editbutton'));
382 });
383 </script>
384
{[modal_box_code]}
385 <script type="text/javascript">FitToContent(document.getElementById("metext"),500);</script>
  
387
Template-Element: Forum Ansicht im Template: Business Template
(8 Changes, Last: 2012-02-14)
Developers: - iggy
  
146 </select>
147
148 </div>{{user_registered==true.end}}
149
		{{showlast==true.else}}
150
151
		{{forum_info_link==true.start}}<div class="foptions3 finfo" style="display:none;" onclick="window.location='{{forum_info_link}}'">
152
		{{global_fstat_stats==true.start}}<img src="{{global_fstat_stats}}" alt="options" style="vertical-align: middle; margin-right: 3px; border: none;">{{global_fstat_stats==true.end}}<small>{[foruminfo_title]}</small>
153
		</div>{{forum_info_link==true.end}}
154 {{showlast==true.end}}
155
156 <div class="foptions1">
  
268 {{ownimg.start}}{{thread:new_message==true.pinned_has_post_new_img.pinned_has_post_img}}{{ownimg.end}}
269 {{noownimg.start}}{{thread:new_message==true.pinned_has_nopost_new_img.pinned_has_nopost_img}}{{noownimg.end}}
270 {{openimg.start}}{{thread:hasownposts==true.ownimg.noownimg}}{{openimg.end}}
271
								{{thread:closed==true.closedimg.openimg}}		
271
								{{openimg}}		<!--es gibt kein pinned/closed bild erstmal immer so...-->
272 {{thread:pinned==true.else}}
273 {{closedimg.start}}{{thread:new_message==true.closed_new_posts.closed_no_new_posts}}{{closedimg.end}}
274 {{ownimg.start}}{{thread:new_message==true.has_post_new_img.has_post_img}}{{ownimg.end}}
  
387 </div>
388
389 </div>
390
{{detailed_stats==true.start}}
391 <div id="legend_link"><a href="javascript:void(0)" onclick="$(this).remove();$('#legend').show();">{[forum_show_legend]}</a></div>
392 <div class="box" id="legend">
393 <div class="boxheader">{[stats_captions]}:</div>
  
414 </tr></table>
415 </div></div>
416 </div>
417
417
{{detailed_stats==true.end}}
418 {{thread==true.start}}
419 <script>
420 $('#foptions_link').click( function() {
421
Template-Element: Bildergalerie - Home im Template: Business Template
(3 Changes, Last: 2012-02-09)
Developers: - iggy
1
<script language="javascript" type="text/javascript" src="https://img.homepagemodules.de/ds/static/jquery/plugins/jquery.uploadProgress.js"></script>
2
3 {{drag_drop_js.start}}
4
5
6
<script language="javascript" type="text/javascript">
6
7 /*Id's and definitions:*/
8 var name_sort,date_sort,user_sort = 'desc';
9 /*Picture Container*/
10
Template-Element: Bildergalerie - Dialoge (bearbeiten, neu) im Template: Business Template
(10 Changes, Last: 2012-02-10)
Developers: - iggy
  
153
154 <small id="multipleupload" style="display: none;">{[gallery_multiupload_expl]}<br/><br/></small>
155
156
		<form method="POST" action="{{pic_upload_link}}" enctype="multipart/form-data" name="picupload" id="picupload">
156
		<form method="POST" action="{{pic_upload_link}}" enctype="multipart/form-data" name="picupload" id="picupload" >
157
158 <div class="greybox" style="width: 90%; margin: 10px auto; text-align: left;">
159 <div class="spacer10" id="fileselect_wrap">
  
168
169 <input type="hidden" name="APC_UPLOAD_PROGRESS" value="{{progress_id}}"/>
170
171
		
172
		<span class="" id="progressbar" style="display: none;"><img src="https://files.homepagemodules.de/b2001010/a_794_a6f4afe8.gif" /><strong>{[gallery_uploading]} (<span id="progressperc">0</span>% {[pages_page_of]} 100%)</strong></span>
171
			<center>
172
173
  <div id="uploading" style="display:none">
174
        <div id="progress" class="bar">
175
          <div id="progressbar">&nbsp;</div>
176
          <div id="percents"></div>
177
        </div>
178
<small id="up_in_progress_text">{[upload_in_progress2]}</small>
179
      </div>
180
181
					
182
183
					</center>
184
185
186 <br/>
187
Template-Element: Forum Übersicht im Template: Business Template
(5 Changes, Last: 2012-02-07)
Developers: - iggy
  
14 {{feed_active==true.start}}
15 {{settingimg.start}}https://files.homepagemodules.de/b2001010/a_1235_1679bb97.png{{settingimg.end}}
16 <div class="box xFeedContainer">
17
	<div class="boxheader" ><strong>{[forum_activities]}</strong>{{no_subscritions==false.start}}<span class="activity_settings">{{activities_notify_type==true.start}}<small style="margin-right:5px;">{[forum_activities_subscribed]}</small><a href="{{edit_feed_link}}"><img src="{{settingimg}}" alt="settings" /></a>{{activities_notify_type==true.else}}<a href="{{subscribe_to_feed_link}}">{[forum_activities_subscribe]}</a>{{activities_notify_type==true.end}}</span>{{no_subscritions==false.end}}</div>
17
	<div class="boxheader" ><strong>Letzte Aktionen im Forum</strong>{{no_subscritions==false.start}}<span class="activity_settings">{{activities_notify_type==true.start}}<small style="margin-right:5px;">{[forum_activities_subscribed]}</small><a href="{{edit_feed_link}}"><img src="{{settingimg}}" alt="settings" /></a>{{activities_notify_type==true.else}}<a href="{{subscribe_to_feed_link}}">{[forum_activities_subscribe]}</a>{{activities_notify_type==true.end}}</span>{{no_subscritions==false.end}}</div>
18 <div class="boxcontent">
19 <div>
20 {{get_actvityfeed()}}
21
Template-Element: Neuen Beitrag schreiben im Template: Business Template
(61 Changes, Last: 2012-02-14)
Developers: - iggy
  
15 <script type="text/javascript">
16 function xPrepareQuote(quote){
17 tempQuote=quote.replace(/\n/g,"%xbreak%").replace(/\r/g,""); //ie8 fix pt 1
18
19 prepped_quote = $('<div>').html(tempQuote).html().replace(/>/g,">").replace(/</g,"<").replace(/</g,"<").replace(/&/g,"&");
20
  prepped_quote = prepped_quote.replace(/%xbreak%/g,"\n\r"); //IE8 fix pt2
20
  prepped_quote = prepped_quote.replace(/%xbreak%/g,"\n"); //IE8 fix pt2
21
22 return prepped_quote;
23 }</script>
24
  
177
178
179 {{preview_text}}
180
			
180
			<div class="clear"></div>
181 <div class="msignature">
182 {{preview_signature}}
183 </div>
  
322 <input type='submit' name="preview" id="newpreview" value="{[new_submit_preview]}" class="button" />
323
324 <div class="articleoptions">
325
326 {{user_registered==true.start}}
327 <div id="topicabo"><label><input type="checkbox" name="topicabo" value="1" class="checkbox"/> {[new_do_abo]} </label></div>
328 {{user_registered==true.end}}
329 {{canvote==true.start}}
330 <div id="appendvote"><label><input type="checkbox" name="appendvote" value="1" class="checkbox" /> {[new_do_vote]}</label></div>
331 {{canvote==true.end}}
332
	
332
333
				{{addfile==true.start}}<div id="do_upload_alt" style="cursor:pointer"><img style="vertical-align:middle; margin-right:5px;" src="https://files.homepagemodules.de/b2001010/a_1072_1240ba25.png" alt=""/>{[new_do_upload]}</div>{{addfile==true.end}}	
334 </div>
335
336 <div class="clear"></div>
  
828 makeAjaxButton($('#newpreview'));*/
829 });
830 </script>
831
832
{[modal_box_code]}
833 <script type="text/javascript">FitToContent(document.getElementById("messagetext"),800);</script>
  
835
Template-Element: Private Mails - Neue Nachricht im Template: Business Template
(4 Changes, Last: 2012-02-06)
Developers: - iggy
1
Template-Element: Thread - Flat im Template: Business Template
(1 Changes, Last: 2012-02-10)
Developers: - iggy
  
416 <div class="spacer10" style="position: relative !important;">
417 <div class="mtext">
418 {{message:text}}
419
419
<div class="clear"></div>
420 {{message:files==true.start}}
421
					<div class="mfiles">
421
					<div class="mfiles" >
422 <strong><small>
423 {{user_registered==true.start}}
424 {{message:user_link==true.start}}
425
Template-Element: Neuen Beitrag schreiben - Datei Upload im Template: Business Template
(32 Changes, Last: 2012-02-09)
Developers: - iggy
  
17 return ro;
18 }
19 var http = upl_createRequestObject();
20
21
22
23 function upl_progress_status() {
24
25 http.open('get', '{{progress_link}}');
25
26 }
27
28
28 function upl_handleResponse() {
29 if(http==null) return;
30 if(http.readyState == 4) {
  
52 <div class="spacer10">
53
54
55
		<form action="{{form_link}}" id="upload_form" method="post" enctype="multipart/form-data" name="ein" onsubmit="upl_progress_status();deluploadbutton() ">
55
		<form action="{{form_link}}&X-Progress-ID=1234" id="upload_form" method="post" enctype="multipart/form-data" name="ein" onsubmit="checkNginxProgress(document.getElementById('X-Progress-ID').value);deluploadbutton() ">
56 <div id="uploadform">
57 {{files==true.start}}
58 <strong style="display: block; margin-bottom: 8px;"><img src="https://files.homepagemodules.de/b2001010/a_1078_82e57de1.png" alt="info" /> {[upload_uploaded_files]}</strong>
  
79
80 <div id="upload_in_progress" style="display:none">
81 <center>
82
					<div id='prog_bar' style="padding:0px; margin:0px;height: 20px; width: 220px; position:relative;">
83
						<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>
84
						<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>
85
					</div>
82
83
  <div id="uploading">
84
        <div id="progress" class="bar">
85
          <div id="progressbar">&nbsp;</div>
86
          <div id="percents"></div>
87
        </div>
88
      </div>
89
90 <small id="up_in_progress_text">{[upload_in_progress2]}</small>
91
92 </center>
93
Template-Element: Mitglieder Profil im Template: Business Template
(1 Changes, Last: 2012-02-14)
Developers: - iggy
1 <div class="profile">
2 <div class="psidebar">
3 <div class="uname">
4
				<strong>Profil {{name_unvisible==false.start}}von {{username}}{{name_unvisible==false.end}}</strong><br/>
4
				<strong>{[userprofile_from]} {{username}}</strong><br/>
5 {{usertitle}}
6 </div>
7
  
321 <div id="information" class="prinf">
322
323 <table style="width:100%">
324
	
324
	{{name_unvisible==false.start}}{{name==true.start}}<tr><td><strong>{[userprofile_name]}:</strong></td><td> {{name}} </td></tr>{{name==true.end}}{{name_unvisible==false.end}}
325
326 {{birthday_unvisible==false.start}}
327 {{hasbirthday==true.start}}
328
					<tr><td><strong>{[userprofile_birthday]}</strong></td> <td>{{birthday_day}}. {{birthday_month|gettranslation(month)}} {{birthday_year}}</small></td></tr>
328
					<tr><td><strong>{[userprofile_birthday]}</strong></td> <td>{{birthday_day}}. {{birthday_month|gettranslation(month)}} {{birthday_year}}</td></tr>
329 {{hasbirthday==true.end}}
330 {{birthday_unvisible==false.end}}
331
332