Tam Versiyonu Görüntüle: Sitemap Eklentisi - MyDesign Haber v0.6 (Beta 2)
Ana dizine atmanız yeterli. Versiyon 6 beta 2 için hazırlanmıştır.
http://www.yasinkuyu.net/tools/Sitemap-MyDesignHaber6.rar
Not : Sitemap, scriptin SEO link sistemiyle tamamen uyumlu çalışmaktadır. Ayarlarınızdan belirlediğiniz url sistemi, aynen sitemapta da yer alır. Murat Bey'in akılcı fonksiyonu sayesinde çok ta zor olmadı :)
Gelen talepler üzerine 2.versiyon hazırlanmıştır.
v2
http://www.yasinkuyu.net/tools/Sitemap-MyDesignHaber6-v2.rar
Bir kaç basit ayar var. Listelenmesini istediğiniz bölümleri Aktif / Pasif yapabilirsiniz. Ayrıca Yayın türünü değiştirebilirsiniz. Örneğin; Haberleri günlük olarak ekliyorsanız yayın türü "günlük" gibi.
'AYARLAR
'########################
'değerler: Aktif / Pasif
Haberler = "Aktif"
Kategoriler = "Aktif"
Galeriler = "Aktif"
Videolar = "Aktif"
Sayfalar = "Aktif"
'değerler: saatlik, günlük, haftalık, aylık
pHaberler = "saatlik"
pKategoriler= "haftalık"
pGaleriler = "günlük"
pVideolar = "aylık"
pSayfalar = "haftalık"
'########################
Güle güle kullanın.gsyaso2009-08-30 04:36:52
mahmutsan
20.04.2009, 08:53
eyw teşekkürler.
ayrıca bu özelliğin çalıştığı demo adres varmımahmutsan2009-04-20 09:00:30
massive501
20.04.2009, 10:52
Hocam teşekkür ederim. massive5012009-04-20 10:56:13
frendman
20.04.2009, 11:40
Sağol, gsyaso, Bu dosya ile ne elde edeceğiz biraz bilgilendirebilirmisiniz. Google için hazırlanmış. Google robot okuma için gerekli olan txt dosya diye biliyorum.
Sitemap.asp siteyi okuyor ama linkler çalışmıyor. Çalışması gerekmiyormu?
Ellerine sağlık, çok ihtiyaç duyulan bir eklentiydi bu.
Merhaba,
mahmutsan malesef :(
frendman ;
http://www.google.com.tr/search?sourceid=navclient&ie=UTF-8&rlz=1T4ADBF_enTR322TR322&q=google+sitemap+tan%c4%b1tma
güzel kaynaklar var
burada da güzelce açıklamış arkadaşımız
http://www.cmsturk.net/forum/showşread.php?t=5086
gsyaso2009-04-20 18:43:21
frendman
21.04.2009, 00:48
Bilgi için teşekkürler. Daha önce yapmıştım ama mydesign script bağlantılı değildi. Yeniden düzenleyeceğim.
massive501
21.04.2009, 17:56
Hocam google kabul etmiyor bunu. Hepsi aynı önceliğe sahip diyor.[CODE]
Site Haritanızdaki URL'lerin tamamı için aynı öncelik ayarlanmış (bu, varsayılan öncelik değildir).
Öncelik, belirli bir URL'nin sitenizdeki diğer URL'lere göre önemini belirtir.
Önceliğin, sitenizin arama sonuçlarındaki performansı üzerinde hiçbir etkisi yoktur.
Tüm URL'ler aynı önceliğe sahipse, Google, hangilerinin daha önemli olduğunu belirleyemez.
[/CODE]massive5012009-04-21 17:56:49
massive501
21.04.2009, 18:28
Arkadaşlar bu şekilde yaptım. Default.asp ye öncelik verdim. İnşallah kabul eder.
[CODE]<?xml version='1.0' encoding='UTF-8'?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">
<!--#include file="inc_ayarlar.asp"-->
<!--#include file="inc_fonksiyonlar.asp"-->
<%
'Sitemap Eklentisi - MyDesign Haber v0.6 Beta 2
'yasinkuyu.net
'19/04/2009
Response.Buffer = True
Response.ContentType = "text/xml"
Response.Buffer = True
Response.ContentType = "text/xml"
Const strCategoryChangeFreq = "weekly" 'Change frequency of category pages
Const strCategoryPriority = "0.8" 'Priority of category pages
Const strForumChangeFreq = "weekly" 'Change frequency of forums pages
Const strForumPriority = "0.6" 'Priority of forum pages
Const strTopicChangeFreq = "daily" 'Change frequency of topic pages
Const strTopicPriority = "0.4"
'Priority of topic pages
Function FormatDate(byVal strDate)
If strDate = "" OR IsDate(strDate) = False Then Exit Function
strYear = Year(strDate)
strMonş = Monş(strDate)
strDay = Day(strDate)
If Len(strMonş) < 2 Then strMonş = "0"& strMonş
If Len(strDay) < 2 Then strDay = "0"& strDay
FormatDate = strYear &"-"& strMonş &"-"& strDay
End Function
intKategoriID = Temizle(Request.Querystring("katid"))
strVersiyon = Temizle(Request.Querystring("tur"))
SQL = "SELECT * FROM tblHaberler WHERE kategori <> "& intKoseYazilari &" AND durum="& strDBTrue &" AND onay="& strDBTrue
If intKategoriID <> "" AND IsNumeric(intKategoriID) Then SQL = SQL & " AND kategori = "& CInt(intKategoriID)
SQL = SQL & " ORDER BY tarih DESC"
kdGenel.Open SQL, adoCon, 1, 3
Response.Write "<url>"
Response.Write "<loc>"& strSiteAdresi &"</loc>"
Response.Write "<changefreq>"& strTopicChangeFreq &"</changefreq>"
Response.Write "<priority>"& strTopicPriority &"</priority>"
Response.Write "</url>"
i = 0
Do While i =< 1000 And Not kdGenel.Eof
strCategoryLastMod = kdGenel("tarih")
Response.Write "<url>"
Response.Write "<loc>"& strSiteAdresi & LinkVer("haber", kdGenel("haberID"), BaslikTemizle(kdGenel("baslik")), KategoriBul(kdGenel("kategori"))) &"</loc>"
Response.Write "<changefreq>"& strForumChangeFreq &"</changefreq>"
Response.Write "<priority>"& strForumPriority &"</priority>"
Response.Write "</url>"
i = i + 1
kdGenel.MoveNext
Loop
kdGenel.Close
'yasinkuyu.net
'19/04/2009
%>
</urlset>[/CODE]
massive501
22.04.2009, 18:39
Arkadaşlar kabul etti.
Evet bana da aynı uyarı yazılmış google tarafından. Bu önceliği nerden belirledinzi??
massive501
22.04.2009, 23:43
Hocam sitemap eklentisinde bütün öncelikler 0.6 belirtilmiş. <priority>0.6</priority> bu şekilde. Hepsi aynı olunca, google hangisinin site anasayfası olduğunu belirleyemiyor. Bende zaten arkadaşın eklentisinde var, Ordaki 0.4 değerini birinci öncelik verdim. massive5012009-04-23 09:53:09
Bu kısımdan mı bahsediyorsun..
Const strCategoryChangeFreq = "weekly" 'Change frequency of category pages
Const strCategoryPriority = "0.8" 'Priority of category pages
Const strForumChangeFreq = "weekly" 'Change frequency of forums pages
Const strForumPriority = "0.6" 'Priority of forum pages
Const strTopicChangeFreq = "daily" 'Change frequency of topic pages
Const strTopicPriority = "0.4"
massive501
23.04.2009, 14:06
evet o kısımdan belirledim. sitemap da bir sorun gördüm. Videolar yok. 0.8 değerini videolara atarsak güzel olacak.
Site haritasında belli başlı sorunlar var.
Kategori
Video
Resim
Yorumlar
Ve sitemap araçlarında çıkan Word sayfalarını eklemiyor.
Sadece anasayfa ve tüm haberleri listeliyor.
Bunlarda düzeltilirse 4X4'lük olacak.
[QUOTE=massive501] evet o kısımdan belirledim. sitemap da bir sorun gördüm. Videolar yok. 0.8 değerini videolara atarsak güzel olacak. [/QUOTE]
peki burayı nasılo düzenlemeli??
haklısın bununla ilgili çalışama yolda :)
Çalışma için teşekkürler. MyDesign Haber 5,2 de çalıştırdım bir sorun yok
Do While i =< 1000 And Not kdGenel.Eof satırında son 1000 içeriği listelemesini istiyor ben 100000000 yaptım son şuan bir sorun yok ::)xLmy2009-04-26 20:47:04
can_dost
26.04.2009, 21:55
BENDE SİZE TAVSİYE HERKESDEN ÖZÜRLERİM REKLAM DEĞİL AMACIM SADECE HAZIR SİTEMAP YAPAN SİTE VAR. ÖRNEĞİN:
ÖRNEK SİTE http://www.xml-sitemaps.com
çok basit .......
Sorunun olanlara yardım ederim..
ÖZür dilerim eger bu konu yasaksa yazmak....
AÇIKLAMALI OLARAK ANLATIYORUM:
Şimdi size bu programlardan oldukça kullanışlı ve sağlıklı sonuçlar veren bir tanesini tanıtmak istiyorum:
Sitemap.xml.gz 1.0. adresinden indirip bilgisayarınıza kaydedeceğiniz bir java uygulaması sayesinde siteniz için 50.000 linke kadar sitemap oluşturabiliyorsunuz. Oldukça basit bir kullanıcı arayüzüne sahip olan programın çalışması için sisteminizde Java’nın yüklü olması gerekmektedir. Java’yı da http://www.java.com/en/download/download_şe_latest.jsp adresinden kurabilirsiniz.
Programın kullanımı ise kısaca şöyle:
Aşağıda görüldüğü gibi URL: yazan bölüme alan adınızı yazıp Begin tuşuna basıyorsunuz. En alt bölümde işlem durumunu, kontrol edilen linkleri gösteriyor.
Sitemap oluşturma işlemi bittiğinde Step 2. bölümüne geçerek çıkan bölümden çıkarmak veya eklemek istediğiniz linkleri düzenleyebilirsiniz. Ardından ise Create sitemap.xml.gz file... butonuna basarak oluşturduğunuz sitemap.xml dosyasını bilgisayarınıza kaydediyorsunuz. Daha sonra da FTP programı aracılığıyla sitenizin root dizinine kaydederek işlemi bitiriyorsunuz. Eğer programın oluşturduğu sitemap dosyasını web sitenize atmasını istiyorsanız ise Step 3. (3. resim) bölümünü seçiyor ve web sitenizin ftp erişim bilgilerini girerek "Upload sitemap.xml.gz" butonuna basıyorsunuz.
Çalışmanızı "Save Project..." butonu ile kaydedip daha sonra da kaldığınız yerden devam etmeye, üzerinde çalışmaya devam edebiliyorsunuz.
BEN YAPTIM SORUNSUZ ÇALIŞIYOR....
ALINTIDIR.. detaylı olarak vardır..ŞAGIDAKİ LİNKDE
http://www.gupse.com/detay.asp?Id=-1518482806can_dost2009-04-26 22:21:31
massive501
27.04.2009, 12:07
http://www.xml-sitemaps.com/
En fazla 500 link alıyor. Üstü için para vermelisiniz.
sitemapGenerator.jnlp
Bunu kabul ediyorum. İşe yarıyor ama, bir sürü zaman harcıyor. ADSL tarifeniz sınırlı ise kesinlikle kullanmayın. Çok fazla tarafik harcıyor.
Umarım hatalı değilimdir.
Arkadaşlar o program şöyle bu program böyle bence Sitemap Eklentisi - MyDesign Haber v0.6 Beta 2 ile ilgili çalışmadan başka mydesign haber için sitemap olayı hepsi hikaye en iyisi bu google.com.tr/webmasters 'da site haritaları bölümünde sitenizinadresi.com/sitemap.asp şeklinde siteniz ile ilgili site haritasını ekleyin bundan basit daha ne olabilirki. yok şu site böyle yok bu site şöyle bu program böyle arasanız böyle bir kolaylık bulamazsınız bilmem anlatabildimmi :S
can_dost
28.04.2009, 02:37
xLmy Sana şöle desem daha iyi olur ben bir sey bilmiyorum. sadece yaptıgım sey bende çalışdı ne kadar sağlıklı olur bilinmez..sadece paylaşmak istedim...
Herkese saygım sonsuzdur.... benim tavsiyem googleden keşke yapsınlar.. diye
TŞK EDRİM OKUDUGUNUZ İÇİN.. SAYGI VE SEVGİLERİMLE...
bu asp dosyasını kendim çalıştırdığımda -dolayısı ile google çalıştırığında da- Bir hata mesajı alıyorum. Bu yazım hatasını kod içinde bulamadım, gömülü dosyalarda da olduğunu sanmıyorum, nereden kaynaklanabilir? Mesaj şöyle:
--------------------------
Web sayfası hata ayrıntıları
Kullanıcı Aracısı: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 1.1.4322; .NET CLR 3.5.21022)
Tarih damgası: Fri, 8 May 2009 23:02:03 UTC
İleti: Düz dize bekleniyordu, ancak tırnak açma karakteri bulunamadı.
Satır: 7
Karakter: 26
Kod: 0
URI: http://www.kandur.org/sitemap.asp
--------------------
President
10.05.2009, 04:28
[QUOTE=xLmy] Arkadaşlar o program şöyle bu program böyle bence Sitemap Eklentisi - MyDesign Haber v0.6 Beta 2 ile ilgili çalışmadan başka mydesign haber için sitemap olayı hepsi hikaye en iyisi bu google.com.tr/webmasters 'da site haritaları bölümünde sitenizinadresi.com/sitemap.asp şeklinde siteniz ile ilgili site haritasını ekleyin bundan basit daha ne olabilirki. yok şu site böyle yok bu site şöyle bu program böyle arasanız böyle bir kolaylık bulamazsınız bilmem anlatabildimmi :S[/QUOTE]
Googleda site doğrulamamı yaptım ama sitemap.asp ? bunu nasıl yapıp Webmaster araçlarına ekleyeceğiz ?
Biraz daha net anlatırmısınız
Ben bir kod buldum ama
Asp sitemap auto
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
</head>
<%
Set Bag=Server.CreateObject("Adodb.connection" )
Bag.Open "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; UID=kullanici; pwd=sifre; db=databaseadi;"
Set HarbiOyun = Bag.Execute("SELECT * FROM oyun order by id DESC")
Set HarbiOyun2 = Bag.Execute("SELECT * FROM kategori order by kid DESC")
Function mapdateformat(datex)
Dim GMT
GMT = "+02:00"
mapdateformat = DatePart("yyyy",datex) & "-" & _
Sifirekle(DatePart("m", datex)) & "-" & _
Sifirekle(DatePart("d", datex)) & "T" & _
Sifirekle(DatePart("h", datex)) & ":" & _
Sifirekle(DatePart("n", datex)) & ":" & _
Sifirekle(DatePart("s",datex)) & GMT
rem Format: 2008-07-19T00:04:09+02:00
End Function
rem Formata uygunluk için tek karakterden oluşan sayıların soluna 0 ekliyoruz
Function Sifirekle(metin)
If Len(metin) = 1 Then
Sifirekle = "0" & metin
Else
Sifirekle = metin
End If
End Function
%>
<%
set fso=server.createobject("scripting.filesystemobject" )
FSO.createTextFile Server.Mappaş("sitemap.xml")
set harita = FSO.openTextFile(Server.MapPaş("sitemap.xml"),2,0)
haritaveri="<?xml version=""1.0"" encoding=""UTF-8""?>"
haritaveri="<?xml-stylesheet type=""text/xsl"" href=""gss.xsl""?>"
haritaveri=haritaveri&"<urlset xmlns=""http://www.sitemaps.org/schemas/sitemap/0.9"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xsi:schemaLocation=""http://www.google.com/schemas/sitemap/0.84 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"">"
haritaveri=haritaveri&"<url><loc>http://www.harbioyun.com</loc><lastmod>" & mapdateformat(Now()) & "</lastmod><changefreq>daily</changefreq><priority>1.00</priority></url>"
do while not HarbiOyun.eof
haritaveri=haritaveri&"<url><loc>http://www.harbioyun.com/oyun-"&HarbiOyun("id")&"-"&HarbiOyun("oyunadi")&".htm</loc><lastmod>" & mapdateformat(now) & "</lastmod><changefreq>daily</changefreq><priority>0.50</priority></url>" & Chr(13)
HarbiOyun.movenext
loop
do while not HarbiOyun2.eof
haritaveri=haritaveri&"<url><loc>http://www.harbioyun.com/18oyun-"&HarbiOyun2("kid")&"-"&HarbiOyun2("kadi")&".htm</loc><lastmod>" & mapdateformat(now) & "</lastmod><changefreq>daily</changefreq><priority>0.50</priority></url>" & Chr(13)
HarbiOyun2.movenext
loop
haritaveri=haritaveri&"</urlset>"
harita.write(haritaveri)
set FSO = noşing
%>
İşlem Tamamlanmıştır! Aşağıdaki site haritaları oluşturulmuş ve <a href="sitemap.xml"><u>Site Haritası Dizini</u></a> içerisine eklenmiştir.<br>
<br>
__________________
President2009-05-10 04:46:07
Merhaba,
Bu sitemap.asp'yi hazırlayan arkadaş iyi düşünmüş. Bravo.
Tabi bunda mydesgin altyapısının her türlü geliştirmeye açık olmasının da oldukça büyük katkısı var.
Ancak işi aceleye getirmiş galiba. İlgi gösteren olmayınca da editlemeyi bırakmış gibi.
Aslında müşiş sayfa. gsitecrawler ile falan yarım saat kastıracağınıza, haberi attığınınız anda sitemap.asp de gözüküyor. sayfanızdaki lüzumsuz dosyalar, img ler, falan da listelenmiyor.
Ancak tarih google'a uymuyor. tarih formatla ile ilgili kod da çalışmıyor.
Sonra yazar.asp deki köşe yazıları listelenmiyor. bunlar düzeltilebilirse mükemmel bir eklenti olacak.
sitemap.asp nin iyi bir sitemap aracı olduğuna eminmisiniz?
arkadaşlar şu konu hakkında bi sonuç olsa harika olacak bu işi hakkı ile başaran varmı bi yardımcı olsanız
alpkilic
25.08.2009, 23:41
Ben hala bişey anlamadım .Şimdi bu eklentiyi ftp ye attıgımızda olay hallolmuşmu oluyor.sitemdeki haber sayısı 6867 oldu programlarla cok uzun suruyor.bu eklenti işimizi görürümü.Ve bir takım sorunlardan söz edilmiş bir düzenleme yapma gerekiyormu ...
[QUOTE=sinem35] Merhaba,
Bu sitemap.asp'yi hazırlayan arkadaş iyi düşünmüş. Bravo.
Tabi bunda mydesgin altyapısının her türlü geliştirmeye açık olmasının da oldukça büyük katkısı var.
Ancak işi aceleye getirmiş galiba. İlgi gösteren olmayınca da editlemeyi bırakmış gibi.
Aslında müşiş sayfa. gsitecrawler ile falan yarım saat kastıracağınıza, haberi attığınınız anda sitemap.asp de gözüküyor. sayfanızdaki lüzumsuz dosyalar, img ler, falan da listelenmiyor.
Ancak tarih google'a uymuyor. tarih formatla ile ilgili kod da çalışmıyor.
Sonra yazar.asp deki köşe yazıları listelenmiyor. bunlar düzeltilebilirse mükemmel bir eklenti olacak.[/QUOTE]
aceleye geldiği doğru. kendim için hazırlamıştım. herkes yararlansın istedim :)
[QUOTE=Mustty] Site haritasında belli başlı sorunlar var.
Kategori
Video
Resim
Yorumlar
Ve sitemap araçlarında çıkan Word sayfalarını eklemiyor.
Sadece anasayfa ve tüm haberleri listeliyor.
Bunlarda düzeltilirse 4X4'lük olacak.[/QUOTE]
v2
http://www.yasinkuyu.net/tools/Sitemap-MyDesignHaber6-v2.rargsyaso2009-08-30 04:33:02
[QUOTE=alpkilic] Ben hala bişey anlamadım .Şimdi bu eklentiyi ftp ye attıgımızda olay hallolmuşmu oluyor.sitemdeki haber sayısı 6867 oldu programlarla cok uzun suruyor.bu eklenti işimizi görürümü.Ve bir takım sorunlardan söz edilmiş bir düzenleme yapma gerekiyormu ...[/QUOTE]
site ana dizinine atman yeterli.
sitemapı arama motolarının görebilmesi için;
head tagları arasına
<link rel="alternate" type="application/rss+xml" title="sitemap" ref="sitemap.asp" />
Ayrıca google web master araçlarından sitemapını tanıtabilirsin.gsyaso2009-08-30 04:33:54