Seite 1 von 1

Beim BBCODE [Code] ein/aufklappen

Verfasst: 17.04.2008 14:44
von DoctorUltra
Wo gibt es einen BBCode wo man einen Code auf und zu klappen kann

Beispiel

Verfasst: 17.04.2008 17:14
von Dr.Death
Suche mal nach " Spoiler " :wink:

---> [BBCODE] Spoiler

Verfasst: 18.04.2008 06:51
von DoctorUltra
Das kenne ich schon, ich würde gern wie im Beispiel, im Code auf und zuklappen können?

Verfasst: 18.04.2008 21:24
von 4seven
so müsste es klappen (originalcode)

öffnen > overall_header.html

suche

Code: Alles auswählen

</head>
davor einfügen

Code: Alles auswählen

<script language="Javascript" type="text/javascript">
	<!--

		function togglesidebar()
		{
			if(document.getElementById("sidebar").style.display == "none")
			{
				document.getElementById("minibar").style.display = "none";

				document.getElementById("sidebar").style.display = "block";
				document.getElementById("content").style.marginRight = "250px";
				document.body.style.background = "#F8F7F4 url(\"/themes/Standard/sidebar.gif\") repeat-y right";

				document.cookie="sidebar=show";
			} else {
				document.getElementById("minibar").style.display = "block";

				document.getElementById("sidebar").style.display = "none";
				document.getElementById("content").style.margin = "0";
				document.body.style.background = "#F8F7F4";

				document.cookie="sidebar=hide";
			}
		}

		var maximagesize = 700;
		function resize_image(image)
		{
			if(image.width > maximagesize)
			{
				image.width = maximagesize;
				//image.parentNode.innerHTML = '<div class="postingimage"><a href="' + image.src + '" target="_blank">Vergrößern</a></div>' + image.parentNode.innerHTML;
				image.parentNode.innerHTML = '<div class="postingimage"><a href="' + image.src + '" target="_blank" title="Vergrößern"></a></div>' + image.parentNode.innerHTML;
			}
		}


		function show_code( nr )
		{
			object0 = document.getElementById("codebox"+nr);
			object1 = document.getElementById("showcodebox"+nr);
			object2 = document.getElementById("hidecodebox"+nr);

			object0.style.maxHeight = '';
			object1.style.display = 'none';
			object2.style.display = 'inline';
		}

		function hide_code( nr )
		{
			object0 = document.getElementById("codebox"+nr);
			object1 = document.getElementById("showcodebox"+nr);
			object2 = document.getElementById("hidecodebox"+nr);

			object0.style.maxHeight = '200px';
			object1.style.display = 'inline';
			object2.style.display = 'none';
		}

		function check_codes()
		{
			t = 0;
			i = 1;
			while( i == 1)
			{
				object0 = document.getElementById("codebox"+t);
				if(object0 == null )
					i = 0;
				else
				{
					if(object0.offsetHeight < 201)
					{
						object1 = document.getElementById("showcodebox"+t);
						object2 = document.getElementById("hidecodebox"+t);
						object1.style.display = 'none';
						object2.style.display = 'none';
					}
				}
				t = t + 1;
			}

		}

	//-->
	</script>
dann acp > beiträge > bbcode

bbcode

Code: Alles auswählen

[klappcode]{TEXT}[/klappcode]	

html-ersetzung

Code: Alles auswählen

<b>Code: </b><span style="font-size:0.8em; display:inline;" id="showcodebox1"> 
<a href="javascript:show_code('1')">[AUSKLAPPEN]</a></span>
<span style="font-size:0.8em; display:none;" id="hidecodebox1"> 
<a href="javascript:hide_code('1')">[EINKLAPPEN]</a></span>
<div id="codebox1" style="margin-left: 15px;padding: 5px;border: 1px dashed #949b8e;background: #F9F9F9;overflow: auto;font-family: 'Bitstream Vera Sans Mono', 'Courier New', Courier;font-size: 10pt; max-height: 200px;" onload="check_code('1');">
{TEXT}
</div>
ungetestet

Verfasst: 19.04.2008 11:11
von DoctorUltra
Das klappt irgendwie nicht, er klappt nicht auf???

Verfasst: 19.04.2008 14:21
von 4seven
forencache im acp geleert?

habe oben mal als edit die komplette html-ersetzung rein, obwohl die garnicht für den klappcode nötig ist. wenn es damit nicht klappt, müsste man sich einen neuen code suchen oder es wird noch javacode ausgelagert, den ich nicht gefunden habe.