Vai al contenuto

Inserire icone a sinistra dei titoli forum

Featured Replies

Inviato

Per potere inserire un immagine a sinistra di ciascun forum:

Editare il template della skin, il boardIndexTemplate

POSSIBILITA' A - in questo modo la tua icona aggiuntiva viene a sinistra

trovare

<th scope='col' class='col_c_icon'> </th> <th scope='col' class='col_c_forum'>{$this->lang->words['cat_name']}</th><th scope='col' class='col_c_stats stats'>{$this->lang->words['stats']}</th><th scope='col' class='col_c_post'>{$this->lang->words['last_post_info']}</th>
 

e incollare sopra

<th scope='col' class='col_c_icon'> </th>

poi trovare:

<foreach loop="forums:$_data['forum_data'] as $forum_id => $forum_data"><if test="forumRedirect:|:$forum_data['redirect_on']"><tr class='{parse striping="catTable"} redirect_forum'>

e incollare sotto

<td class='altrow'><img src="{$this->settings['board_url']}/public/forum_icons/{$forum_data['id']}.png" alt="{$forum_data['name']}" /></td>

trovare

<td colspan='2'>{$this->lang->words['rd_hits']}: {parse format_number="$forum_data['redirect_hits']"}</td></tr><else /><tr class='{parse striping="catTable"}'>

e aggiungere sotto:

<td class='altrow'><img src="{$this->settings['board_url']}/public/forum_icons/{$forum_data['id']}.png" alt="{$forum_data['name']}" /></td>

------------------------------------

POSSIBILITA' B - in questo modo l'icona viene tra l'icona di stato e il titolo del forum

trovare

 <th scope='col' class='col_c_forum'>{$this->lang->words['cat_name']}</th><th scope='col' class='col_c_stats stats'>{$this->lang->words['stats']}</th><th scope='col' class='col_c_post'>{$this->lang->words['last_post_info']}</th>

e incollare sopra

<th scope='col' class='col_c_icon'> </th>

poi trovare:

<foreach loop="forums:$_data['forum_data'] as $forum_id => $forum_data"><if test="forumRedirect:|:$forum_data['redirect_on']"><tr class='{parse striping="catTable"} redirect_forum'>			<td class='altrow'>{parse replacement="f_redirect"}</td>

e incollare sotto

<td class='altrow'><img src="{$this->settings['board_url']}/public/forum_icons/{$forum_data['id']}.png" alt="{$forum_data['name']}" /></td>

trovare

<td colspan='2'>{$this->lang->words['rd_hits']}: {parse format_number="$forum_data['redirect_hits']"}</td></tr><else /><tr class='{parse striping="catTable"}'><td class='altrow'>											<if test="unreadicon:|:$forum_data['img_new_post'] != 'f_locked' && strstr( $forum_data['img_new_post'], '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"}" title="{$this->lang->words['bi_markread']}" class='forum_marker'>													{parse replacement="{$forum_data['img_new_post']}"}												</a>												<script type='text/javascript'>													ipb.global.registerMarker( "forum_img_{$forum_data['id']}", "{$forum_data['img_new_post']}", markerURL + "&forumid={$forum_data['id']}" );												</script>											<else />												{parse replacement="{$forum_data['img_new_post']}"}											</if>										</td>

e aggiungere sotto:

<td class='altrow'><img src="{$this->settings['board_url']}/public/forum_icons/{$forum_data['id']}.png" alt="{$forum_data['name']}" /></td>

creare all'interno della cartella public, una cartella chiamata forum_icons al cui interno devono essere inserite tutte le immagini relative ai forum, il cui nome deve essere uguale all'ID del forum, in formato .png

Inviato

Scusa ma a me la cosa non funge.. ho provato ma mi inserisce le icone tutte disordinate..nel senso che le icone le inserisce prima delle immagini f_unread o f_read.

Invece dovrebbe essere: immagine f_read/unread - IMMAGINE KE VOGLIO - NOME SEZIONE.

Invece col tuo tutorial esce così: IMMAGINE CHE VOGLIO - f_read/unread - NOME SEZIONE.

In pratica dovrebbe uscire così come in questo forum: http://ilovepes.forumfree.it/

Inviato

Vorrei una cosa del genere (vedi allegato).

post-646-0-94947700-1296930142_thumb.png

Inviato
  • Autore

Si capito.

Allora devi shiftare tutto di una colonna, quindi un th o td sotto

ho aggiornato il tutorial aggiungendo la seconda possibilità ;) (è la B )

Inviato

Ottimo, grazie mille! ;)

Un'ultima richiesta! E' possibile far avere ad ogni targhetta il relativo link della sezione?

Mi spiego:

MIO FORUM:

SEZIONE PRESENTAZIONI -> La targhetta che ho messo accanto alla sezione presentazioni, dovrebbe avere il link della sezione presentazioni.

Inoltre vorrei che quando non ci si passa sopra col mouse, la targhetta abbia una leggera trasparenza, mentre quando ci si passa sopra col mouse si accenda e acquisti i suoi colori normali.

Come nel forum che ho linkato nell'altro post..

Inviato
  • Autore

per l'opacità lo devi gestire con un codice cosi:

<img src="{$this->settings['board_url']}/public/forum_icons/{$forum_data['id']}.png" alt="{$forum_data['name']}" style="opacity:0.4;filter:alpha(opacity=40)" onmouseover="this.style.opacity=1;this.filters.alpha.opacity=100" onmouseout="this.style.opacity=0.4;this.filters.alpha.opacity=40" />

per il ref basta iglobarlo in un ref:

<a href="{parse url="showforum={$forum_data['id']}" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>
<img src="{$this->settings['board_url']}/public/forum_icons/{$forum_data['id']}.png" alt="{$forum_data['name']}" style="opacity:0.4;filter:alpha(opacity=40)" onmouseover="this.style.opacity=1;this.filters.alpha.opacity=100" onmouseout="this.style.opacity=0.4;this.filters.alpha.opacity=40" /></a>

Inviato

Non ho capito dove inserirlo?

Inviato

Allora sono riuscito ad inserire la trasparenza ma non il link :(

Inviato

MI CORREGGO:

Sono riuscito ad inserire anche il link, MA quello che non mi riesce è che se passo sopra col mouse sul nome della sezione, la targhetta non si accende!

Io vorrei che si accendesse anche se passo col mouse sul nome della sezione. Invece la targhetta si accende solo se passo col mouse sulla targhetta.

Inviato
  • Autore

questo purtroppo non lo so fare

Inviato

Che peccato :( Non potresti chiedere al team di invision power board? Perchè io non lo mastico l'inglese.

Inviato
  • Autore

se riesco provo a chiedere, ma non rispondono neanche alle questioni inerenti alla board, figurati ad una modifica di skin cosi....

  • 1 anno dopo...
Inviato

questa informazione nel mio boardindextemplate non ce

 

 

<td colspan='2'> {$this->lang->words['rd_hits']}: {parse format_number="$forum_data['redirect_hits']"} </td> </tr> <else /> <tr class='{parse striping="catTable"}'>
Inviato
  • Autore

la guida e' di 2 anni fa...

bisognerebbe adattarla al template attuale

Inviato

la mia versione template è quella Stantard 3.4.1

(Modifica set IP.Board)

Modificato da flash_007

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.