مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ahmadi

عضویت از 1393/07/18

سوال

  • دوشنبه 16 فروردین 1395
  • 12:00
تشکر میکنم

سلام

چرا بعضی از سایت ها وقتی داخل گوگل سرچ میکنی نتایج به صورته زیر هست

اما بعضی ها هم اینجوری

پاسخ های این پرسش

تعداد پاسخ ها : 10 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 16 فروردین 1395
  • 12:06

به خاطر وجود سایت مپ هست و عبارت جستجو شده است

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • دوشنبه 16 فروردین 1395
  • 12:13

من چه جور میتونم سایت مپ اضاف کنم

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • دوشنبه 16 فروردین 1395
  • 12:24

چه جور میشه سایت مپ ساخت واطلاعات از دیتابیس یخونه

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 16 فروردین 1395
  • 12:31

این لینک رو ببینید

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • دوشنبه 16 فروردین 1395
  • 12:36

میخوام از دیتابیس بخونه و لینک مطالب اضاف کنه

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 16 فروردین 1395
  • 12:40

براتون نمونه ضمیمه کردم

 

فایل های ضمیمه

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • دوشنبه 16 فروردین 1395
  • 12:44

ممنون

اما یه کد پیدا کردم میشه راهنمایی کنید ک چور باید ازش استفاده کنم

private void WritePageNameInSiteMap()
    {
        try
        {
            XmlWriter writer = XmlWriter.Create(Server.MapPath("~/sitemap.xml"));
            writer.WriteStartDocument();
            writer.WriteStartElement("urlset", "http://www.sitemaps.org/schemas/sitemap/0.9");
 
            WriteTag("1.0", "Daily", "http://www.iranganj.ir", writer);
 
            WriteTag("0.5", "weekly", "http://www.iranganj.ir/about.aspx", writer);
            WriteTag("0.5", "Monthly", "http://www.iranganj.ir/contact-us.aspx", writer);
 
            string query = "SELECT [PostID], [PageName], [Title], [Content] FROM [Pages]";
            string conString = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
            using (SqlConnection con = new SqlConnection(conString))
            {
                using (SqlCommand cmd = new SqlCommand(query))
                {
                    using (SqlDataAdapter sda = new SqlDataAdapter())
                    {
                        cmd.Connection = con;
                        sda.SelectCommand = cmd;
                        using (DataSet ds = new DataSet())
                        {
                            sda.Fill(ds, "ds");
 
                            foreach (DataRow dr in ds.Tables[0].Rows)
                            {
                                WriteTag("0.5", "Daily", "http://www.iranganj.ir/" + "post/" + dr["PostID"] + "/" + dr["PageName"], writer);
                            }
                        }
                    }
                }
            }
 
            writer.WriteEndDocument();
            writer.Close();
 
        }
        catch (System.Exception ex)
        {
 
        }
 
    }

 

 

private void WriteTag(string priority, string freq, string navigation, XmlWriter myWriter)
   {
       myWriter.WriteStartElement("url");
 
       myWriter.WriteStartElement("loc");
       myWriter.WriteValue(navigation);
       myWriter.WriteEndElement();
 
       myWriter.WriteStartElement("lastmod");
       myWriter.WriteValue(DateTime.Now.ToShortDateString());
       myWriter.WriteEndElement();
 
       myWriter.WriteStartElement("changefreq");
       myWriter.WriteValue(freq);
       myWriter.WriteEndElement();
        
       myWriter.WriteStartElement("priority");
       myWriter.WriteValue(priority);
       myWriter.WriteEndElement();
 
       myWriter.WriteEndElement();
   }

 

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • دوشنبه 16 فروردین 1395
  • 13:46

اقای مدائنی راهنمایی نمی فرمایید

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 16 فروردین 1395
  • 13:48

نمونه ای که دادم رو نگاه کنید

خیلی ساده ساخته شده

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • دوشنبه 16 فروردین 1395
  • 13:53

میدونم اما اینم میخوام واسه یادگیری

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)