Sayfa İçeriğini Otomatik Yenileme

turan_y

OpenCart-TR
Katılım
23 Tem 2011
Mesajlar
67
Tepkime puanı
0
Puanları
0
Konum
Ankara
Web sitesi
www.biltekelektronik.com
Merhaba arkadaşlar,

Ben sitemin ana sayfa içeriğinin belli aralıklarla yenilenmesini istiyorum. Bunu otomatik yapacak bir şeye ihtiyacım var. Bu konu ile ilgili aşağıdaki linki buldum.

http://bcakir.com/jquery-ile-sayfa-yenileme-refresh.html

Anladığım kadarıyla bu tam benim istediğim gibi bir şey ama kodları siteme nasıl uygulayacağımı bilmiyorum. Bu konuda bana yardımcı olur musunuz? Bu kodları siteme nasıl adapte edebilirim?[/b]
 

ozansenkal

OpenCart-TR
Katılım
23 Ağu 2010
Mesajlar
139
Tepkime puanı
0
Puanları
0
Yaş
40
merhaba;

meta etiketlerinin arasına şu aşağıdaki kodu ekleyerek sayfanın 5 dakikada bir yenilenmesini sağlayabilirsiniz. content="300" değeri 300 saniyede bir yenileneceği anlamına geliyor. bu değeri kendinize göre düzenleyebilirsiniz.

<meta http-equiv="refresh" content="300">
 

ozansenkal

OpenCart-TR
Katılım
23 Ağu 2010
Mesajlar
139
Tepkime puanı
0
Puanları
0
Yaş
40
elbette;

default tema kullandığınızı varsayarak devam ediyorum,

"\catalog\view\theme\default\template\common" klasörü içerisinde "header.tpl" adlı bir dosya mevcut. bu dosyayı notepad veya notepad++ gibi bir metin editöri ile açmanız ve şu satırı bulmanız gerekiyor

Kod:
<meta name="keywords" content="<?php echo $keywords; ?>" />

bu satırın hemen altına vermiş olduğum kodu ekleyip kaydederseniz, sayfalarınız 300 saniyede bir otomatik refresh atacaktır. content="300" değerini istediğiniz gibi değiştirip süreyi ayarlayabilirsiniz.


ayrıca belirtmeden geçemeyeceğim. bir kullanıcı olarak siteleri gezerken en nefret ettiğim şey sayfanın kendine refresh atmasıdır, sırf bu sebepten bir çok siteyi takip etmeyi bıraktım. özellikle haber siteleri :)
 

turan_y

OpenCart-TR
Katılım
23 Tem 2011
Mesajlar
67
Tepkime puanı
0
Puanları
0
Konum
Ankara
Web sitesi
www.biltekelektronik.com
Haber sitelerinde ve gazetelerde yenilemesine bende gıcık oluyorum :) ama benim sitem online satış sitesi olduğu için müşteri dakikalarca bir metin okumayacaktır. Tabi tepki gelirse bu özelliği iptal ederim.

Peki bu kendi kendine yenileme sadece ana sayfada mı oluyor? Yoksa bütün sayfalarda mı oluyor?

Ayrıca ilginiz için çok teşekkür ederim.
 

ozansenkal

OpenCart-TR
Katılım
23 Ağu 2010
Mesajlar
139
Tepkime puanı
0
Puanları
0
Yaş
40
umarım müşterilerinizin rahatını bozacak bir etki yaratmaz.

düzenlediğimiz header.tpl dosyası her sayfanın başında çalışan bir dosya olduğu için, bu düzenleme tüm sayfalarınızı etkileyecektir.

rica ederim, işinize yararsa ne mutlu.
 

ozansenkal

OpenCart-TR
Katılım
23 Ağu 2010
Mesajlar
139
Tepkime puanı
0
Puanları
0
Yaş
40
sitenin adresini yazmanız mümkün müdür acaba bir de ben baksam.
 

BLaDe

OpenCart-TR
Katılım
4 Şub 2010
Mesajlar
459
Tepkime puanı
0
Puanları
0
Yaş
37
Konum
izmir
Web sitesi
www.ondermedikal.com
bir yerde yanlışlık yapıyor olmalısın arkadaşın verdi kod doğrudur.


<meta http-equiv="refresh" content="10">
 

turan_y

OpenCart-TR
Katılım
23 Tem 2011
Mesajlar
67
Tepkime puanı
0
Puanları
0
Konum
Ankara
Web sitesi
www.biltekelektronik.com
Arkadaşın dediği gibi header.tpl dosyasını indirdim. Dediği kodu buldum ve altına

<meta http-equiv="refresh" content="300">

ekledim ve kaydettim. Kaydettiğim dosyayı tekrar aynı yere upload ettim. Kodu siteme ekledim.
 

BLaDe

OpenCart-TR
Katılım
4 Şub 2010
Mesajlar
459
Tepkime puanı
0
Puanları
0
Yaş
37
Konum
izmir
Web sitesi
www.ondermedikal.com
300 yazan yeri 5 olarak değiştirip deneyebilirsin. birde header.tpl dosyasını kendi kullandığınız temadakine uyguluyorsunuz demi
 

BLaDe

OpenCart-TR
Katılım
4 Şub 2010
Mesajlar
459
Tepkime puanı
0
Puanları
0
Yaş
37
Konum
izmir
Web sitesi
www.ondermedikal.com
1 dk kendi sitemde deniyorum

<head>
<meta http-equiv="refresh" content="5">

<head> kodunun hemen altına yazdığın zaman çalışıyor birde bu şekilde denermisin kendi sitemde denedim ve çalışıyor
 

turan_y

OpenCart-TR
Katılım
23 Tem 2011
Mesajlar
67
Tepkime puanı
0
Puanları
0
Konum
Ankara
Web sitesi
www.biltekelektronik.com
BLaDe' Alıntı:
1 dk kendi sitemde deniyorum

<head>
<meta http-equiv="refresh" content="5">

<head> kodunun hemen altına yazdığın zaman çalışıyor birde bu şekilde denermisin kendi sitemde denedim ve çalışıyor



Evet <head> kodunun hemen altına ekleyince çalıştı. Teşekkürler.
 

muzorotti

OpenCart-TR
Katılım
28 May 2011
Mesajlar
308
Tepkime puanı
0
Puanları
0
Konum
istanbul
birde bunu deneyin bakalım
PHP:
<?php header("Refresh: 10; url=http://forum.opencart-tr.com");?>
bu kodu <body > </body> arasına koyun site linkini gitmesini istediğiniz sayfa linki ile değiştirin.
 

BLaDe

OpenCart-TR
Katılım
4 Şub 2010
Mesajlar
459
Tepkime puanı
0
Puanları
0
Yaş
37
Konum
izmir
Web sitesi
www.ondermedikal.com
muzorotti' Alıntı:
birde bunu deneyin bakalım
PHP:
<?php header("Refresh: 10; url=http://forum.opencart-tr.com");?>
bu kodu <body > </body> arasına koyun site linkini gitmesini istediğiniz sayfa linki ile değiştirin.


bu şekilde yaparsanız eğer her sayfada yenile yapıldığında verdiğiniz adrese yönlenecektir bu şekilde olmaz kodu yukarıda vermiştik head kodunun altına yazdığınız taktirde bir sorun oluşturmayacaktır.
 

turan_y

OpenCart-TR
Katılım
23 Tem 2011
Mesajlar
67
Tepkime puanı
0
Puanları
0
Konum
Ankara
Web sitesi
www.biltekelektronik.com
BLaDe' Alıntı:
muzorotti' Alıntı:
birde bunu deneyin bakalım
PHP:
<?php header("Refresh: 10; url=http://forum.opencart-tr.com");?>
bu kodu <body > </body> arasına koyun site linkini gitmesini istediğiniz sayfa linki ile değiştirin.


bu şekilde yaparsanız eğer her sayfada yenile yapıldığında verdiğiniz adrese yönlenecektir bu şekilde olmaz kodu yukarıda vermiştik head kodunun altına yazdığınız taktirde bir sorun oluşturmayacaktır.

Evet daha önce verilen kodu <head> in hemen altına eklediğiniz zaman sadece sayfayı refresh ediyor. Dün geceden beri o şekilde kullanıyorum. Şimdiye kadar bir sorun çıkmadı.
 
Üst