bbcode bbcode
 

News:

CPG Release 1.6.27
change DB IP storage fields to accommodate IPv6 addresses
remove use of E_STRICT (PHP 8.4 deprecated)
update README to reflect new website
align code with new .com CPG website
correct deprecation in captcha

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