Vai al contenuto

Targhette sezioni a destra?

Featured Replies

Inviato

Buongiorno.

Ahimè, anzi, aivoi...ora che ho installato ipb arrivano i primi dubbi :( perciò mi scuso in anticipo.

Mi interessava sapere se c'è un modo per inserire delle immagini come targhette per ogni sezione a destra.

Ho visto la tua guida najaru ma mi interessava capire se si potevano spostare

Grazie

Modificato da Gurnaz

Inviato

tutto si può fare

ma devi spiegare bene dove le vuoi mettere, anche perchè di solito si mettono a sinistra, non a destra

Inviato
  • Autore

Si, hai ragione, di solito si inseriscono a sinistra.

Io però è già qualche tempo che ho preso l'abitudine di inserirle sulla destra, credo stiano meglio e riampiano di più.

Ho fatto uno screen per farti capire meglio...la posizione è quella dove ho fatto il pallini rossi.

http://i56.tinypic.com/ojjl7b.png

Inviato

allora, poi farò magari un tutorial.

comunque:

STEP1

aprire il boardindextemplate e trovare:

<table class='ipb_table' summary="{$this->lang->words['forums_in_cat']} '{$_data['cat_data']['name']}'">
<tr class='header'>
<th scope='col' class='col_c_icon'> </th>
<th scope='col' class='col_c_forum'>{$this->lang->words['cat_name']}</th>

aggiungere dopo

								<!-- aggiunta forum icons tabella th begin--><th>Ico</th><!-- aggiunta forum icons tabella end-->

STEP2

trovare
<!-- Skinnote: Clean up queued stuff -->
<if test="hasQueuedAndCanSeeIcon:|:!empty($forum_data['_has_queued_and_can_see_icon'])">
<em class='moderated'><a href='{parse url="showforum={$forum_data['id']}&modfilter=all" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}' title='{$this->lang->words['view_unapproved']}'>{parse expression="sprintf( $this->lang->words['f_queued'], $forum_data['queued_topics'], $forum_data['queued_posts'])"}</a></em>
</if>
</td>

e aggiungere dopo

<!-- aggiunta forum icons tabella td begin-->
<td><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="{style_images_url}/f_icons/{$forum_data['id']}.png" title="{$forum_data['name_seo']}" width="150" height="60"></a></td>
<!-- aggiunta forum icons tabella td end-->

regolando i valori width e height a piacere (sono stati inseriti per sicurezza, per evitare che l'inserimento di immagini di dimensioni non corrette possano sballare l'impaginazione)

STEP3

nella cartella immagini della propria skin, public\style_images\nomeskin creare una cartella chiamata f_icons al cui interno andranno inserite tutte le immagini in formato png con come nome l'ID del forum

Inviato
  • Autore

Ok, ci provo, sperando di non combinare danni :D

Inviato
  • Autore

Mi blocco allo step 1...non trovo le linee di codice che mi hai detto di cercare :(

ho questa:

<table cellspacing='0' class='ipb_table' summary="{$this->lang->words['forums_in_cat']} '{$_data['cat_data']['name']}'">
<tr class='header'>
<th scope='col' class='col_c_icon' style='width: 1%;'> </th>
<th scope='col' class='col_c_forum'>{$this->lang->words['cat_name']}</th>
<th scope='col' class='col_c_post'>{$this->lang->words['last_post_info']}</th>
</tr>
<!-- / CAT HEADER -->

Inviato

è quella che ho scritto io

devi metterlo dopo la riga

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

Inviato
  • Autore

Perfetto, era proprio quello che intendevo io! Grazie mille!

Uniche due cose :P

Mi piacerebbe togliere la voce Ico, non scrivendoci niente, e diminuire lo spazio a destra tra l'immagine e la parte "Ultima Info Messaggi"

per lo spazio se non si può non importa, va bene anche così :)

Modificato da Gurnaz

Inviato

step 1

         <!-- aggiunta forum icons tabella th begin--><th>Ico</th><!-- aggiunta forum icons tabella end

-->

non mettere questo, ma questo


<!-- aggiunta forum icons tabella th begin--><th></th><!-- aggiunta forum icons tabella end-->

Inviato
  • Autore

Grazie infinite :D

Inviato

potrai vedere che con questo sistema però vedrai le targhette solo nella board index, e non nel forum view. lo vuoi anche li?

Inviato
  • Autore

Ah ok, non riuscivo a capire cos'era la forum view :D

No direi che nella board index bastano, l'importante era dare colore a quella :P

Grazie mille comunque :)

P.s. domande non pertinente, e forse senza neanche una risposta.

Quando linko un topic su facebook come anteprima mi esce sempre il logo di ipb, e non la foto all'interno del topic.

Sai perchè accade questo e come posso risolverlo?

Inviato

non puoi usandi i bottoni share.

quello richiama la meta_image.png che si trova nella cartella della skin.

la puoi cambiare fisicamente se vuoi.

Invece potrebbe prenderti delle immagini differenti se copi il link e lo posti direttamente sulla tua bacheca

Inviato
  • Autore

ho provato copiando il link direttamente sulla bacheca ma sempre solito problema :(

Unica anteprima disponibile il logo i ipb :(

Inviato

ma nel topic ci sono altre immagini?

comunque il logo ipb lo cambi sostituendo fisicamente l'immagine

Inviato
  • Autore

c'è un'immagine nel topic e teoricamente anche l'avatar

Inviato

si lo so , ho visto.

a quanto pare verrà corretto solo nella 3.2.0

si potrebbe provare a togliere il riferimento alla meta image nel tag head della skin

ci provo.

Inviato
  • Autore

Grazie!

L'immagine purtroppo fa molto....un link senza immagine non è la stessa cosa :(

Inviato

Bhe, ci sono pro e contro.

Immagina che un utente si mette un immagine di un culo peloso come avatar, poi apre un topic, lo condivide e come immagine viene pescato il culo peloso, non so se può essere un immagine rappresentativa del tua spazio web. Anzi, penso di no......

Inviato

secondo me quello che genera l'immagine è questo

<link rel="image_src" href='{$this->settings['meta_imagesrc']}' />

che è inserito prima di questo

<script type='text/javascript'>
//<[!CDATA[
jsDebug = {parse expression="intval($this->settings['_jsDebug'])"}; /* Must come before JS includes */
USE_RTE = <if test="userte:|:$this->memberData['members_editor_choice'] == 'rte' && $this->memberData['_canUseRTE'] === TRUE">1<else />0</if>;
DISABLE_AJAX = parseInt({$this->settings['disable_text_ajax']}); /* Disables ajax requests where text is sent to the DB; helpful for charset issues */
inACP = false;
//]]>
</script>

oppure questo

		<meta property="og:image" content="{$this->settings['meta_imagesrc']}"/>

prima di questo

		{parse template="includeJS" group="global" params="$jsModules"}
{parse template="includeFeeds" group="global" params="$documentHeadItems"}
{parse template="includeRTL" group="global" params=""}
{parse template="includeVars" group="global" params=""}

sempre nell'head

Inviato
  • Autore

Uhm...non saprei come modificare :(

P.s. per quanto riguarda il caso "culo peloso" :D

Facebook ti fa scegliere l'immagine da utilizzare come anteprima prima di pubblicare il link.Quindi se dovessi vedere che l'unica anteprima disponibile è di un certo tipo la escluderei :D

Inviato

sto provando io.

togliendo la prima riga non cambia nulla....

Inviato
  • Autore

Ciao najaru.

Ascolta ho problemi con la meta_image

L'ho sostituita manualmente tramite ftp ma continua a visualizzarmi quella vecchia nelle anteprime :(

Inviato

ma l'hai sostituita nella skin che usi di default?

Inviato
  • Autore

Esatto

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.