Cerca nel Forum

Showing results for tags 'codice'.



More search options

  • Search By Tags

    Tag separati da virgole.
  • Search By Author

Tipo di contenuto


Forums

  • Generale
    • Supporto
    • Guide
    • Club

Categorie

  • IPS Community Suite 4
  • IP.Suite 3.4
    • Traduzioni
    • Applicazioni & Hook in Italiano (Download Diretto)
    • Temi (Skin)
    • Applicazioni & Hook (Link Esterni)
  • IP.Board 3.3
    • Traduzioni
    • Skin
    • Hooks e Applicazioni
  • IP.Board 3.2
    • Traduzioni board
    • Traduzione terze parti
    • Skin
    • Hooks e Applicazioni
  • IP.Board 3.0/3.1
    • Traduzioni board
    • Traduzione terze parti
    • Skin
    • Hooks e Applicazioni
  • Guide, BBCode
  • Traduzione Gallery/Blog/Content/Nexus
  • IP.Board 3.3 Applicazioni, Hook, Skin e altri prodotti
  • Traduzioni italiano IP.Board 3.3
    • Traduzione italiano IP.Board 3.2
    • Traduzioni IP.Board 3.0 e 3.1
    • Traduzioni Prodotti aggiuntivi non ufficiali
  • IP.Board 3.2 Applicazioni, Hook, Skin e altri prodotti
  • IP.Board 3.1 e 3.0 Applicazioni, Hook, Skin e altri prodotti

