-
Pubblicità adattabile
Salve a tuti, ho da poco deciso di inserire la pubblicità sul mio sito. :tongue
Il problema che ho riscontrato è il seguente.
Dato che il mio sito è impostato per essere visualizzato bene su 3 basi di risoluzione (mobile,ipad,desktop).
Ho dei problemi per la corretta visualizzazione della pubblicità nei dispositivi MOBILE.
Ho creato il sito non con il classico Width: 1200px , ma con le percentuali (%).
E quindi mi ritrovo la visualizzazione (provato su Galaxy Y) del sito tutto sbagliato per colpa della pubblicità
:confused:
C'è un modo per rendere la pubblicità adattabile in %?
Oppure chiedo se c'è un modo per non far caricare la pubblicità quando trova risoluzione inferiori a ...
Grazie Mille! :mrgreen:
-
Adattare la pubblicità
Scusa AlexsanderManga, avevo un problema simile al tuo.
Se vedi la mia pubblicità (clicca qui), normalmente dovrebbe essere visualizzata tutta lungo una striscia.
Però, ciò avviene con chi ha una risoluzione di almeno 1440 di larghezza.
Con un misto di PHP e JavaScript ho risolto:
Codice PHP:
<?php
$invScreenWidth = $_GET["invScreenWidth"];
if(!$invScreenWidth) {
echo "<script type=\"text/javascript\">
if(screen.width<1400) {
window.location.href=\"?invScreenWidth=true\";
}; </script>";
};
if($invScreenWidth) {
echo "<script type=\"text/javascript\">
if(screen.width>1400) {
window.location.href=\"?invScreenWidth=0\";
}; </script>";
};
?>
Questa è la parte che determina se lo screen.width (larghezza dello schermo) è sufficiente (nel mio caso, 1400).
La parte che adatta la pubblicità è:
Codice PHP:
<table border="0" width="100%">
<tr><td valign="top" style="width: 350px">
<script type="text/javascript">
/* <![CDATA[ */
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=300X250/r='+new Date().getTime()+'"><\/s'+'cript>');
/* ]]> */
</script>
</td><td valign="top" style="width: 700px; max-width: 750px">
<script type="text/javascript">
/* <![CDATA[ */
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=728X90/r='+new Date().getTime()+'"><\/s'+'cript>');
/* ]]> */
</script>
<br><hr><br>
<script type="text/javascript">
/* <![CDATA[ */
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=728X90/r='+new Date().getTime()+'"><\/s'+'cript>');
/* ]]> */
</script>
</td><?php
if(!$invScreenWidth) {echo "<td valign=\"top\">";};
if($invScreenWidth) {
echo "<script type=\"text/javascript\" src=\"/js/js-1.js\"></script>";
echo "</tr></table>";
echo "<center>Sponsor:";
};
?>
<script type="text/javascript">
/* <![CDATA[ */
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=300X250/r='+new Date().getTime()+'"><\/s'+'cript>');
/* ]]> */
</script>
<?php
if(!$invScreenWidth) {echo "</td></tr></table>";};
if($invScreenWidth) {echo "</center>";};
?>
<hr>
La parte evidenziata è quella che modifica l'aspetto della pagina, a seconda di $invScreenWidth.
Il mio scopo è quello di lasciare visibile la pubblicità, come dice il Regolamento.
Non so se ti è utile...
-
È proprio quello che cercavo.
Anche se adesso non uso php ma solo codice html e css, questa è la soluzione che cercavo.
Vedrò se riesco ad adattarla al mio giovane sito.
Grazie di cuore.