Toplam 3 adet sonuctan sayfa basi 1 ile 3 arasi kadar sonuc gösteriliyor
  1. #1

    Standart Açık bırakılan ölü sayfalardan yararlanalım

    Bu modifikasyon ziyaretçi ya da üyelerimiz sitemizde gezinirken açık bırakılan sayfa ya da sayfalar bıraktığında sitemizin istediğimiz sayfalarını kendi rızaları olmaksızın gayri ihtiyari ziyaret etmelerini sağlar.

    Demo: Spina Bifida Anasayfa

    Eklenen bu özellik sayesinde modifikasyonun şu işlevleri yerine getirmesi beklenir:
    1. Sitemizi ziyaret edenler her hangi bir sayfayı açık bıraktığında istediğimiz zaman periyotlarında sitede periyodik gezinti yapmaya devam eder ve sitede + bir trafik sağlanır.

    2. Özellikle gösterime dayalı reklam yayınlayan sitelerde reklam geliri artacaktır.

    3. Görüntülenmesini arzu ettiğimiz konular ziyaretçiler tarafından gayri ihtiyari olarak görüntülenecektir.

    4. İsteğe bağlı olarak eski konuları hortlakmak için ziyaretçi ve üyelere fırsat vermiş olursunuz.

    5. Alexa puanı sırası yükseltme dolaşımı yapılan siteler için yardımlaşmaya gelenler tıklamaya gerek kalmadan zahmetsizce alexa dolaşımı yapabilirler.

    6. İstatistiklerde öne çıkmasını istediğiniz konuları belirleyip bu konuların görüntülenmesini sağlayabilirsiniz.

    Olası sakınca ve tedbiri:
    Bu anlatımda sayfa geçişleri 6 dakika ile 10 dakika arasında değişmektedir. Her konu için ayrı ayrı bekleme süresini ayarlayabilirsiniz. Varsayalım ki bekleme süresi 6 dakika olan bir konuya bir üyemiz cevap yazıyor ya da yeni konu açıyor. Bu vatandaş 6 dakikalık zaman dilimi içerisinde cevabını yazamamış ya da konuyu açamamışsa yazdıkları tarayıcı sayfa değiştiğinde haliyle kaybolacaktır. Bunun için tarayıcı çökmesi, elektrik kesilmesi gibi durumlarda yazılanların kaybolmaması ve aynı yere cevap yazmak için geldiğimizde önceki yazdıklarımızın geri gelmesini sağlayan Sisyphus modunu kurmanız tavsiye edilir.


    Modifikasyonun Kurulumu İçin İşlem Basamakları:
    Yapılacak işlem sırasını 9 konu ya da sayfa için anlatıyorum. İsterseniz bu sayıyı artırabilirsiniz.
    1. Öncelikle hangi sayfaların kaç dakika süre ile ziyaret edileceğini belirlenir. Bunu bir örnekle açıklayalım:

    Sıra Adres Ziyaret süresi
    1 UV 6 dakika
    2 Zoloft ve lustral kullan 6 dakika
    3 Engelli haklar 6 dakika
    4 https://www.spinabifidaturkey.com/sm...?topic=10758.0 6 dakika
    5 https://www.spinabifidaturkey.com/sm...?topic=10442.0 6 dakika
    6 https://www.spinabifidaturkey.com/sm...?topic=10441.0 6 dakika
    7 https://www.spinabifidaturkey.com/sm...?topic=10025.0 6 dakika
    8 https://www.spinabifidaturkey.com/sm...?topic=10027.0 6 dakika
    9 https://www.spinabifidaturkey.com/smf/index.php 6 dakika


    2. Şimdi bu belirlediğimiz 9 sayfayı periyodik olarak bir döngü halinde 6'şar dakikalık zaman dilimleriyle ziyaret ettirebilmek için index.php dosyasına kod ekleyeceğiz. Örnekte verilen urlleri index.php dosyasına ekliyoruz. Bunun için:

    index.php dosyamızda
    Bul:
    scription">Kod:
    ?>
    Üstüne ekle:
    description">Kod:
    if ($topic == 10950) 
    echo '<meta http-equiv="refresh" content="360;URL=https://www.spinabifidaturkey.com/smf/index.php?topic=10923.0" />';
    
    if ($topic == 10923) 
    echo '<meta http-equiv="refresh" content="360;URL=https://www.spinabifidaturkey.com/smf/index.php?topic=10915.0" />';
    
    if ($topic == 10915) 
    echo '<meta http-equiv="refresh" content="360;URL=https://www.spinabifidaturkey.com/smf/index.php?topic=10852.0" />';
    
    if ($topic == 10852) 
    echo '<meta http-equiv="refresh" content="360;URL=https://www.spinabifidaturkey.com/smf/index.php?topic=10758.0" />';
    
    if ($topic == 10758) 
    echo '<meta http-equiv="refresh" content="360;URL=https://www.spinabifidaturkey.com/smf/index.php?topic=10442.0" />';
    
    if ($topic == 10442) 
    echo '<meta http-equiv="refresh" content="360;URL=https://www.spinabifidaturkey.com/smf/index.php?topic=10441.0" />';
    
    if ($topic == 10441) 
    echo '<meta http-equiv="refresh" content="360;URL=https://www.spinabifidaturkey.com/smf/index.php?topic=10025.0"/>';
    
    if ($topic == 10025) 
    echo '<meta http-equiv="refresh" content="360;URL=https://www.spinabifidaturkey.com/smf/index.php?topic=10027.0" />';
    
    if ($topic == 10027) 
    echo '<meta http-equiv="refresh" content="360;URL=https://www.spinabifidaturkey.com/smf/index.php" />';
    Şimdi konunun daha iyi anlaşılabilmesi bakımından bu kodların işlevini açıklayalım.
    Yukarıda verdiğim kod grubununun ilk iki satırında şu kodlar var:
    Kod:
    if ($topic == 10950) 
    echo '<meta http-equiv="refresh" content="360;URL=https://www.spinabifidaturkey.com/smf/index.php?topic=10923.0" />';
    Bu kodun anlamı şu: SMF diyor ki ey tarayıcı eğer 10950 idli konuyu görüntülüyorsan 360 saniye (6 dakika) sonra 10923 idli konuya git. Tarayıcıya giden bu emir üzerine tarayıcı da 6 dakika sonra 10923 idli konudan 10923 idli konuya gidiyor.

    Tarayıcının 10923 idli konuya gitmesiyle beraber tarayıcı şu emirle karşılaşıyor:
    Kod:
    if ($topic == 10923) 
    echo '<meta http-equiv="refresh" content="360;URL=https://www.spinabifidaturkey.com/smf/index.php?topic=10915.0" />';
    Bu sefer SMF diyor ki ey tarayıcı 10923 idli konuyu görüntülüyorsan 360 saniye (6 dakika) sonra 10915 idli konuya git. Tarayıcıya giden bu emir üzerine tarayıcı da 6 dakika sonra 10923 idli konudan 10915 idli konuya gidiyor.

    Bu şekilde diğer sayfa geçişleri de tamamlanıyor ve şu kodla tarayıcı 6 dakika sonra 10027 idli konudan forum anasayfasına gidiyor.
    Kod:
    if ($topic == 10027) 
    echo '<meta http-equiv="refresh" content="360;URL=https://www.spinabifidaturkey.com/smf/index.php" />';
    3. Şimdi bu kodlamayla toplamda 9 adet sayfayı tarayıcıya 6 şar dakikalık aralıklarla görüntületmiş olduk ve forum anasayfasına döndük. Bu sürecin devam edebilmesi için kullandığımız temanın index.template.php dosyasında şu kodu bulup:
    Kod:
        <meta http-equiv="Content-Type" content="text/html; charset=', $context['character_set'], '" />
    Üstüne şu kodu ekliyoruz:
    Kod:
        <meta http-equiv="refresh" content="600;URL=https://www.spinabifidaturkey.com/smf/index.php?topic=10950.0" />
    Bu kod tarayıcıya diyor ki ey tarayıcı sitenin hangi sayfasında olursan ol 10 dakika sonra 10950 idli konuya git. Haliyle tarayıcı da 10 dakika sonra 10950 idli konuya gidiyor ve yukarıda anlatılan süreç yeniden başlatılmış oluyor.

    Modifikasyonu kullanmak isteyenler yukarıdaki kodlarda verilen sayfada bekleme sürelerini, konu urllerini ve konu idlerini kendilerine göre düzenlemelidir.

    Elimden geldiğince sade bir şekilde anlatmaya çalıştım. Umarım anlatabilmişimdir.

    Bu sistemi smf için hazırladım. Diğer sistemlere benzer şekilde eklenebilir. Diğer sistemlerin kod yapısından anlamadığım için diğer sistemlere göre anlatım yapmıyorum.

    Orjinal konu: https://www.smfdestek.com/index.php?topic=867.0

    Kaynak

  2. #2

    Standart

    Elinize sağlık hocam. Çok güzel, faydalı bir uygulama. Teşekkürler.

  3. #3

    Standart

    Meta Refresh ile sayfa yenilemeye çalışanlar için oldukça faydalı bir konu. Eline sağlık hocam.

Konu Bilgileri

Bu Konuya Gözatan Kullanıcılar

Şu anda 1 kullanıcı bu konuyu görüntülüyor. (0 kayıtlı ve 1 misafir)

Benzer Konular

  1. Ulusal Açık Dizin, Opdip
    Konu Sahibi WeBMasteR Forum Dizin/Toplist
    Cevap: 1
    Son Mesaj : 16.Nisan.2017, 11:04
  2. WizmirNET, İzmir'de Açık Wifi İnternet
    Konu Sahibi erkolay Forum İnternet
    Cevap: 0
    Son Mesaj : 03.Haziran.2015, 23:01
  3. BİM İş Başvuruları Açık
    Konu Sahibi WeBMasteR Forum İş İlanları
    Cevap: 0
    Son Mesaj : 15.Şubat.2015, 19:49
  4. OS X Yosemite'ı Vuran Açık!
    Konu Sahibi megatron Forum Güvenlik
    Cevap: 0
    Son Mesaj : 19.Ocak.2015, 08:38
  5. Açık bırakılan ölü sayfalardan yararlanalım
    Konu Sahibi bolubeyi Forum SMF Eklentileri
    Cevap: 0
    Son Mesaj : 03.Ağustos.2014, 11:26

Bu Konu için Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  
Linux Hosting
Yasal Bildirim
Sitemizde paylaşım yapan tüm üyeler T.C.K 20. Madde ve 5651 Sayılı Kanun'un 4. maddesinin 2. fıkrasına göre kendi konu ve mesajlarından sorumludur. Webmaster.bbs.tr hakkında yapılacak olan hukuksal ve diğer şikayetler için iletişim bölümünden iletişime geçilmesi halinde site yönetimi tarafından gereken işlemler yapılacak ve ilgili kişilere/kurumlara/vekillerine bilgi verilecektir.
Sosyal Medya