volevo sapere se era possibile aggiungere altri colori nella barra bbc dei colori per il testo, parlo di questa
|
V
(http://img17.imageshack.us/img17/4567/colortg.png)
volevo aggiungere colori come ciano, magenta, celeste, fucsia e altri
Mi pare da qualche parte in editor.js...ad occhio.
Cercando alla veloce, direi qui:
File ./Themes/default/GenericControls.template.php
echo ' <select name="sel_color" id="sel_color" style="margin-bottom: 1ex; font-size: x-small;">
<option value="" selected="selected">', $txt['change_color'], '</option>
<option value="black">', $txt['black'], '</option>
<option value="red">', $txt['red'], '</option>
<option value="yellow">', $txt['yellow'], '</option>
<option value="pink">', $txt['pink'], '</option>
<option value="green">', $txt['green'], '</option>
<option value="orange">', $txt['orange'], '</option>
<option value="purple">', $txt['purple'], '</option>
<option value="blue">', $txt['blue'], '</option>
<option value="beige">', $txt['beige'], '</option>
<option value="brown">', $txt['brown'], '</option>
<option value="teal">', $txt['teal'], '</option>
<option value="navy">', $txt['navy'], '</option>
<option value="maroon">', $txt['maroon'], '</option>
<option value="limeGreen">', $txt['lime_green'], '</option>
</select>';
/me whistles innocently...
Ricordavo che era "in un altro posto" rispetto ai bbcode, ma non ero più sicuro di dove... thanks Dark!
OK GRAZIE, solo una cosa, dove metto il valore del colore? che ne so ad esempio, il rosa ha questo valore "f693ff", il marrone ha "a74700" e così via, così da aggiunglerli poi al file del colore
A occhio, direi una cosa del genere
<option value="#f693ff">rosa</option>
ok allora ho preso questo file
./Themes/default/GenericControls.template.php
ma questo echo ' <select name="sel_color" id="sel_color" style="margin-bottom: 1ex; font-size: x-small;">
<option value="" selected="selected">', $txt['change_color'], '</option>
<option value="black">', $txt['black'], '</option>
<option value="red">', $txt['red'], '</option>
<option value="yellow">', $txt['yellow'], '</option>
<option value="pink">', $txt['pink'], '</option>
<option value="green">', $txt['green'], '</option>
<option value="orange">', $txt['orange'], '</option>
<option value="purple">', $txt['purple'], '</option>
<option value="blue">', $txt['blue'], '</option>
<option value="beige">', $txt['beige'], '</option>
<option value="brown">', $txt['brown'], '</option>
<option value="teal">', $txt['teal'], '</option>
<option value="navy">', $txt['navy'], '</option>
<option value="maroon">', $txt['maroon'], '</option>
<option value="limeGreen">', $txt['lime_green'], '</option>
</select>';
non c'è, invece c'è questo
// Print a drop down list for all the colors we allow!
if (!isset($context['disabled_tags']['color']))
echo ',
{
sType: \'select\',
sName: \'sel_color\',
oOptions: {
\'\': ', JavaScriptEscape($txt['change_color']), ',
\'black\': ', JavaScriptEscape($txt['black']), ',
\'red\': ', JavaScriptEscape($txt['red']), ',
\'yellow\': ', JavaScriptEscape($txt['yellow']), ',
\'pink\': ', JavaScriptEscape($txt['pink']), ',
\'green\': ', JavaScriptEscape($txt['green']), ',
\'orange\': ', JavaScriptEscape($txt['orange']), ',
\'purple\': ', JavaScriptEscape($txt['purple']), ',
\'blue\': ', JavaScriptEscape($txt['blue']), ',
\'beige\': ', JavaScriptEscape($txt['beige']), ',
\'brown\': ', JavaScriptEscape($txt['brown']), ',
\'teal\': ', JavaScriptEscape($txt['teal']), ',
\'navy\': ', JavaScriptEscape($txt['navy']), ',
\'maroon\': ', JavaScriptEscape($txt['maroon']), ',
\'limegreen\': ', JavaScriptEscape($txt['lime_green']), ',
\'white\': ', JavaScriptEscape($txt['white']), '
}
}';
JavaScriptEscape per cosa sta?
scrivi così allora:
\'#f693ff\': ', JavaScriptEscape('Rosa'), '
Se lo metti dopo il white, metti solo una virgola prima, ovvero
\'white\': ', JavaScriptEscape($txt['white']), ',
\'#f693ff\': ', JavaScriptEscape('Rosa'), '
una volta fatta la mod al file come hai detto, scompare tutto il bbc tranne oggetto e icona post
mi riporti la modifica che hai fatto?
Ecco
\'limegreen\': ', JavaScriptEscape($txt['lime_green']), ',
\'white\': ', JavaScriptEscape($txt['white']), '
\'#f693ff\': ', JavaScriptEscape('Rosa'), '
cambia in
\'limegreen\': ', JavaScriptEscape($txt['lime_green']), ',
\'white\': ', JavaScriptEscape($txt['white']), ',
\'#f693ff\': ', JavaScriptEscape(\'Rosa\'), '
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /homez.640/torrentc/www/Themes/default/GenericControls.template.php on line 207
Parse error: syntax error, unexpected '}' in /homez.640/torrentc/www/Themes/default/GenericControls.template.php on line 208
mi copi l' intera parte di codice? non solo quelle 3 righe..
', JavaScriptEscape(\'Rosa\'), '
deve essere:
', JavaScriptEscape('Rosa'), '
certamente, ecco il codice:
// Print a drop down list for all the colors we allow!
if (!isset($context['disabled_tags']['color']))
echo ',
{
sType: \'select\',
sName: \'sel_color\',
oOptions: {
\'\': ', JavaScriptEscape($txt['change_color']), ',
\'black\': ', JavaScriptEscape($txt['black']), ',
\'red\': ', JavaScriptEscape($txt['red']), ',
\'yellow\': ', JavaScriptEscape($txt['yellow']), ',
\'pink\': ', JavaScriptEscape($txt['pink']), ',
\'green\': ', JavaScriptEscape($txt['green']), ',
\'orange\': ', JavaScriptEscape($txt['orange']), ',
\'purple\': ', JavaScriptEscape($txt['purple']), ',
\'blue\': ', JavaScriptEscape($txt['blue']), ',
\'beige\': ', JavaScriptEscape($txt['beige']), ',
\'brown\': ', JavaScriptEscape($txt['brown']), ',
\'teal\': ', JavaScriptEscape($txt['teal']), ',
\'navy\': ', JavaScriptEscape($txt['navy']), ',
\'maroon\': ', JavaScriptEscape($txt['maroon']), ',
\'limegreen\': ', JavaScriptEscape($txt['lime_green']), ',
\'white\': ', JavaScriptEscape($txt['white']), '
}
}';
}
echo '
non vorrei che cadesse nel dimenticatoio, qualcuno mi risponde?
A dir la verità io ti ho già risposto...
Ad ogni modo il topic era il secondo della lista, quindi non è che fosse *così* indietro da "cadere nel dimenticatoio". E giusto per par condicio (dato che cerco di ricordarlo a tutti), di norma è considerato abbastanza scortese ri-postare nel proprio topic prima che siano trascorse 24 ore (siamo tutti volontari e blabla ;)).
Scusa hai ragione,solo che nessuna delle soluzioni da voi proposte funziona,mi da errori continui, poi ricarico il file senza la mod e ritorna apposto, come faccio?
Molto strano, dato che l'ho appena testato e funziona...
\'white\': ', JavaScriptEscape($txt['white']), ',
\'#f693ff\': ', JavaScriptEscape('Rosa'), '
Notare che nel codice da te postato (http://www.simplemachines.org/community/index.php?topic=496209.msg3482274#msg3482274), manca una virgola.