• 02-04-2013, 19:25:13
    #1
    Hayırlı çalışmalara

    Subgurim SiteMap nasıl kuruluyor acaba yardım edebilecek varmı ? ingilizce olarak anlatımı var ama ingilizce kıt olduğundan bişey anlamadım

    http://sitemapgenerator.codeplex.com/documentation
  • 03-04-2013, 00:11:18
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    İlk olarak dll dosyanı bin klasörüne kopyala.
    web.config dosyana şunu yaz.
    <system.web>
       <httpModules>
         <add name="SubgurimSiteMapContextRequest" type="Subgurim.Controles.SSM.SubgurimSiteMapContextRequest"/>
       </httpModules>
    </system.web>
    
    <configSections>
       <section name="SubgurimSiteMapConfiguration" type="Subgurim.Controles.SSM.SubgurimSiteMapSectionHandler"/>
    </configSections>
    Sonrasında sayfanda görünecek xml'i şu yapıda dinamik veya statik olarak yazdır.
    Sayfada linklerin nasıl olacağını vermişler zaten, açıklama istersen onu da yazabilirim.
    <SubgurimSiteMapConfiguration>
       <dataPath>...</dataPath>
       <sitemapResponse>...</sitemapResponse>
       <forbiddenPaths>
         <Path></Path>
       </forbiddenPaths>
       <acceptedExtensions>
         <extension>...</extension>
       </acceptedExtensions>
       <rewriterRules>
         <rule>
           <oldPath>...</oldPath>
           <newPath>...</newPath>
         </rule>
       </rewriterRules>
    </SubgurimSiteMapConfiguration>
    Kod tarafında ise şu şekilde kullanıyorsun. mypage.aspx sitemap'in olduğu sayfan.
    using Subgurim.Controles.SSM;
    ...
    SubgurimSiteMapBLL.addSiteMap("http://www.mydomain.com/myfolder/mypage.aspx");
    //SubgurimSiteMapBLL.deleteSiteMap("http://www.mydomain.com/myfolder/mypage.aspx");
    //SubgurimSiteMapBLL.clearSiteMap();
    Response.Clear();
    Response.ContentType = "text/xml";
    Response.Flush();
    Response.Write(SubgurimSiteMapBLL.showSiteMap());
    Response.End();
  • 03-04-2013, 19:10:11
    #3
    teşekkürler açıklanız için bu sayfa linkerini pek anlamadım tek sayfa linkleri ve veri tabanından çektim id leri ekliyeceğim