Mostra risultati da 1 a 6 di 6

Vbulletin: Vb4 Il secondo post è di Google adsense

Questa discussione si intitola Vbulletin: Vb4 Il secondo post è di Google adsense nella sezione Webmania, appartenente alla categoria Area Tecnica; In questo forum abbiamo applicato questa guida di Cionfs.it, ora visto il futuro upgrade di questa community per fattori di ...

  1. #1
    L'avatar di Asterix
    Asterix non è in linea Administrator CT
    Data registrazione
    1 January 2009
    Sesso
    Boh
    Località
    Vicenza
    Messaggi
    1,707
    vCash
    0
    Grazie
    268
    Ringraziato 2,146 volte in 833 post

    Predefinito Vbulletin: Vb4 Il secondo post è di Google adsense

    In questo forum abbiamo applicato questa guida di Cionfs.it, ora visto il futuro upgrade di questa community per fattori di compatibilità ho riscritto il codice.


    Aprite il template postbit (per il postbit_legacy necessita fare qualche variazione) e inserire, alla fine, questo codice:

    Codice PHP:
    <!-- Adsense second post -->
    <
    vb:if condition="$post[postcount] % $vboptions[maxposts] == 1">
    <
    li class="postbit postbitim" id="post_{vb:raw post.postid}">
        <
    div class="postdetails_noavatar">
            <
    div class="posthead">
                <
    label for="post_imod_checkbox_{vb:raw post.postid}">
                <
    span class="postdate {vb:raw post.statusicon}">
                <
    vb:if condition="$show['announcement']">
                <
    span class="date">{vb:rawphrase x_until_y, {vb:raw post.startdate}, {vb:raw post.enddate}}</span>
                <
    vb:else />
                <
    span class="date">{vb:raw post.postdate}<vb:if condition="!$show['detailedtime']">&nbsp;<span class="time">{vb:raw post.posttime}</span></vb:if></span>
                </
    vb:if>
                </
    span>
                <
    span class="nodecontrols">
                    <
    span class="postcontrols_top">
                                            <
    span class="date"><strong# 1.5 - ADS</strong></span>

                    
    </span>
                </
    span>
                </
    label>
            </
    div>
            <
    div class="userinfo<vb:if condition="!$show['avatar']">_noavatar</vb:if>">
                <
    div class="contact">
                 <
    div class="username_container">
                        <
    span class="username guest">Google Adsense</span>
                        <
    span class="usertitle">Circuito google adsense    </span>
                             </
    div>
                </
    div>
                <
    vb:if condition="$post['userid']">
                    <
    div class="userinfo_extra">
                        <
    dl class="userstats">
                        <
    dt>{vb:rawphrase join_date}</dt> <dd>Da Sempre</dd>
                        <
    dt>{vb:rawphrase location_perm}</dt> <dd>Google</dd>
                        <
    dt>{vb:rawphrase posts}</dt> <dd>Molti</dd>    
                        {
    vb:raw template_hook.postbit_userinfo_right_after_posts}
                        </
    dl>
                        
                    </
    div>
                </
    vb:if>
            </
    div>
        </
    div>
    <
    div class="postbody">
      <
    div align="CENTER">

    <!-- 
    codice adsense -->

    </
    div>
    </
    div>
    <
    div class="postfoot">
    </
    div>
    </
    vb:if> 
    <!-- / 
    Adsense second post --> 
    Creative Commons License
    Questo/a opera è pubblicato sotto una Licenza Creative Commons.



    Information
    07 Apr 2010 la guida viene sostituita dal rilascio dell'addon The second post is advertising
    ama la vita.... è l'unico regalo che non riceverai due volte.....

  2. Il seguente utente concorda / ringrazia Asterix per questo post

    janet (09-05-10)

  3. # ADS
    Google Adsense Circuito Adsense
    Data registrazione
    da sempre
    Località
    mondo google
    Messaggi
    molti
     
  4. #2
    L'avatar di Asterix
    Asterix non è in linea Administrator CT
    Data registrazione
    1 January 2009
    Sesso
    Boh
    Località
    Vicenza
    Messaggi
    1,707
    vCash
    0
    Grazie
    268
    Ringraziato 2,146 volte in 833 post

    Predefinito Riferimento: Vbulletin: Vb4 Il secondo post è di Google adsense

    In passato (vb3) per limitare questa mod a determinati forum si utilizzava la seguente funzione

    Codice PHP:
    <if condition="in_array($forum[forumid], array(13,14))">

    testo stesto

    </if> 
    in vb4 le variabili non sono disponibili in tutti i template come in passato pertanto necessita si convertire le istruzioni

    Codice PHP:
    <vb:if condition="in_array($forum[forumid], array(13,14))">

    testo stesto

    </vb:if> 
    ma in alcuni casi come in questo è necessario creare un plugin per far caricare la variabile forum nei template postbit.

    Dopo quanto detto andiamo in Plugin e prodotti -> gestione plugin -> add plugin

    Prodotto: Vbulletin
    Locazione: Postbit__display_complete
    Titolo : Carica variabile forum in postbit
    Ordine esecuzione: 5
    Codice:
    Codice:
    vB_Template::preRegister('postbit',array('forum' => $forum));
    Il plugin è attivo : SI
    Salva

    Una volta attivato e salvato il plugin la nostra condizione funzionerà senza problemi



    Creative Commons License
    Questo/a opera è pubblicato sotto una Licenza Creative Commons.
    ama la vita.... è l'unico regalo che non riceverai due volte.....

  5. #3
    L'avatar di Asterix
    Asterix non è in linea Administrator CT
    Data registrazione
    1 January 2009
    Sesso
    Boh
    Località
    Vicenza
    Messaggi
    1,707
    vCash
    0
    Grazie
    268
    Ringraziato 2,146 volte in 833 post

    Predefinito Riferimento: Vbulletin: Vb4 Il secondo post è di Google adsense

    Questo è il codice da aggiungere al postbit_legacy

    Codice PHP:
    <!-- Asterix Adsense second post -->

    <
    vb:if condition="$post[postcount] % $vboptions[maxposts] == 1">
    <
    li class="postbitlegacy postbitim postcontainer" id="post_{vb:raw post.postid}">
    <!-- 
    see bottom of postbit.css for .userinfo .popupmenu styles -->

        <
    div class="posthead">
            <
    vb:if condition="$show['inlinemod']"><label for="post_imod_checkbox_{vb:raw post.postid}"></vb:if>
                <
    span class="postdate {vb:raw post.statusicon}">
                    <
    vb:if condition="$show['announcement']">
                        <
    span class="date">{vb:rawphrase x_until_y, {vb:raw post.startdate}, {vb:raw post.enddate}}</span>
                    <
    vb:else />
                        <
    span class="date">{vb:raw post.postdate}<vb:if condition="!$show['detailedtime']">&nbsp;<span class="time">{vb:raw post.posttime}</span></vb:if></span>
                    </
    vb:if>
                </
    span>
                <
    span class="nodecontrols">
                    
                        <
    span class="postcounter">1.5 ADS</span>
                    
                </
    span>
            <
    vb:if condition="$show['inlinemod']"></label></vb:if>
        </
    div>
        <
    div class="postdetails">
            <
    div class="userinfo">
                <
    div class="username_container">
                    <
    span class="username guest">Google Adsense</span>
                </
    div>
                <
    span class="usertitle">
                    
    Circuito Google Adsense
                
    </span>
                {
    vb:raw template_hook.postbit_userinfo_left}
                <
    vb:if condition="$show['avatar']">
                    <
    img src="http:// Avatar" alt="Google Adsense image" title="Google Adsense" />
                </
    vb:if> 
                <
    vb:if condition="$post['userid']">
                    <
    hr />
                    <
    dl class="userinfo_extra">
                        <
    vb:if condition="$post['joindate']"><dt>{vb:rawphrase join_date}</dt> <dd>Da Sempre</dd></vb:if>
                        <
    vb:if condition="$post['field2']"><dt>{vb:rawphrase location_perm}</dt> <dd>Google World</dd></vb:if>
                        <
    vb:if condition="$post['age']"><dt>{vb:rawphrase age}</dt> <dd>2010</dd></vb:if>
                        <
    dt>{vb:rawphrase 'posts'}</dt> <dd>Molti</dd>    
                        {
    vb:raw template_hook.postbit_userinfo_right_after_posts}
                    </
    dl>

                    {
    vb:raw template_hook.postbit_userinfo_right}

                </
    vb:if>
            </
    div>
            <
    div class="postbody">
                <
    div class="postrow>
                    {vb:raw template_hook.postbit_messagearea_start}
                    <h2 class="
    title icon">
                        Circuito Google Adsense
                    </h2>
        
                    <div class="
    content>
                        <
    div id="post_message_{vb:raw post.postid}">
                            <
    blockquote class="postcontent restore ">
                                
    Script Google Adsense
                            
    </blockquote>
                        </
    div>
                    </
    div>
                </
    div>
                <
    div class="cleardiv"></div>
            </
    div>
        </
    div>
            <
    div class="postfoot">

            </
    div>
            
        <
    hr />
    </
    li>
    </
    vb:if> 
    <!-- / 
    Asterix Adsense second post --> 
    Nel codice sopra riportato necessita sostituire:
    1: la scritta Script Google Adsense con il vostro codice adsense
    2: la scritta http:// Avatar con il link completo all'avatar di google adsense

    Attenzione il codice potrebbe risultare un po' grezzo, i test da me eseguiti portano a questo risultato:

    Immagine ridotta





    PS. Attenzione se si utilizza il plugin sopra riportato per il postbit_legacy necessita variare la stringa in

    Codice PHP:
    vB_Template::preRegister('postbit_legacy',array('forum' => $forum)); 
    Creative Commons License
    Questo/a opera è pubblicato sotto una Licenza Creative Commons.
    ama la vita.... è l'unico regalo che non riceverai due volte.....

  6. #4
    L'avatar di Asterix
    Asterix non è in linea Administrator CT
    Data registrazione
    1 January 2009
    Sesso
    Boh
    Località
    Vicenza
    Messaggi
    1,707
    vCash
    0
    Grazie
    268
    Ringraziato 2,146 volte in 833 post

    Predefinito Riferimento: Vbulletin: Vb4 Il secondo post è di Google adsense

    Per gli amanti di questa modifica informo che ho rilasciato il mio primo Addon vbulletin

    The second post is advertising

    ama la vita.... è l'unico regalo che non riceverai due volte.....

  7. Il seguente utente concorda / ringrazia Asterix per questo post

    icona (31-08-10)

  8. #5
    L'avatar di icona
    icona non è in linea Member CT
    Data registrazione
    7 January 2010
    Sesso
    Uomo
    Località
    Trento
    Messaggi
    19
    vCash
    600
    Grazie
    46
    Ringraziato 2 volte in 2 post

    Predefinito Riferimento: Vbulletin: Vb4 Il secondo post è di Google adsense

    molto bella questa hack... vedo che anche su vbulletin.org è apprezzata...
    gracias!!!

    ico

    ps: mi sono deciso a fare l'upgrade, intanto in prova, poi sistemato lo stile, definitivo ;)

  9. #6
    L'avatar di Asterix
    Asterix non è in linea Administrator CT
    Data registrazione
    1 January 2009
    Sesso
    Boh
    Località
    Vicenza
    Messaggi
    1,707
    vCash
    0
    Grazie
    268
    Ringraziato 2,146 volte in 833 post

    Predefinito Riferimento: Vbulletin: Vb4 Il secondo post è di Google adsense

    Aggiornata addon a versione 2.0.5

    • corretto piccole imperfezioni nei template
    • aggiunta la possibilità di utilizzare due circuiti pubblicitari.
      il primo codice è considerato circuito standard e viene applicato sempre salvo diverse impostazioni, per attivare il secondo circuito necessita specificare i forum.

    Aggiornato il file lingua per il dl Il secondo post è di Google adsense

    ama la vita.... è l'unico regalo che non riceverai due volte.....


Tags per questo thread

Segnalibri

Regole di scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •