News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

nuovi colori

Started by DAV1DCR33D, January 30, 2013, 09:18:25 AM

Previous topic - Next topic

DAV1DCR33D

volevo sapere se era possibile aggiungere altri colori nella barra bbc dei colori per il testo, parlo di questa

            |
            V



volevo aggiungere colori come ciano, magenta, celeste, fucsia e altri

emanuele

Mi pare da qualche parte in editor.js...ad occhio.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Darknico

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>';
Italian SMF - Supporto Italiano per la board SMF - Ci trovate tutti li!! :)


emanuele

* emanuele whistles innocently...

Ricordavo che era "in un altro posto" rispetto ai bbcode, ma non ero più sicuro di dove... thanks Dark!


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

DAV1DCR33D

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

Darknico

A occhio, direi una cosa del genere

<option value="#f693ff">rosa</option>
Italian SMF - Supporto Italiano per la board SMF - Ci trovate tutti li!! :)


DAV1DCR33D

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?

Darknico

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'), '
Italian SMF - Supporto Italiano per la board SMF - Ci trovate tutti li!! :)


DAV1DCR33D

una volta fatta la mod al file come hai detto, scompare tutto il bbc tranne oggetto e icona post

Darknico

mi riporti la modifica che hai fatto?
Italian SMF - Supporto Italiano per la board SMF - Ci trovate tutti li!! :)


DAV1DCR33D

Ecco

\'limegreen\': ', JavaScriptEscape($txt['lime_green']), ',
\'white\': ', JavaScriptEscape($txt['white']), '
\'#f693ff\': ', JavaScriptEscape('Rosa'), '

Darknico

cambia in

\'limegreen\': ', JavaScriptEscape($txt['lime_green']), ',
\'white\': ', JavaScriptEscape($txt['white']), ',
\'#f693ff\': ', JavaScriptEscape(\'Rosa\'), '
Italian SMF - Supporto Italiano per la board SMF - Ci trovate tutti li!! :)


DAV1DCR33D

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

Darknico

mi copi l' intera parte di codice? non solo quelle 3 righe..
Italian SMF - Supporto Italiano per la board SMF - Ci trovate tutti li!! :)


emanuele

', JavaScriptEscape(\'Rosa\'), '
deve essere:
', JavaScriptEscape('Rosa'), '


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

DAV1DCR33D

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 '

DAV1DCR33D

non vorrei che cadesse nel dimenticatoio, qualcuno mi risponde?

emanuele

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 ;)).


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

DAV1DCR33D

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?

emanuele

Molto strano, dato che l'ho appena testato e funziona...
\'white\': ', JavaScriptEscape($txt['white']), ',
\'#f693ff\': ', JavaScriptEscape('Rosa'), '

Notare che nel codice da te postato, manca una virgola.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Advertisement: