Pagina 1 di 1

Immagine prima del nome categoria

Inviato: 30/09/2011, 15:23
da Haku
Vorrei inserire una immagine prima del nome di ogni categoria, dove devo agire?
Inoltre, porterà conseguenze di indicizzazione se c'è qualche modifica del genere trattandosi appunto di inserire/modificare qualcosa vicino al nome? (è solo un mio dubbio/pensiero questo)

;)

Re: Immagine prima del nome categoria

Inviato: 14/10/2011, 23:30
da Haku
Up ^^

Re: Immagine prima del nome categoria

Inviato: 15/10/2011, 11:02
da Angolo
Se non ricordo male, sul com c'è una MOD che inserisce le immagini nelle categorie...

Re: Immagine prima del nome categoria

Inviato: 15/10/2011, 20:56
da Haku
Non mi serve quella MOD ^^ Mi servirebbe sapere qual'è la stringa dell'inx (presumo sia quel file), per inserire una immagine qui:
Immagine
(vedi pallino rosso, li ci dovrebbe essere una immagine)

Re: Immagine prima del nome categoria

Inviato: 15/10/2011, 21:25
da Micogian
L'indice dei Forum viene creato dal file forumlist_body.html e più precisamenet da questa riga:

Codice: Seleziona tutto

<dt><!-- IF forumrow.S_IS_CAT --><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF --></dt>
Il problema non è l'immagine da inserire, quella la metti prima del Nome del Forum

Codice: Seleziona tutto

<dt><!-- IF forumrow.S_IS_CAT --><img src="immagine.gif" ><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF --></dt> 
ma se l'immagine deve essere diversa per ogni Forum e qui le cose si complicano.
Dovresti creare nel file php una variabile associata all'immagine per ogni Forum.

Ma attenzione che ci sono già in functions_display.php delle variabili per le immagini dei Forums, basterebbe attivarle.

Codice: Seleziona tutto

$template->assign_block_vars('forumrow', array(
                'S_IS_CAT'                => true,
                'FORUM_ID'                => $row['forum_id'],
                'FORUM_NAME'            => $row['forum_name'],
                'FORUM_DESC'            => generate_text_for_display($row['forum_desc'], $row['forum_desc_uid'], $row['forum_desc_bitfield'], $row['forum_desc_options']),
                'FORUM_FOLDER_IMG'        => '',
                'FORUM_FOLDER_IMG_SRC'    => '',
                'FORUM_IMAGE'            => ($row['forum_image']) ? '<img src="' . $phpbb_root_path . $row['forum_image'] . '" alt="' . $user->lang['FORUM_CAT'] . '" />' : '',
                'FORUM_IMAGE_SRC'        => ($row['forum_image']) ? $phpbb_root_path . $row['forum_image'] : '',
                'U_TOPIC_LIST_LINK'     => append_sid("{$phpbb_root_path}mod_topiclist.$phpEx", 'f=' . $row['forum_id']),
                'U_TOPIC_POSTER_LINK'   => append_sid("{$phpbb_root_path}mod_topicposter.$phpEx", 'f=' . $row['forum_id']),
                'U_VIEWFORUM'            => append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $row['forum_id']))
            );
sono FORUM_FOLDER_IMG, FORUM_FOLDER_IMG_SRC, FORUM_IMAGE e FORUM_IMAGE_SRC.
Prova con una di quelle e poi inserisci <img src="{forumrow.FORUM_FOLDER_IMG}" > o un'altra.