bbcode bbcode
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

bbcode

Started by picasso, February 08, 2008, 02:00:23 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

picasso

C'è la possibilità di poter utilizzare bbcode nella descrizione delle singole foto? Nel titolo della foto funziona mentre nella descrizione non viene accettato.
Come mai, inoltre, è possibile utilizzare solo alcuni comandi bbcode?

Saluti   :D :D ???
Picasso

twist

#1
Guarda in genere e' solo un questione di sicurezza. Abilitando codici vari, e' possibile aprire possibili falle per exploit remoti ect.
E' possibile disabilitare i sanity check, ma fossi in te lascerei le cose come stanno.

picasso

... e tu come faresti le modifiche in quel campo descrizione, per es., su "size" e allineamento?

Picasso  ???

twist

Aspetta, ma vuoi cambiare lo stile?
Se lo vuoi cambiare per tutte le foto, edita direttamente il foglio.

Se invece vuoi disabilitare il sanity check, bisognerebbe sapere se il codice bbcode e' cmq implementato nel campo "descrizione" altrimenti togliere il sanity rimane inutile.

Aspetta che legga questo post lontano, magari lui sa se e' implementato. Poi cerchiamo dove editare per disabilitare il sanity in caso


Ludo

#4
Io il BBCode nelle descrizioni lo utilizzo a piene mani, ovviamente nei limiti dei tag consentiti...
Aggiungere altri tag è abbastanza semplice, vedi qui.

picasso

sono riuscito ad aggiungere ma per quanto riguarda [size] e
e font niente.
Come interverresti?
Picasso

Ludo

Io personalmente, avendo necessità solo di un font più piccolo e uno più grande nelle descrizioni, mi sono limitato ad aggiungere i tag [+ ][/+] e [-][/-] dopo [i ] [/i ]:

        // [-] and [/-] for smaller text.
        $text = str_replace("[-]", '<span style="font-size: smaller">', $text);
        $text = str_replace("[/-]", '</span>', $text);
       
        // [+] and [/+] for larger text.
        $text = str_replace("[+]", '<span style="font-size: larger">', $text);
        $text = str_replace("[/+]", '</span>', $text);


Volendo aggiungere il tag [size ], inserirei qualcosa del genere nello stesso punto:
        // size
        $text = preg_replace("/\[size=([1-2]?[0-9])\]/", '<span style="font-size:$1">', $text);
        $text = str_replace("[/size]", '</span>', $text);