Seite 1 von 2

up to 22, aber anderer code - wie anpassen ?

Verfasst: 26.12.2006 17:13
von yks
hallo,

betrifft das update auf 22 - habe diesen (anderen) code :

Code: Alles auswählen

                                        </select> &nbsp;{L_FONT_SIZE}:<select name="addbbcode22" onChange="bbfontstyle('[size=' + this.form.addbbcode22.options[this.form.addbbcode22.selectedIndex].value + ']', '[/size]');this.selectedIndex=2;" onMouseOver="helpline('f')">
statt diesem :

Code: Alles auswählen

#-----[ OPEN ]--------------------------------------------- 
# 
templates/subSilver/posting_body.tpl 

# 
#-----[ FIND ]--------------------------------------------- 
# Line 370 
                                        </select> &nbsp;{L_FONT_SIZE}:<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')"> 

# 
#-----[ REPLACE WITH ]--------------------------------------------- 
# 
                                        </select> &nbsp;{L_FONT_SIZE}:<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]');this.selectedIndex=0;" onMouseOver="helpline('f')"> 
                                          <option value="0" class="genmed">{L_FONT_SIZE}</option> 

# 
#--------------------------------------------------
daher die frage, wie ich den code anpassen soll ?
this.selectedIndex=0; kam zb neu dazu, habe ich aber schon mit einem anderen wert drin stehen.
und ob das neue
<option value="0" class="genmed">{L_FONT_SIZE}</option>
dann paßt, bin ich mir auch nicht sicher.

müßte ich dann evtl auch code an anderer stelle anpassen, wenn ich diese stelle hier ändere ?
(im moment auch nicht sagen könnte, mit welchem mod das zu tun hatte.)

danke + viele grüße, yks

Verfasst: 26.12.2006 17:36
von Miriam
Der Code als solches bewirkt lediglich, dass als Standard Schriftgröße in der Selectbox als Vorauswal angezeigt wird. Also nicht normal da steht.

Deshalb wurde auch der Index angepasst index 0 = Schriftgrösse in

Code: Alles auswählen

<option value="0" class="genmed">{L_FONT_SIZE}</option>
Das was als Vorauswahl da sehen soll, wird nach dem Index gewählt.

Wenn es Dir gefällt wie Du es hast, ändere den Code nicht.

addbbcode22 hättest Du eh lassen müssen.

Verfasst: 26.12.2006 18:51
von yks
hi miriam,

danke für die erklärung :grin:
auch wenn ich trotzdem nochmal gerne nachfragen würde, ob ich dich richtig verstanden habe :

this.selectedIndex=0; bedeutet also, daß bei schriftgröße die 0 steht ? :

Code: Alles auswählen

[size=0][/size]
und <option value="0" class="genmed">{L_FONT_SIZE}</option>
daß im menü als standard "schriftgröße" statt "normal" steht ?

dann habe ichs verstanden :grin:

danke + viele grüße, yks

Verfasst: 26.12.2006 19:34
von Miriam
Es bedeutet, dass der Index 0 gewählt wird als default.
Wählen in dem Sinne kannst Du es nicht.

Verfasst: 26.12.2006 20:55
von yks
Miriam hat geschrieben:Es bedeutet, dass der Index 0 gewählt wird als default.
Wählen in dem Sinne kannst Du es nicht.
was gleichbedeutend ist mit dieser 0 : [size=0] ?
index = 2 wäre dann schriftgröße 'klein' ?

viele grüße, yks

Verfasst: 26.12.2006 21:40
von Miriam
Wenn davor "winzig" kommt, dann schon :)

Verfasst: 26.12.2006 22:13
von yks
jep :grin: dann hab ich dich verstanden *freustrahl*

dank dir, miriam :grin:

ah - die bedeutung des option value="0" (bzw bei mir ="7") wäre mir noch unklar :-?
(bezieht sich ="0" auf die anzahl der möglichkeiten im pull-down-menü ? ="0" = standard phpbb ? aber warum dann bei mir ="7" - keine 7 optionen gefunden habe)
falls du da vielleicht noch was kleines dazu sagen könntest ?

viele grüße, yks

Verfasst: 26.12.2006 22:45
von Miriam
Also in dem Code der von phpBB als Update eingepflegt wurde könnte auch einen anderen value haben. Der Wert ist als solches nicht anwählbar (zumindest nicht mit Auswirkung auf den BBCode für Schriftgrösse). Es wird also kein BBCode eingefügt.... weil es eben Standard ist.
Wenn Du einen anderen Index als Standard nimmst, ist der für Schriftgrösse anwählbar und somit würde dann da BBCode für size=0 stehen.

Verfasst: 27.12.2006 03:38
von yks
nun leider doch auf der strecke blieb. :(
komme wohl mit dem index und option value durcheinander - anscheinend noch mal etwas mischen muß :-?

aber vielen dank für deine mühe :) blieb trotzdem etwas hängen.

viele grüße, yks

Verfasst: 27.12.2006 08:16
von Dr.Death
Moin,

vielleicht bin ich selbst noch etwas müde, aber Du hast warscheinlich einen weiteren BBCode Button eingebaut....

Daher ist wohl dein "addbbcode" Wert auf 22 und nicht wie im original Code auf 20.

Teste mal das:

SUCHE:

Code: Alles auswählen

</select> &nbsp;{L_FONT_SIZE}:<select name="addbbcode22" onChange="bbfontstyle('[size=' + this.form.addbbcode22.options[this.form.addbbcode22.selectedIndex].value + ']', '[/size]');this.selectedIndex=2;" onMouseOver="helpline('f')">
ERSETZE MIT:

Code: Alles auswählen

</select> &nbsp;{L_FONT_SIZE}:<select name="addbbcode22" onChange="bbfontstyle('[size=' + this.form.addbbcode22.options[this.form.addbbcode22.selectedIndex].value + ']', '[/size]');this.selectedIndex=0;" onMouseOver="helpline('f')"> 
                                          <option value="0" class="genmed">{L_FONT_SIZE}</option>