Vai al contenuto

Sostituire icona predefinita del forum con una personalizzata per ogni forum

Featured Replies

Inviato

Prendendo spunto dalla vecchia guida per IP Board 3.0 e 3.1 ho realizzato questa breve guida per sostituire l'icona di default f_icon.png e f_icon_unread.png con una personalizzata per ogni forum presente nella nostra board.

Ho provato questo tutorial sulla skin di default di iPB, ma penso sia compatibile anche con le altre skin.

1) Per prima cosa creiamo una nuova cartella via FTP dentro alla cartella master della nostra skin, e la chiamiamo folder_icons (questo è il percorso finale della cartella)

/public/style_images/master/forum_icons/

All'interno di questa cartella devono essere caricate tutte le immagini relative ai forum che abbiamo creato. Il nome dell'immagine deve essere uguale a quello dell'ID del forum, in formato png.

Ad esempio se l'ID del nostro forum è il numero 10 dobbiamo caricare queste due immagini:

10_read.png che corrisponde all'immagine visualizzata quando nel forum ci sono nuovi post o topic ancora da visualizzare

10_unread.png che corrisponde all'immagine visualizzata quando nel forum non ci sono nuovi post o topic da visualizzare

2) Una volta caricate tutte le immagini via FTP dobbiamo modificare il template della skin. Apriamo quindi il file: boardIndexTemplate

Cerchiamo nel file questo codice:

 

<img src="{$this->settings[" img_url']}="" f_icon.png'="">

E sostituiamolo con questo:

 

 

 

<img src="{$this->settings[" img_url']}="" forum_icons="" {$forum_data['id']}_unread.png'="">

Cerchiamo poi questo codice:

 

 

 

 

<img src="{$this->settings[" img_url']}="" f_icon_read.png'="">

E sostituiamolo con questo:

 

 

 

 

<img src="{$this->settings[" img_url']}="" forum_icons="" {$forum_data['id']}_read.png'="">

3) Salviamo quindi il file.

Ora basterà ricaricare la home del nostro ipb e accanto ai vari forum troverete le vostre icone abbinate correttamente!

Modificato da Skillman_92

Inviato

ok, ho tolto il prefisso dal titolo, perchè nel topic di supporto lo mette in automatico ;)

Inviato
  • Autore

Perfetto! Aggiungo solo qui che per chi ha un mac e vuole creare l'icona unread senza modificarla a mano basta che segue questi passaggi e in due secondi ha tutte le icone "colorate" di grigio:

1) Apriamo automator (installato di default in ogni mac)

2) Creiamo un nuovo flusso di lavoro

3) Nella libreria di sinistra selezioniamo: Foto.. e poi nella parte di destra selezioniamo con un doppio click: Applica Profilo ColorSync alle immagini

4) Aggiungiamo le immagini dei nostri forum, poi selezioniamo la cartella dove vogliamo che le nuove immagini siano salvate.

5) Nella campo color sync selezioniamo in: Profilo l'opzione... Profilo grigio generico.

6) Eseguiamo il flusso e tutte le immagini saranno "colorate" di grigio.

Se ora vogliamo rinominarle tutte con: id_unread.png basta che creiamo un nuovo flusso di lavoro:

1) Nuovo flusso di lavoro - Documenti e Cartelle - Rinomina documenti del finder.

2) Aggiungiamo tutte le nostre immagini grigie e selezioniamo l'opzione: Sovrascrivi files

3) Selezioniamo l'opzione: Aggiungi testo.. e scriviamo: _unread (lasciate impostato il campo: dopo il nome)

4) Eseguiamo il flusso

5) Carichiamo le immagini via ftp

Abbiamo così ottenuto tutte le immagini _unread per il nostro forum in meno di 5 minuti :D (io ci ho messo un pomeriggio per provare tutti i passaggi ahah)

Ciaoo!

Modificato da fil17

Per favore accedi per lasciare un commento

Potrai lasciare un commento dopo aver effettuato l'accesso

Accedi Ora

Chi sta navigando 0

  • Nessun utente registrato visualizza questa pagina.

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.