News:

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

Main Menu

reklamlar istediğim sayfalarda gözükmesin

Started by faruk52, August 09, 2017, 03:25:28 PM

Previous topic - Next topic

faruk52

smf forum sitemde https://www.siteadi.com/videolar/osmanlivideosu.html gibi video olan sayfalarda reklamlar gözükmesin istiyorum.
bütün videolarım https://www.siteadi.com/videolar/ ile başlıyor. ,

hani mesela;
<?php if(wp_is_mobile()) { ?> diye reklamları sadece mobilde gösteren kod var. bunun gibi benim istediğim kod nasıl yazılır?

.../videolar/ ile başlayan sayfalarda ya da video kategorisinde reklamlar gözükmesin istiyorum.

bolubeyi61

Reklam kodlarınızın başına aşağıdaki kodu eklerseniz reklamlar kodda idsi belirtilmiş olan sadece ilgili kategorilerde görünür. Diğer kategorilerde görünmez. Verdiğim koddan sonra reklam kodlarınızı süslü parantez içinde yazın.  Board idlerini kendinize göre düzenleyin. Örnekte 1., 2, ve 3. boardlar verilmiş.

if($GLOBALS['board'] == "1.0" || $GLOBALS['board'] == "2.0" || $GLOBALS['board'] == "3.0")


Ya da alternatif olarak kodun ters çalışması için koda ünlem işareti eklerseniz reklam kodları belirtilen kategorilerde görünmez. Diğer kategorilerde görünmez.

faruk52



faruk52

hocam bu kodla birlikte, aynı anda çalışan mobilde şunu göster değilse bu reklamı göster gibi bir kod nasıl eklenir?

if($GLOBALS['board'] == "0.0" || $GLOBALS['board'] == "65.0" || $GLOBALS['board'] == "42.0")

if(wp_is_mobile())  ... gibi bir kod ..


faruk52


bolubeyi61



Farzedelim ki bir içeriğimiz var bu içeriği sadece mobil cihazla girenlere göstermek istiyoruz.


Aşağıdaki kodlama işinizi görecektir.


Template dosyalarınızda istediğiniz yere ekleyebilirsiniz.


$mobile_agents = '!(tablet|pad|mobile|phone|symbian|android|ipod|ios|blackberry|webos)!i';
if (preg_match($mobile_agents, $_SERVER['HTTP_USER_AGENT'])) {




        echo ' MOBİLDEN GİRİLDİYSE KODLARI BURAYA ';




}



Bu koddan sonra else eklersen mobilden girmeyenlere elseden sonraki kodları göstermiş olursun.


Şöyle:




$mobile_agents = '!(tablet|pad|mobile|phone|symbian|android|ipod|ios|blackberry|webos)!i';
if (preg_match($mobile_agents, $_SERVER['HTTP_USER_AGENT'])) {




        echo ' MOBİLDEN GİRİLDİYSE KODLARI BURAYA ';




}

else
{
   echo ' MOBİLDEN GİRİLMEDİYSE KODLARI BURAYA ';
}   




faruk52

hocam verdiğiniz kodla
if($GLOBALS['board'] == "0.0" || $GLOBALS['board'] == "65.0" || $GLOBALS['board'] == "42.0")   
şu kodları nasıl birleştiririz.
.. mobilde ve şu boardlarda gözüksün. yani iki şart sağlanırsa gözüksün..

bolubeyi61

$mobile_agents = '!(tablet|pad|mobile|phone|symbian|android|ipod|ios|blackberry|webos)!i';
if($GLOBALS['board'] == "1.0" || $GLOBALS['board'] == "2.0" || $GLOBALS['board'] == "3.0" && (preg_match($mobile_agents, $_SERVER['HTTP_USER_AGENT'])))
{
echo ' MOBILDE VE ILGILI BOARDLARDA GORUNECEK ICERIK BURAYA ';
}
else
{
echo ' DIGER SARTLARDA GORUNECEK ICERIK BURAYA ';
}


Board idlerini kendinize göre düzenleyin. Örnekte 1.0, 2.0 ve 3.0 olarak verilmiş.

faruk52


Advertisement: