BBCode e Aeva

Aperto da KBII, Lunedì - 18 Novembre 2013 - 00:07

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

KBII

Ciao belli.
Come già saprete all'interno del mio bel foro ho l'aeva per la gestione di album e immagini varie.
Questo componente offre, per la parte BBC, un comando chiamato [smg id=<numero>] che permette di ridurre le dimensioni di un'immagine per essere usata dentro i posts.
Ora, avendo per "home" un blocco custom HTML (Simple portal :( ) con tanto di <ul> e <li>, volevo utilizzare quello stesso comando per sfruttare le immagini ed evitare di dover ogni volta aprire Filezilla. Volevo evitarmi quel passaggio extra che prevederebbe pure un'elaborazione dell'immagine da PS per creare la versione mini e poi allargarla/sostituirla tramite comando css.

Si può? Posso convertire quel [smg id=<numero>] in qualcosa di HTML comprensibile?
Grazie!

emanuele

Usare un blocco bbc invece che html?

KBII

Ma il blocco BBC non è limitato nella struttura? Un post di un topic nel forum non posso certo ordinarlo con liste o sfruttare il css per dei menù.

emanuele

Qual'è il blocco in questione? Tanto per avere un'idea di cosa parliamo. ;)

KBII

Il blocco di cui parlo è quello centrale nella pagina Home di SP. Quello che attualmente ha 3 immagini, sotto 3 immagini-link ai relativi topic e che dovrebbe avere, sotto, i tre screenshots ad ingrandimento. Potrei usare una funzione da Css per ingrandire l'immagine, ma dovrei comunque passare da Photoshop per creare una mini immagine da inserire lì.
Era comodo il sistema dell'aeva.

emanuele

Il problema principale del smg è che crea una tabella per ogni immagine, rendendo un po' più difficile farlo funzionare come si deve, comunque, ammettendo che:
http://www.sognibianconero.com/data1/images/maria.png => [smg id=1]
http://www.sognibianconero.com/data1/images/dangan.png => [smg id=2]
http://www.sognibianconero.com/data1/images/alibaba.png => [smg id=3]
http://www.sognibianconero.com/data1/images/mha.png => [smg id=4]
http://www.sognibianconero.com/data1/images/dng.png => [smg id=5]
http://www.sognibianconero.com/data1/images/magi.png => [smg id=6]


[list type=decimal]
[li][smg id=1][/li]
[li][smg id=2][/li]
[li][smg id=3][/li]
[/list]

[list]
[li][iurl=http://www.sognibianconero.com/index.php?topic=541.0][smg id=4][/iurl]
Episodio 04[/li]
[li][iurl=http://www.sognibianconero.com/index.php?topic=594.0][smg id=5][/iurl]
Episodio 03[/li]
[li][iurl=http://www.sognibianconero.com/index.php?topic=571.0][smg id=6][/iurl]
Episodio 10[/li]
[/list]


Quindi poi, usando l'id sp_block_44 come "base" (cioè fai in modo che tutte le classi siano precedute da quell'id come un "namespace"), puoi assegnare la formattazione che vuoi.

Ora ti chiederai perché ho usato list type=decimal nella prima lista. Semplice: in questo modo la prima è un <ol>, mentre la seconda è un <ul>, e quindi puoi assegnargli stili diversi prendendo il tag come selettore (poco efficiente, poco elegante, ma funziona :P).

Non son sicuro sia quello che vuoi ottenere, ma è quello che io ho fatto in altri casi.
Altrimenti ti tocca ricorrere ad un blocco php...

KBII

tu dici di usare una cosa simile?
[list type=decimal id=sp_block_44]  ???

Mai usato il BBC in vita mia salvo quei pochi tag prefatti. E cmq il percorso del css su cui puntare dove lo dichiari? Mica è dentro al db.[/list]

emanuele


#sp_block_44 ul.bbc_list li
{
float: left;
background-color: #000;
o qualunque altra cosa
}

#sp_block_44 ol.bbc_list li
{
float: left;
background-color: #000;
o qualunque altra cosa
}


emanuele

Mannaggia, non ho scritto quello che avevo in mente... xD

Citazione di: KBII il Lunedì - 18 Novembre 2013 - 18:00
Mai usato il BBC in vita mia salvo quei pochi tag prefatti.
Male! :P
http://wiki.simplemachines.org/smf/Alphabetical_list_of_all_bulletin_board_codes

Citazione di: KBII il Lunedì - 18 Novembre 2013 - 18:00
E cmq il percorso del css su cui puntare dove lo dichiari? Mica è dentro al db.
Non son sicuro di capire cosa vuoi dire...
Il css puoi metterlo in un qualunque file css, anche index.css, o portal.css.

KBII

 ;D smanetterò per credere. Grazie intanto!!

Discussioni simili (3)