sitemap.xml.

alicilinAli Fırat Güler

iyi günler arkadaşlar. scriptime bir sitemap.xml yaptım yapmasına ama bir problem var.... çok acemice oldu. mesela galeriyi galeri.php diye yaptım site map xml ye ancak ben galeriye 50 tane resim yükledim diyelim. oda 3 sayfa tuttu diyelim. galeri.php?sayfa=2,galeri.php?sayfa=3, bunları otomatik olarak site map xmli güncelledigimde php sayfasına yazdırmak için napıcam :S nasıl bir mantıgı vardır bana mantıgını anlatırsanız sevinirim kod flan istemiyorum şimdiden tşkkr ederim şu anda kendi yaptıgım sistemle site map.xml adresine yeni eklenenler eklenmiyor sadece site map.xml deki son güncelleme tarihlerini değiştirmiş oluyorum :( drekon hocam bi mantıgını anlatırsan çok çok makbule gecer

2010-11-25 20:06:23

Php

sitemap içinde 2000 adet kayıt olabilir. yani sonraki sayfaya gerek yok.

Her programcı birgün Php yi tadacaktır
2010-11-26 01:31:51

Php

alicilinAli Fırat Güler

hayır hocam onu demek istemedim yani olay şu. şimdi benim scriptimde. menüde atıyorum 5 adet menü var mesela bunların linki index.php hakkimizda.php yayin akisi.php  galeri.php vs... şimdi ben site map oluşturması için bir php sayfası yaptım bu php sayfası içine benim manual olarak elle yazdıgım kodlardan oluşuyor ve ben bu php sayfasını çalıştırdıgımda sitemap.xml dosyasının içine bu linkleri yazıyor.  sadece degiştirdigi sitenin son güncelleme tarihi bende diyorumki şimdi. galeri.php?sayfa=2 yani galerinin 2. sayfası ben siteye veri ekledikçe sayfalarda çogalcak. ben bunları elim ile eklemeyeyim. bu sitemap yapımının ana mantıgı nedir nasıl yapılır ? onu diyorum hocam. bu arada script bir radyo scripti. mesela ben dj ekledim diyelim. dj.php?id=25 bu öyle bir php sayfası yapmalıyımki. bu djin numarasını php sayfasını çalıştırdıgımda site map a eklemeli... şimdiden tşkkr ediyorum hocam...

2010-11-26 02:07:22 Edit:2010-11-26 02:19:24

Php

yusuefYusuf PolatAvatar

Arkadaşım bir while döngüsü açacaksın.Daha sonra içerisinde yazı sayısını saydıracaksın.Foto galeri yada dj sayfası hangisi olursa olsun.

Sitemap'i yazdırdığın sayfada örneğin 10 resim olacaksa veya her resim için while dögüsü içerisinde bir değişkenle sayfa sayısını tutup sayfa sayısı her 10 değerine ulaştığında sayfa=1,2,3,4 şeklinde linklerini while döngüsü içerisinde bir if içerisinde yazdıracaksın.Hepsi bu kadar.

Örnek olarak şu şekilde yapabilirsin.

$foto_sayisi=0;
$galeri_sayfa_id=0;
while(--mysql_query den dönen değeri yazıcaksın--)
{
    if($foto_sayisi % 10 == 0)
    {
        $galeri_sayfa_id++;//Galeri sayfası için yazdıracağın değişken
        $sitemap_icin_ekle = "<a href="galeri.php?sayfa='.$galeri_sayfa_id.'">Galeri '.$galeri_sayfa_id.'</a>";   
    }
}

2010-11-26 15:10:11 Edit:2010-11-26 15:19:20

Php

alicilinAli Fırat Güler

eywallah üstad çok teşekkür ederim işte dmek istedigim buydu. ve almak istedigim cevapta :) Hiç aklıma gelmemişti bu yol ya :):):):) ah şu sitemap yokmu site map :D

2010-11-27 13:16:28

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro