Vai al contenuto
najaru

Modifica template per inserire icone forum personalizzate

Recommended Posts

najaru

Per chi avesse una skin modificata, nella quale l'applicazione di DawPi per le icone dei forum personalizzate non funziona, metto questo codice, che nel boardindextemplate permette di visualizzare delle icone personalizzate per i forum

 

<!--  MODIFICA CUSTOM ICONS LETTE E NON INIZIO -->												<tr class='<if test="$this->settings['glareRemoveFade']=='0'">tableFade</if> <if test="hasUnreadClass:|:$forum_data['_has_unread']">unread</if>'>													<td class='col_c_icon'>														<if test="hasUnread:|:$forum_data['_has_unread']">															<a id='forum_img_{$forum_data['id']}' href="{parse url="app=forums&module=forums&section=markasread&marktype=forum&forumid={$forum_data['id']}&returntoforumid={$this->request['f']}&i=1" base="public"}" data-tooltip="{$this->lang->words['bi_markread']}" class='forum_marker'><img src='{$this->settings['img_url']}/f_custom_{$forum_data['id']}.png' /></a>														<else />															<a id='forum_img_{$forum_data['id']}' href="{parse url="app=forums&module=forums&section=markasread&marktype=forum&forumid={$forum_data['id']}&returntoforumid={$this->request['f']}&i=1" base="public"}" data-tooltip="{$this->lang->words['bi_markread']}" class='forum_marker'><img src='{$this->settings['img_url']}/f_custom_{$forum_data['id']}_read.png' /></a>														</if><!--  MODIFICA CUSTOM ICONS LETTE E NON FINE -->

 

bisogna ovviamente caricare nella cartella della skin due icone per ciascun forum, una per il forum non letto con nome f_custom_IDdelfroum.png e per il forum letto f_custom_IDdelfroum_read.png

post-1-0-87518300-1361690892.png

post-1-0-89882500-1361690916.png

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
scarface087

Ciao Najaru grazie per la guida, dove và inserito esattamente questo codice?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
fil17

Ciao!

 

Questo è il codice originale da cercare prima di fare la sostituzione :)

<tr class='<if test="hasUnreadClass:|:$forum_data['_has_unread']">unread</if>'>												<td class='col_c_icon'>													<if test="hasUnread:|:$forum_data['_has_unread']">														<a id='forum_img_{$forum_data['id']}' href="{parse url="app=forums&module=forums&section=markasread&marktype=forum&forumid={$forum_data['id']}&returntoforumid={$this->request['f']}&i=1" base="public"}" data-tooltip="{$this->lang->words['bi_markread']}" class='forum_marker'><img src='{$this->settings['img_url']}/f_icon.png' /></a>													<else />														<img src='{$this->settings['img_url']}/f_icon_read.png' />													</if>

Ciaoo!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Dragunov

Ciao, perchè se cambio il codice non si vede più il forum? 

Scusate ho risolto. NON dovete aver l'app installata altrimenti non funziona ;)

Modificato da Dragunov

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
najaru

Ciao, perchè se cambio il codice non si vede più il forum? 

Scusate ho risolto. NON dovete aver l'app installata altrimenti non funziona ;)

 

 

ebbeccerto!!!!!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
najaru

quello si fq con lo stesso metodo nella parte delle sottosezioni, ma il problema è che rischi di sballare il template. tu vorresti mettere delle icone ma molto piu piccole?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Dragunov

quello si fq con lo stesso metodo nella parte delle sottosezioni, ma il problema è che rischi di sballare il template. tu vorresti mettere delle icone ma molto piu piccole?

No, hai presente quando entri in un forum/sezione e dentro ne hai altre, ad esempio:

 

Sezione Giochi, 

Dentro a questa; Arcade, Azione, ecc.

 

Capito? :D

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Dragunov

si capito, allora la stessa modifica va fatta al codice corrispondente che però c'è nel template forumView

Dove si trova questo?

Ne ho trovato uno forumindextemplate ma non penso sia questo, anche perchè non c'è il codice da sostituire.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
BomAle

cerca <!-- __-SUBFORUMS-__ --> ... e appena sotto parte il codice delle sottosezioni ;)

 

cerca quindi <td class='col_c_icon'> e nel 2° elemento trovato,

 

applica la modifica agli elementi <img src="..."> come nel primo messaggio di najaru

<img src='{$this->settings['img_url']}/f_custom_{$forum_data['id']}.png' />

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

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Dragunov

cerca <!-- __-SUBFORUMS-__ --> ... e appena sotto parte il codice delle sottosezioni ;)

 

cerca quindi <td class='col_c_icon'> e nel 2° elemento trovato,

 

applica la modifica agli elementi <img src="..."> come nel primo messaggio di najaru

Grazie mille Ale, ma rimane un problema. Fatto tutto questo, ho dei problemi forse per il tema. Le icone principali sono tutte ridimensionate dal forum automaticamente, mentre nelle sottosezioni vengono alle dimensioni scelte.

C'è un metodo per fare tutte le icone delle sottosezioni grandi come quelle delle sezioni? O fare le icone delle sezioni con le dimensioni originali?

Grazie ancora

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
BomAle

non so indicarti questo dettaglio... molto probabilmente è il css della skin che influisce sulle icone

potresti aggiungere in fondo al ipb_styles.css

.col_c_icon img{width: 48px !important;}

e riuscire a rimediare, ma non saprei se funziona. fammi sapere ;)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
najaru

ma basta caricare le icone già della giusta dimensione!!!!

 

oppure nel codice html iniziale

<img src='{$this->settings['img_url']}/f_custom_{$forum_data['id']}.png' />

dove viene richiamata l'immagine basta aggiungere altezza e larghezza fissa

<img src='{$this->settings['img_url']}/f_custom_{$forum_data['id']}.png' / width="x" height="y">

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Dragunov

 

ma basta caricare le icone già della giusta dimensione!!!!

 

oppure nel codice html iniziale

<img src='{$this->settings['img_url']}/f_custom_{$forum_data['id']}.png' />

dove viene richiamata l'immagine basta aggiungere altezza e larghezza fissa

<img src='{$this->settings['img_url']}/f_custom_{$forum_data['id']}.png' / width="x" height="y">

No perchè dovrei rifarle tutte con photoshop e ci metterei troppo ;) preferisco fare modifiche nel css 

 

 

non so indicarti questo dettaglio... molto probabilmente è il css della skin che influisce sulle icone

potresti aggiungere in fondo al ipb_styles.css

.col_c_icon img{width: 48px !important;}

e riuscire a rimediare, ma non saprei se funziona. fammi sapere ;)

Sei un genio :D Funziona!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
flash_007

salve io vorrei modificare icon della mia ipboard  ,e  mettere al posto della solita icon della board , vorrie mettere per ogni sezione del mio forum una icon personalizzata .

Grazie

 

come faccio , vorrie qualcuno che mi facci vedere il passaggio passo passo per non sbagliare . Grazie ancora a presto

 

 

vedi foto sotto , io vovrrie cambiare icon standard per quella personale per ogni sezione  e possibile ?

 

post-577-0-90934300-1424993335_thumb.jpg

Modificato da flash_007

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Max

Ciao, l'unica alternativa è questa: http://community.invisionpower.com/files/file/2457-hq-forum-icons/ oppure installi l'ultima versione IPS 4.0 RC3 e le icone le cambi direttamente dal pannello amministratore senza costi aggiuntivi dato che la funzione è già implementata di default, per vedere il risultato basta che dai un'occhiata al mio forum, link in firma ;)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
BomAle

salve io vorrei modificare icon della mia ipboard  ,e  mettere al posto della solita icon della board , vorrie mettere per ogni sezione del mio forum una icon personalizzata .

Grazie

 

come faccio , vorrie qualcuno che mi facci vedere il passaggio passo passo per non sbagliare . Grazie ancora a presto

 

 

vedi foto sotto , io vovrrie cambiare icon standard per quella personale per ogni sezione  e possibile ?

 

attachicon.gificon.JPG

su quale skin devi abilitarle? 1-2 o molte di più?

se fosse 1 o 2 consiglio una modifica tipo quella proposta in questo topic ma leggermente più elaborata... altrimenti occorre una hook per evitare quindi di modificare troppi file (perdendo tempo in compatibilità) nelle skin (boardindextemplate e forumindextemplate).

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

You need to be a member in order to leave a comment

Crea un account

Iscriviti per un nuovo account nella nostra comunità. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

×