Trovato 54 risultati

  1. codice

    A volte può essere utile integrare imageshack alll'editor completo, in modo che gli utenti possano caricare agevolmente le immagini e ottenere i codici tag da inserire nei post Per inserirlo aprire acp - look&feel - scegliere la skin specifica - editor - ips_editor cercare <!-- Toolpanes --><script type="text/javascript">//<![CDATA[$('{$editor_id}_toolbar_1').show();$('{$editor_id}_toolbar_2').show();// Rikki: Had to remove <form>... </form> because Opera would see </form> and not pass the topic icons / hidden fields properly. Tried "</" + "form>" but when it is parsed, it had the same affectipb.editor_values.get('templates')['link'] = new Template("<label for='#{id}_url'>{$this->lang->words['js_template_url']}</label><ie quindi inserire PRIMA <iframe src="http://imageshack.us/iframe.php?txtcolor=111111&type=blank&size=30" scrolling="no" allowtransparency="true" frameborder="0" width="280" height="70">Update your browser for ImageShack.us!</iframe>appena sotto la finestra del messaggio apparirà un widget di imageshack Versione 3.3 o 3.4 o http://community.invisionpower.com/files/file/6262-imageshackus-post-upload-form/
  2. codice

    È possibile colorare i nomi degli utenti in base al colore dei gruppi a cui appartengono (da un post di Mat (FDNZ)) Admin CP > Look and Feel > [Your Skin Here] > Edit Templates & CSS > Topic View > topicViewTemplate e trovare <span class="author vcard"><a class="url fn" href='{parse url="showuser={$post['author']['member_id']}" base="public" template="showuser" seotitle="{$post['author']['members_seo_name']}"}'>{$post['author']['members_display_name']}</a>{parse template="user_popup" group="global" params="$post['author']['member_id'], $post['author']['members_seo_name']"}</span> E sostituire con: <span class="author vcard"><a class="url fn" href='{parse url="showuser={$post['author']['member_id']}" base="public" template="showuser" seotitle="{$post['author']['members_seo_name']}"}'>{IPSLib::makeNameFormatted($post['author']['members_display_name'],$post['author']['member_group_id'])}</a>{parse template="user_popup" group="global" params="$post['author']['member_id'], $post['author']['members_seo_name']"}</span>
  3. come integrare più di 2 custom field in uno solo. Usare 2 o più campi personalizzati per un elemento nel Topic View (Visualizzazione Discussione). ACP > Look & Feel > Manage Skin Sets & Templates > Scegli la tua skin > Global Templates > userInfoPane cercate <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data"> <foreach loop="customFields:$author['custom_fields'][ $group ] as $field"> <if test="$field != ''"> <li> {$field} </li> </if> </foreach> </foreach>aggiungi dopo <if test="substr( $author['field_12'], 0, 4 ) == 'http'"> <if test="substr( $author['field_3'], 0, 4 ) == 'http'"> <a class='url' href="{$author['field_3']}"><img src="{$author['field_12']}"></a> <else /> <if test="substr( $author['field_3'], 0, 3 ) == 'www'"> <a class='url' href="http://{$author['field_3']}"><img src="{$author['field_12']}"></a> <else /> <img src="{$author['field_12']}"> </if> </if> </if>field_3 corrisponde al Website URL field_12 corrisponde al campo personalizzato dove far inserire l'url dell'immagine ANTEPRIMA (temporanea) (mistero risolto... ringrazio Martin)
  4. codice

    Alcuni sono sicuro troveranno utile questa guida, praticamente sfrutteremo le risorse di invisionpower per costruire la nostra "lista rapida" dei forum. Quindi il necessario è: <php>//se non funziona provate a sostituire "class_forums" con "getClass('class_forums')"$this->forum_lista = $this->registry->class_forums->forumsForumJump( 1, 0, 1, $current, true );</php>{$this->registry->output->getTemplate('global')->forum_jump($this->forum_lista)}forumsForumJump costituisce una funzione che andrà ad inserire in $this->forum_lista una stringa di voci che corrispondono ai forum presenti, escludendo in questo caso quelli di tipo "redirect". in seguito, all'interno del template, possiamo utilizzare la stringa per costruire il nostro menù rapido utilizzando il forum_jump presente nel gruppo globale. il risultato: ATTENZIONE: La classe richiesta "class_forums" deve essere inizializzata quindi se non funziona bisogna aggiungere un ulteriore passaggio in cima del codice < php >, ma come detto qui non occorre... if ( ! $this->registry->isClassLoaded('class_forums' ) ){ $classToLoad = IPSLib::loadLibrary( IPSLib::getAppDir( 'forums' ) . "/sources/classes/forums/class_forums.php", 'class_forums', 'forums' ); $this->registry->setClass( 'class_forums', new $classToLoad( $this->registry ) ); $this->registry->getClass('class_forums')->strip_invisible = 1; $this->registry->getClass('class_forums')->forumsInit();}
  5. Questo codice può essere usato per inserire delle bandiere affiancate ai nomi delle lingue disponibili nel footer. cerca nel globalTemplate {$lang['title']}aggiungi prima <if test="$lang['id'] == 1"><img alt="English" src="http://i48.tinypic.com/2822hcj.jpg"></if><if test="$lang['id'] == 23"><img alt="Italiano" src="http://i49.tinypic.com/rw0zyd.jpg"></if>sostituisci 23 con l'id della lingua a cui far corrispondere l'immagine. Per chi volesse riportare il codice in altre zone del template, quindi avere una barra con i pulsanti che permettono di cambiare la lingua in uso, allora prendete questo codice (header) <style type="text/css"> /* ICONE LINGUA STILE */ span.lingua.selezionato img{ opacity: 1 !important; } span.lingua img{ opacity: 0.5 !important; } </style> <foreach loop="$footer_items['lang_chooser']['options'] as $lang"> <span class='lingua<if test="$lang['selected']"> selezionato</if>'> <a href="{$this->lang->changeLanguageUrl( $lang['id'] )}"><if test="$lang['id'] == 1"><img alt="English" title="English" src="http://i48.tinypic.com/2822hcj.jpg"> </if><if test="$lang['id'] == 23"><img alt="Italiano" title="Italiano" src="http://i49.tinypic.com/rw0zyd.jpg"> </if></a> </span> </foreach> Se dovete usarlo in un template a parte attenzione al params="..." altrimenti appariranno degli errori nell'header! Ho preso l'idea da wininizio.it ... forse hanno usato un codice diverso ma mi sembra più efficace questo
  6. Per aggiungere un banner pubblicitario a destra, nel primo messaggio di ogni discussione ACP - Look&Feel - Template - Topicview - post template trovare {$post['post']['post']} e cambiare con <div> <if test="showAds:|:$post['post']['post_count'] % $this->settings['display_max_posts'] == 1"> <div style="border:0px; float:right; width:130;"> CODICE BANNER </div> </if> {$post['post']['post']}</div> cambiare il valore 130 con la dimensione del banner +10 pixel ci sarà però un problema se un'immagine grossa viene postata all'inizio del topic http://www.invisionita.it/forum/topic/3035-posizionare-banner-pubblicitari-e-adsense-su-ipboard/#entry26019
  7. Ho creato la mia pagina IPcontent e tutto OK... però... appena ci metto un blocco di un php che mi richiama la data e l'ora (timestamp o date) la cosa sembra funzionare lo stesso ma il codice mi crea un javascript prima dell'apertura dell'html... cioè il codice sembra impazzire anche se tutto funziona... Date un'occhiata (è normale?)
  8. codice

    Inserendo il seguente codice nel global template, è possibile visualizzare un messaggio di avviso a tutti gli utenti, oppure ai visitatori, oppure a chi ha meno di un post I div del codice vanno personalizzati con le classi volute <if test="memberbox:|:$this->memberData['member_id']"><if test="memberbox:|:$this->memberData['posts'] < 1"> <div> <div> <!-- Messaggio per chi ha meno di un post --> <h2>Grazie per esserti registrato, {$this->memberData['members_display_name']}</h2> <p>Ora sei un nostro utente. Cosa fare? Puoi iniziare creare discussioni, magari presentandoti, rispondere a quelle esistenti, dare punti di reputazione agli utenti, usare le conversazioni privater, e altro altro ancora. Interagisci e rendi piacevole la tua permanenza! Questo messaggio scomparirà appena avrai inviato il tuo primo messaggio.</p> </div> </div><else /> <!-- <div> <div> <h2>Benvenuto, {$this->memberData['members_display_name']}</h2> <p>Messaggio personalizzato per tutti gli utenti. Di default è disattivato. Rimuovere i codici di commento per attivarlo</p> </div> </div> --></if><else /> <div> <div> <h2>Benvenuto su {$this->settings['board_name']}</h2> <p>Registrati per avere accesso a tutte le funzionalità. Solo registrandoti e connettendoti, potrai creare discussioni, rispondere a quelle esistenti, dare punti di reputazione agli utenti, usare le conversazioni privater, e altro altro ancora. In più è completamente gratuito, quindi cosa stai aspettando?</p> </div></if>
  9. codice

    ESEMPIO: http://www.invisionita.it/forum/forum/71-guide-ipboard/ Per poter inserire una tabella nella visualizzazione del forum potete utilizzare il seguente codice... <!-- ::: TABELLA TEMPLATE INIZIO ::: --> <div style="padding:7px 7px 7px;"class="ipsFilterbar maintitle">TITOLO TABELLA</div> <div class="ipsBox"><div class="ipsBox_container"><table class="ipb_table topic_list hover_rows"> <tbody> <tr class="header"> <th width="30%">titolo colonna 1</th> <th width="30%">titolo colonna 2</th> <th width="40%">titolo colonna 3</th> </tr> <tr> <td>contenuto colonna 1 </td> <td>contenuto colonna 2 </td> <td>contenuto colonna 3</td> </tr> </tbody></table></div></div><!-- ::: TABELLA TEMPLATE FINE ::: --> Ora se volete aggiungerlo a un forum specifico vi consiglio di operare con le seguenti istruzioni 1. ACP > Look & Feel > Manage Skin Sets & Templates > SCEGLI il tema > Add New Bit Nel popup alla voce "Template Bit Name:" inserite "tabellaID" sostituite ID con l'id numerico del forum dove inserire il codice (in modo da diversificare le diverse tabelle per id) Add to Group: ---> skin_forum Add 2. Inseriteci all'interno il codice della tabella in html (è possibile adoperare la logica dei template studiata dal team invisionpower) 3. Per poter richiamare la tabella nel template inseritelo in questo modo nel file Forum View > forumIndexTemplate <if test="$forum_data['id'] == ID">{parse template="tabellaID" group="forum" params=""}</if>-------- Le possibili posizioni nella pagina sono svariate però vi scrivo di seguito alcuni esempi... recatevi nel forum view > forumindextemplate e cercate <else /> {$forum_data['description']} </if>e aggiungete dopo <if test="$forum_data['id'] == ID">{parse template="tabellaID" group="forum" params=""}</if>
  10. Per poter fare visualizzare un codice solo a determinati gruppi utenti è possibile usare questo codice <if test="IPSMember::isInGroup( $this->memberData, array(4,5) )">ggggggggggggggggggggg</if>utilizzando come numeri gli ID dei gruppi da includere
  11. Per inserire dei link visibili a tutti gli utenti, nella posizione solitamente occupata del link admin e ModCP potete aprire il globaltemplate della vostra skin e dopo questo <div class='main_width'> <if test="accessreports:|:$this->memberData['is_mod'] OR !empty($this->memberData['access_report_center']) || ($this->memberData['g_access_cp'] AND !$this->settings['security_remove_acp_link'])"> <ul id='admin_bar' class='ipsList_inline left'>aggiungere questo (per esempio, 2 link) <!-- ::: AGGIUNTA REGOLAMENTO E CONTATTI BEGIN ::: --> <li> <a href="index.php?app=forums&module=forums&section=rules&f=1" title='Regolamento' target="_blank">Regolamento</a> </li> <li> <a href="mailto:postmaster@tuamail.it" title='Contatti' target="_blank">Contatti</a> </li> <!-- ::: AGGIUNTA REGOLAMENTO E CONTATTI END ::: --> nell'esempio di vedono anche i link riservati perchè l'ho fatto con un account admin
  12. Aprire i template della skin mobile, Topic view, post e dopo questo </if> </if> </if> </div> <div id="post-{$post['post']['pid']}-controls" class='post_controls'> <a href="{parse url="module=post&section=post&do=reply_post&f={$this->request['f']}&t={$this->request['t']}&qpid={$post['post']['pid']}" base="publicWithApp"}" title="{$this->lang->words['tt_reply_to_post']}">{$this->lang->words['post_reply']}</a> incollare <!-- MODIFICA REPORT MOBILE START --><if test="canReportPost:|:$topic['_canReport'] and ! $topic['_isArchived']"> <a href='{parse url="app=core&module=reports&rcom=post&tid={$this->request['t']}&pid={$post['post']['pid']}&page={$this->request['page']}" base="public"}'>{$this->lang->words['report']}</a> <if test="postIsReported:|:$this->memberData['_cache']['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['gfx'] > 0"> <a href="{$this->settings['base_url']}app=core&module=reports&section=reports&do=show_report&rid={$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['info']['id']}" id='post-report-{$post['post']['pid']}' class='ipbmenu'> <span id="rstat-{$this->memberData['_cache']['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['info']['id']}"><img src="{$this->settings['img_url']}/reports/post_alert_{$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['gfx']}.png" alt="" /></span> </a> </if> </if><!-- MODIFICA REPORT MOBILE END -->
  13. codice

    Per fare apparire qualcosa solo in un forum è possibile usare questo codice: <if test="$this->request['f'] == 1">Sei nel forum con ID 1</if> mettendo come numero l'ID specifico del forum
  14. CODICE

    Per fare visualizzare selettivamente dei codici agli utenti connessi e non usate questo codice: <if test="!$this->memberData['member_id']">Lo vede il visitatore<else />Lo vede l'utente connesso</if>
  15. 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
  16. Sulla base di questa comodissima hook New Topic Button on Board Index 1.0.1 ho pensato di indicare come aggiungere un blocco specifico che permette di avere la lista di forum e cliccando manda in automatico all'apertura di un nuovo topic. Aprire ACP > Look & Feel > Manage Skin Sets & Templates > Scegli la tua skin > Board Index > boardindextemplate trovare: <if test="sideBarEnabled2:|:$this->templateVars['sidebar_enabled']"> <div id='index_stats' class='ipsLayout_right clearfix' <if test="sidebarclosed2:|:IPSCookie::get('hide_sidebar') == '1'">style='display: none'</if>> e sotto aggiungere: <div class='ipsSideBlock clearfix'><h3>Apri un nuovo argomento o una discussione in una di queste sezioni</h3><div class='_sbcollapsable'> <ul class='ipsList_inline'> <if test="cats_forums:|:is_array( $cat_data ) AND count( $cat_data )"><foreach loop="$cat_data as $_data"><if test="cat_has_forums:|:is_array( $_data['forum_data'] ) AND count( $_data['forum_data'] )"><foreach loop="forums:$_data['forum_data'] as $forum_id => $forum_data"> <h4><img src="{style_images_url}/icon_chat.png"><a href="{$this->settings['board_url']}/index.php?app=forums&module=post&section=post&do=new_post&f={$forum_data['id']}" seotitle="Apri nuova discussione in {$forum_data['name_seo']}" template="showforum" base="public"}" title='Apri nuova discussione in {$forum_data['name_seo']}'>{$forum_data['name']}</a></h4></foreach></if></foreach></if> </ul></div></div> Inviato da najaru
  17. Con questo codice è possibile sapere chi ha compilato un determinato campo personalizzato. Se non presente nessun compilamento non verrà alterato il contenuto originale. ACP > Look & Feel > Manage Skin Sets & Templates > Scegli la tua skin > skin_mlist > member_list_show cerca <label for='field_{$id}'>{$custom_fields->field_names[$id]}</label>sostituisci con <if test="$field_value[$id] != ''"> <a href='user who have completed the field' title='{parse expression="$this->registry->getClass('class_customFields')->formatNumber( intval( $custom_fields->field_[$id] ) )"} {$custom_fields->field_title[$id]}'><label for='field_{$id}'>{$custom_fields->field_names[$id]}</label></a> <else /> <label for='field_{$id}'>{$custom_fields->field_names[$id]}</label> </if>guida ips::members, customfields IN FASE DI SCRITTURA... NON USATELO FINO A QUANDO NON SARA' ESPRESSO COME CORRETTO! ASSISTENZA IPS
  18. codice

    Con questo codice (inserendolo ad esempio nel global template) sarà possibile verificare se un utente non ha ancora scritto in un determinato topic, e fare apparire un messaggio <php>$count=$this->DB->buildAndFetch( array( 'select' => 'COUNT(*) AS cnt', 'from' => 'posts', 'where' => 'queued=0 AND topic_id=X AND author_id=' . $this->memberData['member_id'] ) );$this->alert = ($count['cnt'] > 0) ? "" : "MESSAGGIO CHE APPARE";</php> Sostituire la X di topic_id=X con l'ID del topic
  19. codice

    <script type="text/javascript"><!-- var ran=new Array(); ran[0]='HTML1'; ran[1]='HTML2'; ran[2]='HTML3'; var id=Math.round(Math.random()*(ran.length-1)); document.write(ran[id]);//--></script>al posto di HTML usate <img src="..."> o direttamente il codice ADV poi ci pensa lui da solo, in questo modo puoi fare il random di immagini, banner o scritte. VECCHIO METODO...
  20. Ciao, sapete dirmi dove si inserisce lo script per le statistiche? Grazie, D.
  21. ecco un codice che si può utilizzare per visualizzare i topic senza risposte <br /><div class='general_box'> <h3><img src="http://www.yoursite.com/forums/public/style_images/greylust/comment_new.png" alt="" /> {$title}</h3> <ul class='hfeed'> <if test="is_array( $records ) && count( $records )"> {parse striping="feed_striping" classes="row1,row2 altrow"} <foreach loop="$records as $r"> <if test="$r['topic_posts'] == 0"> <li class='hentry {parse striping="feed_striping"}'><b><a href='{$r['url']}' rel='bookmark' title='{$r['title']}'>{$r['title']}</a></b> Posted <span><abbr class="published" title="{parse expression="date( 'c', $r['date'] )"}">{parse date="$r['date']" format="short"}</abbr></span> </li> </if> </foreach> </if> </ul></div>
  22. codice

    Come tutti sapete è possibile aggiungere alcuni contenuti predefiniti o automatici nella sidebar della board index di IPB 3.2 Per l'inserimento classico si può utilizzare la (e32) Custom Sidebar Blocks 1.5.0 che permette di inserire uno o più blocchi custom in sidebar, ma questi verranno visualizzati tutti uno vicino all'altro, e non intercalati da altri blocchi automatici. Con un edit manuale del template potete inserire almeno altri 2 blocchi, uno o più sopra tutti i blocchi della sidebar, e uno o più al di sotto. Look&Feel - Manage Skin Sets & Templates - your skin - boardindexTemplate Trovare questo (che è poco oltre la metà del template) <foreach loop="side_blocks:$side_blocks as $block"> {$block} </foreach> e aggiungere PRIMA e o DOPO questo <!-- SIDEBAR BLOCK MANUAL BEGIN --><div class='ipsSideBlock clearfix'> <h3>TITOLO</h3> <div class='_sbcollapsable'> MESSAGGIO HTML MESSAGGIO HTML MESSAGGIO HTML </div></div><!-- SIDEBAR BLOCK MANUAL END -->
  23. Per aggiungere aprire ACP > Look & Feel > Manage Skin Sets & Templates > Scegli la tua skin > Global Template > userinfoPane e per esempio dopo questo <if test="postCount:|:$author['member_id']"> <li class='post_count desc lighter'> {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} {$this->lang->words['m_posts']} </li> </if> aggiungere questo <li>Joined: {parse date="$author['joined']" format="joined"}</li>
  24. Per inserire un pulsante che rimandi alle statistiche di chi ha inserito più messaggi in una determinata discussione, aprire: ACP > Look & Feel > Manage Skin Sets & Templates > Scegli la tua skin > Topic View > topicviewtemplate trovare: </ul></div><div class='maintitle clear clearfix'><span class='ipsType_small'> <if test="$topic['posts']"> {parse expression="sprintf( ( $topic['posts'] > 1 ) ? $this->lang->words['x_replies_to_topic'] : $this->lang->words['x_reply_to_topic'], $topic['posts'] )"} <else /> {$this->lang->words['no_replies_to_topic']} </if></span>e incollare PRIMA: <li><a href="{$this->settings['board_url']}/index.php?app=forums&module=extras&section=stats&do=who&t={$topic['tid']}">Chi ha scritto nel topic</a></li>
  25. 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!