Funktion Schriftfarbe in Posting

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Elektron
Mitglied
Beiträge: 128
Registriert: 10.01.2005 21:42

Funktion Schriftfarbe in Posting

Beitrag von Elektron »

Hallo,

wir haben vor kurzem das Mod UploadPic bei uns eingebaut. Da wir ein anderes Style verwenden, haben wir die posting_body.tpl entsprechend abgeändert. Das funktionier auch alles jedoch haben wir einen nichtfunktionierende Funktion der Schriftfarbe.
Die Schriftfarben werden zwar angezeigt jedoch der Code nicht in das Textfeld eingetragen.
Die Funktion Schriftgröße funktioniert reibungslos.

Code des Button für UploadPic:

Code: Alles auswählen

 <strong><input type="button" class="button" accesskey="X" name="addbbcode18" value="Bild hochladen" style="color: blue; width: 100px
<a href="javascript:void(0)" "{S_UPLOADPIC}" onclick="window.open('{S_UPLOADPIC}', '_uploadpic','height=400,resizable=yes,scrollbars=yes,width=450');return false;" target="_uploadpic" class="nav"  onmouseover="helpline('up')" /></strong>
Code der Schriftfarbe und Schriftgröße:

Code: Alles auswählen

<td nowrap="nowrap" class="genmed"> &nbsp;{L_FONT_COLOR}: 
<select name="addbbcode18" onchange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onmouseover="helpline('s')">
<option value="{T_BODY_TEXT}">{L_COLOR_DEFAULT}</option>
<option style="color:darkred; background-color:transparent" value="darkred">{L_COLOR_DARK_RED}</option>
<option style="color:red; background-color:transparent" value="red">{L_COLOR_RED}</option>
<option style="color:orange; background-color:transparent" value="orange">{L_COLOR_ORANGE}</option>
<option style="color:brown; background-color:transparent" value="brown">{L_COLOR_BROWN}</option>
<option style="color:yellow; background-color:transparent" value="yellow">{L_COLOR_YELLOW}</option>
<option style="color:green; background-color:transparent" value="green">{L_COLOR_GREEN}</option>
<option style="color:olive; background-color:transparent" value="olive">{L_COLOR_OLIVE}</option>
<option style="color:cyan; background-color:transparent" value="cyan">{L_COLOR_CYAN}</option>
<option style="color:blue; background-color:transparent" value="blue">{L_COLOR_BLUE}</option>
<option style="color:darkblue; background-color:transparent" value="darkblue">{L_COLOR_DARK_BLUE}</option>
<option style="color:indigo; background-color:transparent" value="indigo">{L_COLOR_INDIGO}</option>
<option style="color:violet; background-color:transparent" value="violet">{L_COLOR_VIOLET}</option>
<option style="color:white; background-color:transparent" value="white">{L_COLOR_WHITE}</option>
<option style="color:black; background-color:transparent" value="black">{L_COLOR_BLACK}</option>
</select>
&nbsp;{L_FONT_SIZE}: 
<select name="addbbcode20" onchange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onmouseover="helpline('f')">
<option value="7">{L_FONT_TINY}</option>
<option value="9">{L_FONT_SMALL}</option>
<option value="12" selected="selected">{L_FONT_NORMAL}</option>
<option value="18">{L_FONT_LARGE}</option>
<option  value="24">{L_FONT_HUGE}</option>
</select>
</td>
Ich selbst sehe zwischen dem Code für Schriftgröße und Schriftfarbe keinen Unterschied.
Wer kann helfen?
Gesamte posting_body.tpl als .txt Hier.

Gruß Elektron
Benutzeravatar
Stefane
Mitglied
Beiträge: 784
Registriert: 04.02.2006 22:43
Wohnort: Rathenow
Kontaktdaten:

Beitrag von Stefane »

grützi,
suche:

Code: Alles auswählen

<select name="addbbcode18" onchange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onmouseover="helpline('s')">
ersetze durch:

Code: Alles auswählen

<select name="addbbcode20" onchange="bbfontstyle('[color=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onmouseover="helpline('s')">
suche:

Code: Alles auswählen

<select name="addbbcode20" onchange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onmouseover="helpline('f')">
ersetze durch:

Code: Alles auswählen

<select name="addbbcode22" onchange="bbfontstyle('[size=' + this.form.addbbcode22.options[this.form.addbbcode22.selectedIndex].value + ']', '[/size]')" onmouseover="helpline('f')">
Dann sollte es wieder klappen...Grund der Änderungen die BBCode-IDs haben sich überschnitten.
Elektron
Mitglied
Beiträge: 128
Registriert: 10.01.2005 21:42

Beitrag von Elektron »

Stefane hat geschrieben:Grund der Änderungen die BBCode-IDs haben sich überschnitten.
Muss ich zwar nicht verstehen :-?
aber es hat auf alle Fälle geklappt.
Wäre selbst nie darauf gekommen.

Danke für die schnelle Hilfe.

Gruß Elektron
Benutzeravatar
Stefane
Mitglied
Beiträge: 784
Registriert: 04.02.2006 22:43
Wohnort: Rathenow
Kontaktdaten:

Beitrag von Stefane »

okay, daa auch für dich zum Verstehen... :-)
Die Upload-Pic-MOD hat das u.a. hinzugefügt:

Code: Alles auswählen

<input type="button" class="button" accesskey="X" name="addbbcode18" value="Bild hochladen" style="color: blue; width: 100px
<a href="javascript:void(0)" "{S_UPLOADPIC}" onclick="window.open('{S_UPLOADPIC}', '_uploadpic','height=400,resizable=yes,scrollbars=yes,width=450');return false;" target="_uploadpic" class="nav"  onmouseover="helpline('up')" />
in diesem Code siehst du:

Code: Alles auswählen

addbbcode18
...hier kommt es auf die Zahl 18 an.
Diese wurde nämlich schon von

Code: Alles auswählen

<select name="addbbcode18" onchange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onmouseover="helpline('s')">
, also der Farbwahl verwendet...Somit haben wir die IDs jeweils erhöht und gut ists. :-) So hat jedes BBCode-Feld wieder seine eigene ID und alles klappt wieder.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“