Uutiset:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu
Advertisement:

Zaman Ayarlı Reklam

Aloittaja jOkErGuEsT, elokuu 30, 2008, 10:06:56 AP

« edellinen - seuraava »

jOkErGuEsT

Ana sayfama bir reklam koymak istiyorum 8 saniye boyunca sadece reklam görünecek ardından reklam kaybolup forum görünecek... Nasıl yapabilirim?

Evo™

Popup reklam mı istiyorsun yani. Eğer öyle ise çoğu popup reklam tarayıcılara takılıyor takılmayanlarıda var ama.

jOkErGuEsT

Hayır aslında şunun gibi istiyorum:
<script language='JavaScript'>
var time = 8; //kaç saniye sonra yönlenecek
var page = "index.php"; //Asıl anasayfanız
function countDown(){
time--;
gett("container").innerHTML = time;
if(time == 0){
window.location = page;
}
}
function gett(id){
if(document.getElementById) return document.getElementById(id);
if(document.all) return document.all.id;
if(document.layers) return document.layers.id;
if(window.opera) return window.opera.id;
}
function init(){
if(gett('container')){
setInterval(countDown, 1000);
gett("container").innerHTML = time;
}
else{
setTimeout(init, 50);
}
}
document.onload = init();
</SCRIPT>
<body bgcolor="#A6242C">
<p align="center">
<a href="index.php" class="style1"><b>
<span id='container'></span><b>&nbsp;  saniye sonra ana sayfaya yönleneceksiniz. Reklamı geçmek için buraya tıklayın.</font></b></a></p>
</p><p align="center">
<img border="0" src="reklam.jpg" width="495" height="700"></p>


Ama bunu index.template.php'ye yerleştirdiğimde sonsuz bir döngü oluşur, oluşuyor...
Ben reklamın kaybolmasını, forumun gözükmesini istiyorum.

Evo™

<script type="text/javascript">
var secs = 8;
var delay = 800;
function yonlen() {
   var strUrl = "http://www.siteadresi.com";
   window.location=strUrl;
}
function startTimer() {
    if (secs == 0) {
        document.location.href="http://www.siteadresi.com";
    } else {
        document.getElementById("timer").innerHTML = secs;
        secs = secs - 1;
        self.setTimeout("startTimer()", delay);
    }
}
//startTimer();
</script>
</head>
<body topmargin=0 leftmargin=0 marginheight=0 marginwidth=0 bgcolor="#000000" onload="startTimer()">
<table border="0" cellpadding="0" cellspacing="0" align="center" width="800" align="center">
<tr>
    <td width=50% align=left><font style="font-size:12;color:#FFFFFF;font-weight:bold;"><div id="timerText"><span id="timer"></span>&nbsp;saniye içinde yönlendirileceksiniz...</div></font></td>
    <td width=50% height="25" align="right"><a href="http://www.siteadresi.com"><b><font color="#FFFFFF" size="2">Reklamı Geç</font></b></a></td>
</tr>
<tr>
    <td colspan=2>
    <SCRIPT language="JavaScript" type="text/javascript">
    document.write('<SCR'+'IPT src="http://ads.maksimum.net/advertpro/servlet/view/banner/javascript/zone?zid=406&pid=9&random='+Math.floor(89999999*Math.random()+10000000)+'" language="JavaScript" type="text/javascript"></SCR'+'IPT>');
    </SCRIPT>
    </td>
</tr>
</table>
</body>


Bunu denedin mi

jOkErGuEsT

Lainaus käyttäjältä: єνσℓυтιση™ - elokuu 30, 2008, 10:28:20 AP
<script type="text/javascript">
var secs = 8;
var delay = 800;
function yonlen() {
   var strUrl = "http://www.siteadresi.com";
   window.location=strUrl;
}
function startTimer() {
    if (secs == 0) {
        document.location.href="http://www.siteadresi.com";
    } else {
        document.getElementById("timer").innerHTML = secs;
        secs = secs - 1;
        self.setTimeout("startTimer()", delay);
    }
}
//startTimer();
</script>
</head>
<body topmargin=0 leftmargin=0 marginheight=0 marginwidth=0 bgcolor="#000000" onload="startTimer()">
<table border="0" cellpadding="0" cellspacing="0" align="center" width="800" align="center">
<tr>
    <td width=50% align=left><font style="font-size:12;color:#FFFFFF;font-weight:bold;"><div id="timerText"><span id="timer"></span>&nbsp;saniye içinde yönlendirileceksiniz...</div></font></td>
    <td width=50% height="25" align="right"><a href="http://www.siteadresi.com"><b><font color="#FFFFFF" size="2">Reklamı Geç</font></b></a></td>
</tr>
<tr>
    <td colspan=2>
    <SCRIPT language="JavaScript" type="text/javascript">
    document.write('<SCR'+'IPT src="http://ads.maksimum.net/advertpro/servlet/view/banner/javascript/zone?zid=406&pid=9&random='+Math.floor(89999999*Math.random()+10000000)+'" language="JavaScript" type="text/javascript"></SCR'+'IPT>');
    </SCRIPT>
    </td>
