Seite 1 von 1

BBCode Box Probleme

Verfasst: 25.09.2008 17:37
von Slup
Grüße,

Also erstmal die BBCode Box ist der Hammer.

So nun zu meinem Problem,

In der install steht

Finde

Code: Alles auswählen

<div id="colour_palette" style="display: none;">
	<dl style="clear: left;">
		<dt><label>{L_FONT_COLOR}:</label></dt>
		<dd>
		<script type="text/javascript">
		// <![CDATA[
			function change_palette()
			{
				dE('colour_palette');
				e = document.getElementById('colour_palette');
				
				if (e.style.display == 'block')
				{
					document.getElementById('bbpalette').value = '{LA_FONT_COLOR_HIDE}';
				}
				else
				{
					document.getElementById('bbpalette').value = '{LA_FONT_COLOR}';
				}
			}

			colorPalette('h', 15, 10);
		// ]]>
		</script>
		</dd>
	</dl>
</div>
Dies ist nicht vorhanden sondern nur

Code: Alles auswählen

<div id="colour_palette" style="display: none;">
	<dl style="clear: left;">
		<dt><label>{L_FONT_COLOR}:</label></dt>
		<dd>
		<script type="text/javascript">
		// <![CDATA[
			function change_palette()
			{
				dE('colour_palette');
				e = document.getElementById('colour_palette');
				
				if (e.style.display == 'block')
				{
					document.getElementById('bbpalette').value = '{LA_FONT_COLOR_HIDE}';
				}
				else
				{
					document.getElementById('bbpalette').value = '{LA_FONT_COLOR}';
				}
			}
Evtl sollte man das in der Anleitung noch ändern.

Mein 2 Anliegen, ich würde gerne den BBCode

Code: Alles auswählen

 hinzufügen. Im phpBB3 ist der BBCode ja schon verfügbar, nur eben kein Button. Wie üge ich den in die CodeBox ein?

Gruß
Slup

Verfasst: 25.09.2008 18:55
von 4seven
dieser bereich ist vorhanden (prosilver) :o
sowohl in der anleitung als auch wirklich.

und der bbcode code ist schon in der box als button vorhanden.

Code: Alles auswählen

<div id="colour_palette" style="display: none;">
	<dl style="clear: left;">
		<dt><label>{L_FONT_COLOR}:</label></dt>
		<dd>
		<script type="text/javascript">
		// <![CDATA[
			function change_palette()
			{
				dE('colour_palette');
				e = document.getElementById('colour_palette');

				if (e.style.display == 'block')
				{
					document.getElementById('bbpalette').value = '{LA_FONT_COLOR_HIDE}';
				}
				else
				{
					document.getElementById('bbpalette').value = '{LA_FONT_COLOR}';
				}
			}

			colorPalette('h', 15, 10);
		// ]]>
		</script>
		</dd>
	</dl>
</div>

Verfasst: 25.09.2008 19:04
von Slup
HuHu,

Thx für die Schnelle antwort.
Also ich bin die Anleitung nochmal durch gegangen und habe mal ein frisches phpBB genutzt was ich mir hier geladen habe, dort ist auch das gleiche, der Abschnitt ist zwar vorhanden, aber nicht so wie er in der Anleitung steht.

Zu dem BBCode. Das

Code: Alles auswählen

 vorhanden ist als Button weiss ich, aber ich brauche den BBCode [code[b]=php[/b]] als Button.

[code=php] ist ja schon im phpBB3 vorhanden, aber eben nicht als Botton verlinkt.

Verfasst: 25.09.2008 20:12
von 4seven
der einzige unterschied ist der:

original

Code: Alles auswählen

      // ]]> 


modx

Code: Alles auswählen

      // ]]> 
das aber auch nur, weil es sonst eine parserfehler in der *.xml - modx-datei gibt :wink:

ist also ein bug in der modx-syntax, der mich dazu zwingt
(einziger (aus)weg laut moddb-team auf phpbb.com)

hier nochmal die posting_buttons.html (prosilver) aus einem brandneuen download
http://www.loaditup.de/files/273967.html

Code: Alles auswählen

 ist ja schon im phpBB3 vorhanden, aber eben nicht als Botton verlinkt.[/quote]

[quote] [url=http://www.phpbb.de/viewtopic.php?p=955044#955044]Anleitung zum hinzufügen von BBCodes + eigenen Buttons zur BBCodeBox3[/url]

[url=http://www.phpbb.de/viewtopic.php?p=977577#977577]Ein (praktisch-anschauliches) Beispiel dazu > Hinzufügen von DivX[/url][/quote]

..lasse dann einfach den teil des bbcode erstellens aus.

oder du wartest noch ein wenig
http://www.phpbb.de/viewtopic.php?p=1032182#1032182

Verfasst: 25.09.2008 20:25
von Slup
Ah ok dann is das mit der install wohl net tragisch.

Genau das problem ist es ja mit dem bbcode wovor ich stehe.
im ACP bei BBCode-Benutzung trage ich folgendes ein

[quote]

Code: Alles auswählen

{Irgendwas}[/code=php][/quote]

Was muss bei der HTML Ersetung rein? Da der bbcode [code=php] ja schon vorhanden ist, aber eben nur kein Button, kann man es wohl schlecht ersetzen. 
Ich will ja keinen neuen BBcode Hinzufügen, sondern lediglich einen Button

[b]EDIT:[/b] OK, habe nun folgendes

[code]<img src="&#123;T_IMAGESET_PATH&#125;/buttons/php.gif" alt=""
id="php" onclick="bbstyle&#40;80&#41;"
onmouseover="php.src='&#123;T_IMAGESET_PATH&#125;/buttons/php1.gif'; helpline&#40;'php'&#41;"
onmouseout="php.src='&#123;T_IMAGESET_PATH&#125;/buttons/php.gif'; helpline&#40;'tip'&#41;" />
  

Code: Alles auswählen

hr: '&#123;LA_BBCODE_HR_HELP&#125;',
              mail: '&#123;LA_BBCODE_MAIL_HELP&#125;',
              php: 'text',
               tip: '&#123;L_STYLES_TIP&#125;
'

und

Code: Alles auswählen

'[mail=]','[/mail]',
//77 Font - Type
//78 Begin Custom
//79 Font - Color
'[code=php','[/code=php]'
//80

Code: Alles auswählen

$num_predefined_bbcodes = 80; 
Der Button wird jetzt zwar angezeigt, aber leider ohne Funktion. Beim klick passiert nix

Verfasst: 25.09.2008 21:11
von 4seven
Slup hat geschrieben:

Code: Alles auswählen

'[mail=]','[/mail]',
//77 Font - Type
//78 Begin Custom
//79 Font - Color
'[code=php','[/code=php]'
//80

Code: Alles auswählen

'[code=php]','[ /code]'
ohne leerstelle natürlich :wink: