Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Cms > vBulletin
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 25-10-08, 12:12   #1 (permalink)
User
 
Data di registrazione: Jun 2008
Messaggi: 26
posizionamento adsense in vbulletin

vorrei posizionare gli annunci adsense nel forum in questa maniera. praticamente ho preso una discussione con 2 soli messaggi per farvi capire meglio. il primo annuncio nel primo messaggio della discussione sta sempre fermo, mentre il secondo annuncio, sta sempre nell'ultimo messaggio di ogni pagina. se ad es ci sono 10 pagine, ci saranno 11 annunci totali, cioè 2 nella prima pagina, e i restanti 9 nelle restanti 9 pagine. sapete come posso fare tutto ciò?

EDIT: purtroppo non posso postare un'immagine, ma x vedere un esempio, questa disposizione c'è nel forum di sanihelp. è l'unico forum in cui ho trovato questa disposizione
__________________
CONSOLEONLINE.NET
baco non in linea   Rispondi citando
Vecchio 25-10-08, 15:20   #2 (permalink)
Esperto
 
L'avatar di cionfs
 
Data di registrazione: Mar 2007
Ubicazione: Taranto
Messaggi: 2,842
Invia un messaggio tramite MSN a cionfs Invia un messaggio tramite Skype a cionfs
Devi modificare il codice nel template postbit_legacy (o postbit) in modo che compaia adsense solo nel primo e nell'ultimo post.

Questo è per metterlo solo nel primo post.

Come prima cosa andare in ACP>Stili e Templates e cerca il template "Postbit_legacy".

Una volta trovato entra e tra
Codice PHP:
<!-- message --> 
e

Codice PHP:
<div id="post_message_$post[postid]">$post[message]</div
Inserisci questo codice

Codice PHP:
<!-- inizio --> 
<if 
condition="in_array($forum[forumid], array(xxx,yyy,zzz))">
<if 
condition="$post[postcount] % $vboptions[maxposts] == 1">
<
p align="center">
Codice Google Adsense
</p>
</if>
</if>
<!-- 
fine --> 
Dove xxx,yyy e zzz sono gli ID delle sezioni

Per inserirlo l'ultimo devo studiare la cosa
__________________
Forum CMS - vBulletin e VBSeo Italia

Ultima modifica di cionfs : 26-10-08 11:29. Motivo: aggiunta chiusura tag
cionfs non in linea   Rispondi citando
Vecchio 25-10-08, 17:22   #3 (permalink)
Esperto
 
L'avatar di Karapoto
 
Data di registrazione: Jun 2006
Ubicazione: Gallipoli
Messaggi: 4,870
Per inserirlo nell'ultimo post, credo sia sufficiente inserire questa stringa
Codice:
<if condition="$post['islastshown']">
invece di
Codice:
<if condition="$post[postcount] % $vboptions[maxposts] == 1">
Karapoto non in linea   Rispondi citando
Vecchio 26-10-08, 11:21   #4 (permalink)
User
 
Data di registrazione: Jun 2008
Messaggi: 26
innanzitutto grazie per le risposte! su vb.org ho trovato questo, ma è per versione 3.5, mentre io ho una 3.7.

(First post and last shown post)

Find:
<!-- / message -->
Add below:
<if condition="(($post[postcount]==1) or ($post[islastshown] and !$GLOBALS['vbulletin']->GPC['ajax']))">
<center>
<script type="text/javascript"><!--
google_ad_client = "youradsensecode";
google_alternate_ad_url = "indirizzo url / collapsible_ad html";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="yourchannelcode";
google_color_border = "F5F5FF";
google_color_bg = "F5F5FF";
google_color_link = "FF0000";
google_color_url = "000000";
google_color_text = "22229C";
//--></script>
<script type="text/javascript"
src="pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center>
</if>
Save.

però ho un paio di dubbi. per "adsense code" non c'è problema. però qua google_alternate_ad_url ="idirizzo url / collapsible_ad html"

che indirizzo devo mettere?

e qua? google_ad_channel ="yourchannelcode";

comunque per la versione di cionfs, xxx yyy e zzzsono gi ID delle sezioni, ma se li voglio mettere in tutte le sezioni, che devo scriverci? scusatemi, ma per queste cose sono un pochino zero...
__________________
CONSOLEONLINE.NET
baco non in linea   Rispondi citando
Vecchio 26-10-08, 11:30   #5 (permalink)
Esperto
 
L'avatar di cionfs
 
Data di registrazione: Mar 2007
Ubicazione: Taranto
Messaggi: 2,842
Invia un messaggio tramite MSN a cionfs Invia un messaggio tramite Skype a cionfs
La modifica che ti ho postato io e quella di Karapoto va bene per la 3.7.X

Per metterlo in tutte le sezioni basta levare

Codice PHP:
<if condition="in_array($forum[forumid], array(xxx,yyy,zzz))"
e uno </if>


__________________
Forum CMS - vBulletin e VBSeo Italia
cionfs non in linea   Rispondi citando
Vecchio 27-10-08, 13:14   #6 (permalink)
User
 
Data di registrazione: Jun 2008
Messaggi: 26
problemino: ho provato a mettere le vostre modifiche. la prima di cionfs funziona, quindi tutto ok. la seconda di karapoto però no. praticamente inserendo quella di cionfs, il banner va sul primo messaggio, e se poi aggiungo quella di karapoto, il banner si sposta nell'ultimo post. però io voglio un banner fisso nel primo post della discussione, e che starà sempre là, ed un banner variabile nell'ultimo post di ogni pagina. ho già creato un nuovo banner, ma non so proprio dove metterlo in postbit_legacy!
__________________
CONSOLEONLINE.NET
baco non in linea   Rispondi citando
Vecchio 27-10-08, 13:16   #7 (permalink)
Esperto
 
L'avatar di cionfs
 
Data di registrazione: Mar 2007
Ubicazione: Taranto
Messaggi: 2,842
Invia un messaggio tramite MSN a cionfs Invia un messaggio tramite Skype a cionfs
mmm... hai inserito 2 volte il codice con la variazione suggerita da karapoto, giusto?
__________________
Forum CMS - vBulletin e VBSeo Italia
cionfs non in linea   Rispondi citando
Vecchio 27-10-08, 16:13   #8 (permalink)
User
 
Data di registrazione: Jun 2008
Messaggi: 26
no no, solo una volta dove c'era quel codice! oltretutto mi sono accorto che la tua modifica fa apparire il banner ogni primo messaggio di ogni pagina... alla fine va anche bene, però mi servirebbe anche in ogni ultima pagina...
__________________
CONSOLEONLINE.NET
baco non in linea   Rispondi citando
Vecchio 28-10-08, 00:39   #9 (permalink)
Esperto
 
L'avatar di cionfs
 
Data di registrazione: Mar 2007
Ubicazione: Taranto
Messaggi: 2,842
Invia un messaggio tramite MSN a cionfs Invia un messaggio tramite Skype a cionfs
Ok allora...

Per ogni primo post

Codice PHP:
<if condition="$post[postcount] % $vboptions[maxposts] == 1">
<
p align="center">
Codice Google Adsense
</p>
</if> 
per ogni ultimo post

Codice PHP:
<if condition="$post['islastshown']">
<
p align="center">
Codice Google Adsense
</p>
</if> 
Fammi sapere se funge
__________________
Forum CMS - vBulletin e VBSeo Italia
cionfs non in linea   Rispondi citando
Vecchio 28-10-08, 12:16   #10 (permalink)
User
 
Data di registrazione: Jun 2008
Messaggi: 26
perfetto, ora funziona! l'ho dovuto mettere un pochino più giù di come mi hai detto tu però, perchè altrimenti i banner me li metteva sopra il testo, e non sotto. certo, in quei topic dove c'è un solo messaggio mi mette 2 banner, ma non fa niente!

un'altra domanda sul posizionamento. io ho un banner 728x90, però non mi crea nessun click, quindi vorrei posizionarlo accanto all'area di risposta rapida, in un formato più piccolo. come posso fare? no, perchè gli annunci non me li fa ne ridimensionare ne cancellare
__________________
CONSOLEONLINE.NET
baco non in linea   Rispondi citando
Rispondi
Tags: , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 22:49.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.