يمكن للأصدقاء الذين قرأوا ذلك مساعدتك. يتم نشر هذه الرموز لأول مرة. هناك الكثير منهم في الخارج ، إما أنها معقدة للغاية ولا يمكن فهمها أو لا يمكن استخدامها. لقد حاولت أن أكون موجزًا وواضحًا قدر الإمكان عند كتابة ما يلي.
العديد من رموز توليد خريطة Sitemap المزعومة خارجًا ، لا تنشئ سوى عناوين ملفات الدليل ولا تولد ديناميات. كتبت لاحقًا هذا بنفسي ، والتي تدعم الديناميات. مثال:
إذا كنت موقعًا على شبكة الإنترنت ولديك 2000 مقالة ، فيمكنك تعديل جدول بيانات المقالة المقابل لإنشاء 2000 عنوان ديناميكي بالإضافة إلى جميع ملفات الدليل. لا شيء على الإطلاق ، وسرعة التوليد سريعة جدًا.
احفظ الكود التالي كملف sitemap.asp ، وقم بتعديل بعض الأماكن التي لاحظتها ، ولا تعدل أي منها ، وتعرف فقط ما إذا كان قد تم استخدامه
انسخ رمز الرمز كما يلي: <!-#includefile = "conn.asp"->
<٪
الجلسة ("العد") = 0
strurl = "http: //" & request.servervariables ("server_name") & _
اليسار (request.servervariables ("script_name") ، len (request.servervariables ("script_name")-len ("/sitemap.asp")))
dimfoolcat
foolcat = foolcat+"<؟
foolcat = foolcat+"<!-googlesitemapfilegeneratedbyhttp: //www.xxx.com" & return_rfc822_date (الآن ، "gmt") & "->"
foolcat = foolcat+"<UrlSetxMlns =" "http://www.google.com/schemas/sitemap/0.84"> "
foolcat = foolcat+"<Url>"
foolcat = foolcat+"<loc>" & strurl & "/</loc>"
foolcat = foolcat+"</url>"
الجلسة ("العد") = الجلسة ("العد")+"1"
setall_fs = server.createBject ("scripting.filesystemObject")
setall_folder = all_fs.getfolder (server.mappath ("/"))
setall_files = all_folder.files
foreachfileinall_files
foolcat = foolcat+"<Url>"
foolcat = foolcat+"<loc>" & strurl & "/" & file.name & "</loc>"
foolcat = foolcat+"</url>"
الجلسة ("العد") = الجلسة ("العد")+"1"
التالي
dimjs ، sql
setjs = server.createObject ("adodb.recordset")
sql = "حدد*من [اسم الجدول لإنشاء] orderbysidac" // تعديل اسم جدول البيانات الذي تريد إنشاء
setjs = conn.execute (SQL)
dountiljs.eof
id = "" & JS ("id") و "// تعديل إلى حقل المعرف الخاص بك
foolcat = foolcat+"<Url>"
foolcat = foolcat+"<loc>" & strurl & "/xxx.asp؟ id =" & id & "</loc>" // تعديل اسم ملفك ومعرفك