</tr>
</table>
</body>


Bunu denedin mi

Bunu nereye eklemeliyim?
Çünkü index.template.php'de kısır bir döngü yarattım, yine...

Evo™

İndex.temlate.php'ye ekleyeceksin dediğin gibi ama döngüsünü bilemiycem ben kendi sitemde denemeler yapacağım bulursam çözümü yazarım buraya kodlar arasında </head> bunu kaldırıp denermisin iki tane olmuş oluyor şimdi.

jOkErGuEsT

Gene aynı sonucu alıyorum...

[SiNaN]

Yönlendirdiğiniz sayfa index.php değil de index.php?reklam=true olsun.

index.template.php'de bunu eklerken öncesine şöyle bir if koyun.

if(empty($_REQUEST['reklam']) && empty($_SESSION['reklam']))
{
      ....
SCRIPT....

      
$_SESSION['reklam'] = true;
}


Ek olarak, sitenizi ziyaret eden kullanıcıya her ziyaretinde sadece bir kere gösterilir.
Former SMF Core Developer | My Mods | SimplePortal

jOkErGuEsT

Lainaus käyttäjältä: [SiNaN] - elokuu 30, 2008, 10:42:31 AP
Yönlendirdiğiniz sayfa index.php değil de index.php?reklam=true olsun.

index.template.php'de bunu eklerken öncesine şöyle bir if koyun.

if(empty($_REQUEST['reklam']) && empty($_SESSION['reklam']))
{
      ....
SCRIPT....

      
$_SESSION['reklam'] = true;
}


Ek olarak, sitenizi ziyaret eden kullanıcıya her ziyaretinde sadece bir kere gösterilir.

Çok sağolun, peki altta forumun gözükmesini nasıl önleyebilirim?

[SiNaN]

BoardIndex.template.php'de global'ler tanımlandıktan hemen sonra (template_main() fonksiyonun'da) şu kodu eklemeyi deneyin:

if(empty($_REQUEST['reklam']) && empty($_SESSION['reklam']))
     return;
Former SMF Core Developer | My Mods | SimplePortal

jOkErGuEsT

Lainaus käyttäjältä: [SiNaN] - elokuu 30, 2008, 11:05:10 AP
BoardIndex.template.php'de global'ler tanımlandıktan hemen sonra (template_main() fonksiyonun'da) şu kodu eklemeyi deneyin:

if(empty($_REQUEST['reklam']) && empty($_SESSION['reklam']))
     return;


İşe yaramadı...

[SiNaN]

Yeterince açıklayıcı bir cevap değil.
Former SMF Core Developer | My Mods | SimplePortal

jOkErGuEsT

Yani forum altta yine çıkıyor ve sola yastlanmış şekilde...

[SiNaN]

Reklam çıkıyor mu? Ne olduğunu görebileceğim bir adres verir misiniz?
Former SMF Core Developer | My Mods | SimplePortal

jOkErGuEsT

Şuan temayı tam olarak hazırlayana kadar local hostta çalışıyorum. Ancak ekran görüntüsü koyabilirim.

Reklam çıkıyor.

Evo™

Sinan bu kod popup gibi tam sayfa çıkmıyor forumun üst tarafında reklam çıkıyor.
http://www.turkishsharing.com/forum/ Bunun gibi

[SiNaN]

Benim verdiğim kod, forum kısmını kaldıracaktır; yani forumların listelendiği bölümü. Eğer forumla alakalı herşeyi kaldırmak istiyorsanız, şu kodu kullanmanız yeterli olur sanırım:

if(empty($_REQUEST['reklam']) && empty($_SESSION['reklam']))
{
      ....
SCRIPT....

      
$_SESSION['reklam'] = true;

      return;
}
Former SMF Core Developer | My Mods | SimplePortal

jOkErGuEsT

Lainaus käyttäjältä: [SiNaN] - elokuu 30, 2008, 11:48:58 AP
Benim verdiğim kod, forum kısmını kaldıracaktır; yani forumların listelendiği bölümü. Eğer forumla alakalı herşeyi kaldırmak istiyorsanız, şu kodu kullanmanız yeterli olur sanırım:

if(empty($_REQUEST['reklam']) && empty($_SESSION['reklam']))
{
      ....
SCRIPT....

      
$_SESSION['reklam'] = true;

      return;
}


Sadece birkaç saniye gecikme oluyor...
Altta gene çıkıyor...

[SiNaN]

Sanırım anladım. Bunu deneyin:

if(empty($_REQUEST['reklam']) && empty($_SESSION['reklam']))
{
      ....
SCRIPT....

      
$_SESSION['reklam'] = true;

      die();
}
Former SMF Core Developer | My Mods | SimplePortal

jOkErGuEsT

Lainaus käyttäjältä: [SiNaN] - elokuu 30, 2008, 12:08:15 IP
Sanırım anladım. Bunu deneyin:

if(empty($_REQUEST['reklam']) && empty($_SESSION['reklam']))
{
      ....
SCRIPT....

      
$_SESSION['reklam'] = true;

      die();
}


Böyle oldu!
Çok çok teşekkür ederim...

Advertisement: