PDA

View Full Version : [HTML,PHP]Pagina Pubblicitaria


©[/AnDre84\]®™
19-01-2009, 11:30
Salve,

gestisco un sito già in rete, è programmato in html e php,
esso contiene piu pagine...

volevo chiedervi come potrei creare uno script che quando dalla homepage, viene cliccato il bottone per andare in tutorial, invece di andarci direttamente, si visualizza una pagina contenente pubblicità che dopo 5 secondi lo riporterà automaticamente alla pagina su cui aveva cliccato, e con un link con scritto "Continua La Navigazione" per non aspettare i 5 secondi...
è possibile inoltre, fare in modo da non farla comparire sempre, e non solo in tutorial...esempio: 192.168.0.1 effettua 10 click presenti nel sito, uno di questi, invece di portarlo alla pagina interessata, lo porterà alla pagina pubblicitaria, contenente il link per saltare la pubblicità e tornare all argomento interessato.:D :D (questo per non rallentare troppo la navigazione...)

ho provato ma ho solo creato la pagina pubblicitaria, e il timer di 5 secondi, il link che ti riporta alla scelta precedente e il codice per ottenere quell effetto non sono riuscito a crearlo:muro: :muro:

mi scuso se magari è una domanda banale, ma sono un pò ignorante...:stordita: :stordita:

grazie.,:D :D :D

FixFixFix
19-01-2009, 13:07
devi farlo in javascript sicuramente...

http://www.manfridayconsulting.it/index.php?option=com_content&view=category&layout=blog&id=13&Itemid=30

quando clicchi su tutorial metti il link alla pagina pubblicità.php ( per esempio ), in questa metti il controllo sulla sessione e il codice javascript per fare il redirect sulla pagina del tutorial.

se posti il codice magari è più semplice darti una mano

©[/AnDre84\]®™
19-01-2009, 18:26
devi farlo in javascript sicuramente...

http://www.manfridayconsulting.it/index.php?option=com_content&view=category&layout=blog&id=13&Itemid=30

quando clicchi su tutorial metti il link alla pagina pubblicità.php ( per esempio ), in questa metti il controllo sulla sessione e il codice javascript per fare il redirect sulla pagina del tutorial.

se posti il codice magari è più semplice darti una mano

intendi il codice di tutto il sito?:confused:
ho un file html per ogni pagina...le vuoi tutte...o solo la homepage?

si esatto..era quello che volevo...però...devo solo inserire quelle due righe all interno del codice della pagina...giusto??
mi scuso ancora per l ignoranza...:stordita: :stordita: :( :(

cosi facendo...verrebbe ogni volta che un qualsiasi utente clicca su tutorial??
oppure, una volta ogni 10 click (per utente)???
per utente, intendo visitatore, visto che non ho form per registrazioni sul sito...

FixFixFix
19-01-2009, 19:13
no intendevo il codice della pagina di pubblicità

e poi magari la pagina su cui vieni rediretto, quindi il tutorial.

la parte del redirect la fai in javascript, mentre la parte dell'uno su dieci per ogni visitatore lo devi fare in php perchè è li che ci sono le info sulle sessioni.

se mi posti il codice, ti faccio vedere dove mettere le due parti

©[/AnDre84\]®™
19-01-2009, 19:49
ho un problemino...

i banner pubblicitari da inserire nella pagina, sono ovviamente in html o php, o avvolte uno script...

io ho piu affiliati, e ognuno mi dà il suo codice, ma, inserendolo, mi visualizza sempre e solo quello che ho inserito...quindi dovrei inserire piu banner, ma comparirebero sempre e solo quelli presenti, come potrei fare, per avere un codice che contenga parecchi script/html/php pubblicitari, e che quando viene aperta la pagina, ne mostrasse uno random fra quelli inseriti nel codice ???

in sintesi...un banner, che li contenga tutti, e che ne mostri uno random quando l utente visualizza la pagina pubblicità...??

grazie ancora...

©[/AnDre84\]®™
19-01-2009, 20:51
ecco il codice della pagina, ora ci sono piu baner, se ci riesco ne metto uno solo, parecchio grande, se trovo lo script che ho rischiesto prima

ho un problemino...

i banner pubblicitari da inserire nella pagina, sono ovviamente in html o php, o avvolte uno script...

io ho piu affiliati, e ognuno mi dà il suo codice, ma, inserendolo, mi visualizza sempre e solo quello che ho inserito...quindi dovrei inserire piu banner, ma comparirebero sempre e solo quelli presenti, come potrei fare, per avere un codice che contenga parecchi script/html/php pubblicitari, e che quando viene aperta la pagina, ne mostrasse uno random fra quelli inseriti nel codice ???

in sintesi...un banner, che li contenga tutti, e che ne mostri uno random quando l utente visualizza la pagina pubblicità...??

grazie ancora...

CODICE PAGINA PUBBLICITA:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta name="author" content="AnDre84">
<meta name="description" content="Pagina Pubblicitaria ">
<title>Pubblicità</title>

<style type="text/css">
/*----------Text Styles----------*/
.ws6 {font-size: 8px;}
.ws7 {font-size: 9.3px;}
.ws8 {font-size: 11px;}
.ws9 {font-size: 12px;}
.ws10 {font-size: 13px;}
.ws11 {font-size: 15px;}
.ws12 {font-size: 16px;}
.ws14 {font-size: 19px;}
.ws16 {font-size: 21px;}
.ws18 {font-size: 24px;}
.ws20 {font-size: 27px;}
.ws22 {font-size: 29px;}
.ws24 {font-size: 32px;}
.ws26 {font-size: 35px;}
.ws28 {font-size: 37px;}
.ws36 {font-size: 48px;}
.ws48 {font-size: 64px;}
.ws72 {font-size: 96px;}
.wpmd {font-size: 13px;font-family: 'Arial';font-style: normal;font-weight: normal;}
/*----------Para Styles----------*/
DIV,UL,OL /* Left */
{
margin-top: 0px;
margin-bottom: 0px;
}
</style>

</head>

<body background="images/nero.JPG">

<div id="image1" style="position:absolute; overflow:hidden; left:0px; top:0px; width:436px; height:40px; z-index:0"><img src="images/img8962828.JPG" alt="" border=0 width=436 height=40></div>

<div id="image2" style="position:absolute; overflow:hidden; left:434px; top:0px; width:436px; height:40px; z-index:1"><img src="images/img8962843.JPG" alt="" border=0 width=436 height=40></div>

<div id="image3" style="position:absolute; overflow:hidden; left:0px; top:774px; width:436px; height:40px; z-index:2"><img src="images/barra2.JPG" alt="" border=0 width=436 height=40></div>

<div id="image4" style="position:absolute; overflow:hidden; left:434px; top:774px; width:436px; height:40px; z-index:3"><img src="images/img8962875.JPG" alt="" border=0 width=436 height=40></div>

<div id="text2" style="position:absolute; overflow:hidden; left:296px; top:714px; width:425px; height:34px; z-index:4"><a href="tutorial.html"><div class="wpmd">
<div><font class="ws16" color="#FFFFFF"><B>Clicca Qui Per Continuare La Navigazione</B></font></div>
</div></a></div>

<div id="html1" style="position:absolute; overflow:hidden; left:228px; top:89px; width:573px; height:68px; z-index:5">
<html>
<head>
<script language="JavaScript">

var start=new Date();
start=Date.parse(start)/1000;
var counts=15;
function CountDown(){

var now=new Date();
now=Date.parse(now)/1000;
var x=parseInt(counts-(now-start),10);
if(document.form1){document.form1.clock.value = x;}
if(x>0){
timerID=setTimeout("CountDown()", 100)
}else{
location.href="/tutorial.html"
}
}
</script>
<script language="JavaScript">
<!--
window.setTimeout('CountDown()',100);
-->
</script>
</head>
<body>
<h1></h1>

</center>
<FORM NAME="form1">
<font size="5"><font face="Arial"><font color="white"><b>Tornerai A DeiDara Streaming Tra</b></font></font>
<INPUT TYPE="text" NAME="clock" SIZE="2" VALUE="15">
<font size="5"><font face="Arial"><font color="white"><b>Secondi...</b></font></font>
</FORM>
</center>

</body>
</html></div>

<div id="html2" style="position:absolute; overflow:hidden; left:132px; top:215px; width:729px; height:91px; z-index:6">
<!-- INIZIO del codice HTML di zanox-affiliato -->
<!--(Il codice HTML non deve essere modificato per garantire la assoluta funzionalità)-->
<a href="http://ad.zanox.com/ppc/?11188034C1073172403T"><img src="http://ad.zanox.com/ppv/?11188034C1073172403" align="bottom" width="728" height="90" border="0" hspace="1" alt="scarpe_nike"></a>
<!-- FINE del codice HTML fi zanox affiliato -->
</div>

<div id="html3" style="position:absolute; overflow:hidden; left:132px; top:328px; width:729px; height:91px; z-index:7">
<!-- INIZIO del codice HTML di zanox-affiliato -->
<!--(Il codice HTML non deve essere modificato per garantire la assoluta funzionalità)-->
<img src="http://ad.zanox.com/ppv/?11188056C1782429105" align="bottom" width="1" height="1" border="0" hspace="1"><SCRIPT language='JavaScript1.1' SRC="http://ad.it.doubleclick.net/adj/N4199.zanox/B2975973.16;sz=728x90;click=http://ad.zanox.com/ppc/?11188056C1782429105&ULP=;ord=[timestamp]?">
</SCRIPT>
<!-- FINE del codice HTML fi zanox affiliato --></div>

<div id="html4" style="position:absolute; overflow:hidden; left:132px; top:444px; width:729px; height:91px; z-index:8">
<!-- INIZIO del codice HTML di zanox-affiliato -->
<!--(Il codice HTML non deve essere modificato per garantire la assoluta funzionalità)-->
<a href="http://ad.zanox.com/ppc/?11188308C2128968523T"><img src="http://ad.zanox.com/ppv/?11188308C2128968523" align="bottom" width="728" height="90" border="0" hspace="1" alt="Offerte di Maggio"></a>
<!-- FINE del codice HTML fi zanox affiliato -->
</div>

<div id="html5" style="position:absolute; overflow:hidden; left:132px; top:561px; width:729px; height:91px; z-index:9">
<!-- INIZIO del codice HTML di zanox-affiliato -->
<!--(Il codice HTML non deve essere modificato per garantire la assoluta funzionalità)-->
<a href="http://ad.zanox.com/ppc/?11188312C1486003888T"><img src="http://ad.zanox.com/ppv/?11188312C1486003888" align="bottom" width="728" height="90" border="0" hspace="1" alt="In una sola ricerca tutti i voli di linea e low cost!"></a>
<!-- FINE del codice HTML fi zanox affiliato -->
</div>

<div id="image5" style="position:absolute; overflow:hidden; left:571px; top:0px; width:436px; height:40px; z-index:10"><img src="images/img8962890.JPG" alt="" border=0 width=436 height=40></div>

<div id="image6" style="position:absolute; overflow:hidden; left:571px; top:774px; width:436px; height:40px; z-index:11"><img src="images/img8962906.JPG" alt="" border=0 width=436 height=40></div>

<div id="html6" style="position:absolute; overflow:hidden; left:873px; top:124px; width:121px; height:601px; z-index:12">
<!-- INIZIO del codice HTML di zanox-affiliato -->
<!--(Il codice HTML non deve essere modificato per garantire la assoluta funzionalità)-->
<img src="http://ad.zanox.com/ppv/?11188342C1066011029" align="bottom" width="1" height="1" border="0" hspace="1"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash /swflash.cab#version=6,0,0,0" width="120" height="600" id="flash" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="http://static.vodafonefriends.it/adv/videob/120x600_b.swf?incomingURL=http://ad.zanox.com/ppc/?11188342C1066011029&ULP=" />
<param name="menu" value="false" />
<param name="quality" value="high" />
<param name="bgcolor" value="#DECBBC" />
<embed src="http://static.vodafonefriends.it/adv/videob/120x600_b.swf?incomingURL=http://ad.zanox.com/ppc/?11188342C1066011029&ULP=" menu="false" quality="high" bgcolor="#DECBBC" width="120" height="600" name="flash" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwaveflash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
<!-- FINE del codice HTML fi zanox affiliato -->
</div>

<div id="html7" style="position:absolute; overflow:hidden; left:0px; top:125px; width:121px; height:601px; z-index:13">
<!-- INIZIO del codice HTML di zanox-affiliato -->
<!--(Il codice HTML non deve essere modificato per garantire la assoluta funzionalità)-->
<img src="http://ad.zanox.com/ppv/?11188341C1039292450" align="bottom" width="1" height="1" border="0" hspace="1"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash /swflash.cab#version=6,0,0,0" width="120" height="600" id="flash" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="http://static.vodafonefriends.it/adv/videoa/120x600_a.swf?incomingURL=http://ad.zanox.com/ppc/?11188341C1039292450&ULP=" />
<param name="menu" value="false" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="http://static.vodafonefriends.it/adv/videoa/120x600_a.swf?incomingURL=http://ad.zanox.com/ppc/?11188341C1039292450&ULP=" menu="false" quality="high" bgcolor="#ffffff" width="120" height="600" name="flash" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwaveflash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
<!-- FINE del codice HTML fi zanox affiliato -->
</div>

</body>
</html>


In questa versione, il link "continua la navigazione" e il count down dopo 15 secondi, mandano alla pagina tutorial.html, invece di mandare alla pagina che l utente aveva richiesto...

FixFixFix
19-01-2009, 23:20
all'inizio della pagina tutorial.html devi mettere questo codice, dove $

<?php session_start();
session_register("SESSION_DATA");
if (! isset($SESSION_DATA)) {
$SESSION_DATA["count"] = 0;
}
else{
$SESSION_DATA["count"]++;
}

if( $SESSION_DATA["count"]%10 == 0 ){
header('Location: pubblicità.html');
}

?>


quindi con questo se è la decima volta che l'utente arriva su quella pagina viene rediretto alla pagina della pubblicità prima di tornare al tutorial, altrimenti visualizza direttamente la pagina del tutorial.

Per la questione dei banner devi fare uno scriptino con php, assegni un numero ad ogni banner, e a seconda di quanto vale $SESSION_DATA["count"]%ilnumerodibanner carichi quello giusto

©[/AnDre84\]®™
20-01-2009, 13:26
all'inizio della pagina tutorial.html devi mettere questo codice, dove $

<?php session_start();
session_register("SESSION_DATA");
if (! isset($SESSION_DATA)) {
$SESSION_DATA["count"] = 0;
}
else{
$SESSION_DATA["count"]++;
}

if( $SESSION_DATA["count"]%10 == 0 ){
header('Location: pubblicità.html');
}

?>


quindi con questo se è la decima volta che l'utente arriva su quella pagina viene rediretto alla pagina della pubblicità prima di tornare al tutorial, altrimenti visualizza direttamente la pagina del tutorial.

Per la questione dei banner devi fare uno scriptino con php, assegni un numero ad ogni banner, e a seconda di quanto vale $SESSION_DATA["count"]%ilnumerodibanner carichi quello giusto

quindi, quel codice lo dovrei copiare sopra a tutte le pagine su cui voglio che ogni 10 venga la pubblicità??...

cosi...ogni 10 click su tutorial viene la pagina spam, o, ogni 10 click su qualsiasi pagina all interno della quale ci sia lo script?

banner: ehm...potresti compilarmi un codice di esempio gia pronto ??

FixFixFix
21-01-2009, 00:06
<?php
$banners [] = "<div id=\"image1\" style=\"position:absolute; overflow:hidden; left:0px; top:0px; width:436px; height:40px; z-index:0\"><img src=\"images/img8962828.JPG\" alt=\"\" border=0 width=436 height=40></div>";

$banners [] = "<div id=\"image2\" style=\"position:absolute; overflow:hidden; left:434px; top:0px; width:436px; height:40px; z-index:1\"><img src=\"images/img8962843.JPG\" alt=\"\" border=0 width=436 height=40></div>";

$banners [] = "<div id=\"image3\" style=\"position:absolute; overflow:hidden; left:0px; top:774px; width:436px; height:40px; z-index:2\"><img src=\"images/barra2.JPG\" alt=\"\" border=0 width=436 height=40></div>";

echo $banners[$SESSION_DATA["count"]%3];
?>


questo al posto del blocco con tutti i div dei banner e sei a posto.
In pratica metti ogni div di un banner dentro un elemento dell'array e poi accedi all'array con il contatore in modulo pari al numero di banner.

AnDre8426
26-01-2009, 19:58
<?php
$banners [] = "<div id=\"image1\" style=\"position:absolute; overflow:hidden; left:0px; top:0px; width:436px; height:40px; z-index:0\"><img src=\"images/img8962828.JPG\" alt=\"\" border=0 width=436 height=40></div>";

$banners [] = "<div id=\"image2\" style=\"position:absolute; overflow:hidden; left:434px; top:0px; width:436px; height:40px; z-index:1\"><img src=\"images/img8962843.JPG\" alt=\"\" border=0 width=436 height=40></div>";

$banners [] = "<div id=\"image3\" style=\"position:absolute; overflow:hidden; left:0px; top:774px; width:436px; height:40px; z-index:2\"><img src=\"images/barra2.JPG\" alt=\"\" border=0 width=436 height=40></div>";

echo $banners[$SESSION_DATA["count"]%3];
?>


questo al posto del blocco con tutti i div dei banner e sei a posto.
In pratica metti ogni div di un banner dentro un elemento dell'array e poi accedi all'array con il contatore in modulo pari al numero di banner.

ehm...scusa la mia ignoranza...ma non ho capito le parti che devo editare di quel codice...per quello che avevo chiesto, in modo che venga su tutti i link e che venga ogni 10 click su 10 dei link presenti nel forum??

ti rispondo con questo account perche ho problemi con l altro..

FixFixFix
27-01-2009, 01:23
quello che ti ho postato è il codice per far apparire un banner diverso ad ogni visita...devi mettere quel codice al posto della serie di div con dentro i banner che hai postato

cionci
27-01-2009, 09:28
AnDre8426: mi spieghi perché hai due account ? E' vietato dal regolamento, decidi quale tenere, l'altro verrà bannato.

AnDre8426
27-01-2009, 13:43
AnDre8426: mi spieghi perché hai due account ? E' vietato dal regolamento, decidi quale tenere, l'altro verrà bannato.

si lo so, ma purtroppo non riesco a recuperare la password dell altro, adesso attendo lo staff....

mi scuso ancora...

per i banner, ok...ho capito...ma...come lo edito??? io ho dei codici html, e li ci sono i campi per le immagini..:muro: :muro: :muro:

FixFixFix
27-01-2009, 22:42
boh forse non ho capito io...

devi semplicemente copiare incollare il codice che ti ho postato al posto di questo.

<div id="image1" style="position:absolute; overflow:hidden; left:0px; top:0px; width:436px; height:40px; z-index:0"><img src="images/img8962828.JPG" alt="" border=0 width=436 height=40></div>

<div id="image2" style="position:absolute; overflow:hidden; left:434px; top:0px; width:436px; height:40px; z-index:1"><img src="images/img8962843.JPG" alt="" border=0 width=436 height=40></div>

<div id="image3" style="position:absolute; overflow:hidden; left:0px; top:774px; width:436px; height:40px; z-index:2"><img src="images/barra2.JPG" alt="" border=0 width=436 height=40></div>

<div id="image4" style="position:absolute; overflow:hidden; left:434px; top:774px; width:436px; height:40px; z-index:3"><img src="images/img8962875.JPG" alt="" border=0 width=436 height=40></div>

fermo restando che tu abbia già inserito l'altra parte....

non so come aiutarti meglio...