ในแผงควบคุมเอ็นจิ้น datalife ในพล็อต การตั้งค่า DataLife Engine การตั้งค่า DLE ทั่วไป
นี่คือ CMS DataLife Engine เวอร์ชันปัจจุบัน
การเปลี่ยนแปลงต่อไปนี้ได้รับการจัดเตรียมและนำไปใช้:
1. การแจกจ่ายประกอบด้วยเทมเพลตใหม่ทั้งหมดสามแบบ เทมเพลตเหล่านี้สร้างขึ้นโดยใช้มาตรฐาน HTML5 สามารถปรับเปลี่ยนได้อย่างสมบูรณ์ทั้งสำหรับเบราว์เซอร์เดสก์ท็อปและแท็บเล็ตและสมาร์ทโฟน นอกจากนี้ กราฟิกแบบเวกเตอร์ยังถูกนำมาใช้อย่างจริงจังในเลย์เอาต์ของเทมเพลต ซึ่งช่วยให้มั่นใจได้ว่าจอแสดงผลคุณภาพสูงบนจอแสดงผล HiDPI (Retina)
2. เพิ่มช่องเพิ่มเติมประเภทใหม่สำหรับการเผยแพร่: \"รูปภาพที่อัปโหลด\" ด้วยฟิลด์ประเภทนี้ ผู้ใช้จะได้รับแจ้งให้อัปโหลดรูปภาพสำหรับข่าวนี้ ซึ่งจะแสดงในภายหลังเมื่อมีการแสดงข่าวบนเว็บไซต์ สำหรับฟิลด์ประเภทนี้ คุณสามารถตั้งค่าพารามิเตอร์ เช่น ข้อจำกัดเกี่ยวกับน้ำหนักและขนาดของรูปภาพ ไม่ว่าคุณจะต้องสร้างสำเนาขนาดเล็กสำหรับรูปภาพ ขนาดของสำเนาขนาดเล็ก และจะใส่ลายน้ำไว้หรือไม่ ดังนั้น การใช้ฟิลด์ประเภทนี้ทำให้กระบวนการเขียนข่าวง่ายขึ้น ตัวอย่างเช่น คุณสามารถสร้างรูปภาพประเภทต่างๆ (โปสเตอร์ ภาพหน้าจอ ฯลฯ) และจัดเรียงผลลัพธ์ในเทมเพลต และเมื่อเพิ่มข่าว สิ่งที่คุณต้องทำทั้งหมดคือ ทำคือดาวน์โหลดได้ในคลิกเดียว
3. เพิ่มช่องเพิ่มเติมประเภทใหม่สำหรับการเผยแพร่: \"ไฟล์ที่อัปโหลด\" ด้วยประเภทฟิลด์นี้ ผู้ใช้จะได้รับแจ้งให้อัปโหลดไฟล์สำหรับข่าวนี้ ซึ่งจะถูกดาวน์โหลดเป็นไฟล์แนบ ในการตั้งค่าของฟิลด์นี้ คุณสามารถตั้งค่านามสกุลไฟล์ที่อนุญาตสำหรับฟิลด์นี้เมื่อทำการอัพโหลด รวมถึงน้ำหนักสูงสุดของไฟล์ที่อัพโหลด ดังนั้น การใช้ฟิลด์ประเภทนี้ทำให้กระบวนการเขียนข่าวง่ายขึ้น เช่น คุณสามารถสร้างไฟล์ประเภทต่างๆ รวมถึงรูปภาพสำหรับดาวน์โหลดได้โดยตรง (วอลเปเปอร์ในความละเอียดที่แตกต่างกัน) และจัดเรียงเอาต์พุตเป็นเทมเพลต และเมื่อเพิ่มข่าวสาร มีเพียงพวกเขาเท่านั้นที่จะยังคงดาวน์โหลดได้ในคลิกเดียว
4. เพิ่มช่องเพิ่มเติมประเภทใหม่สำหรับสิ่งพิมพ์: \"สลับ \'ใช่\' หรือ \'ไม่ใช่\'\" เมื่อเขียนข่าว ช่องประเภทนี้จะแสดงเป็นสวิตช์ \’ใช่\’ หรือ \’ไม่ใช่\’ (เปิดหรือปิด) ฟิลด์นี้แสดง \’ใช่\’ หรือ \’ไม่ใช่\’ เป็นค่า ขึ้นอยู่กับสิ่งที่ตั้งค่าไว้เมื่อเขียนข่าว อย่างไรก็ตาม วัตถุประสงค์หลักของฟิลด์นี้คือเพื่อจัดการข้อความและแท็กข้อความ หากเปิดสวิตช์ แท็กข้อความจะแสดงข้อความที่เกี่ยวข้อง และแท็กข้อความจะลบออก และในทางกลับกัน ดังนั้น ด้วยการใช้ฟิลด์เพิ่มเติมเหล่านี้ คุณสามารถจัดการข้อมูลที่แสดงบนเว็บไซต์ในเทมเพลตที่เกี่ยวข้องกับข่าวเฉพาะแต่ละรายการได้อย่างง่ายดาย ตัวอย่างเช่น เปิดหรือปิดการแสดงแท็บใดๆ ที่มีคำอธิบายบนหน้า หรือจัดระเบียบการแสดงแกลเลอรีด้วยภาพหน้าจอหรือโปสเตอร์ เป็นต้น
5. สำหรับช่องข่าวเพิ่มเติมที่มีประเภทช่อง \"รายการ\" ความสามารถในการสร้างค่าแต่ละค่าที่แสดงในรายการเมื่อเพิ่มสิ่งพิมพ์ และค่าที่แสดงบนเว็บไซต์หลังจากที่ผู้ใช้เลือกเป็น เพิ่มมูลค่าแล้ว ในการดำเนินการนี้ เมื่อเพิ่มฟิลด์ คุณต้องใช้ตัวคั่น \’|\’ ในรายการค่า เช่น ใช่|ใช่ เมื่อเขียนข่าว ผู้ใช้จะได้รับตัวเลือก ใช่ เพื่อเลือก และค่าฟิลด์จะแสดงบนเว็บไซต์เป็น ใช่
6. สำหรับฟิลด์โปรไฟล์ผู้ใช้เพิ่มเติมที่มีประเภทฟิลด์ \"รายการ\" ความสามารถในการสร้างค่าแต่ละค่าที่แสดงในรายการเมื่อแก้ไขโปรไฟล์และค่าที่แสดงบนเว็บไซต์หลังจากได้รับเลือกโดย ผู้ใช้เป็นค่าก็ถูกเพิ่มเข้าไปด้วย ในการดำเนินการนี้ เมื่อเพิ่มฟิลด์ คุณต้องใช้ตัวคั่น \’|\’ ในรายการค่าด้วย เช่น ใช่|ใช่ เมื่อแก้ไขโปรไฟล์ ผู้ใช้จะได้รับตัวเลือกใช่เพื่อเลือก และค่าฟิลด์จะแสดงบนไซต์เป็นใช่
7. โหมด \"ใช้เป็นไฮเปอร์ลิงก์ข้าม\" สำหรับช่องข่าวเพิ่มเติมได้รับการออกแบบและปรับปรุงใหม่อย่างมาก หากฟิลด์มีตัวเลือกนี้ การค้นหาข่าวสารด้วยค่าฟิลด์จะขึ้นอยู่กับการจับคู่ที่สมบูรณ์ของค่านี้ในข่าวอื่น เช่นเดียวกับการจับคู่ของฟิลด์นี้โดยเฉพาะ ตัวอย่างเช่น หากก่อนหน้านี้คุณสร้างฟิลด์ \"ปีที่วางจำหน่าย\" และตั้งค่าเป็น 2015 และในเวลาเดียวกัน คุณมีฟิลด์อื่นที่มีการโหลดรูปภาพ เช่น เส้นทางที่มี ปี 2558 ระบบเก่าก็แสดงทั้งข่าว เพราะ การค้นหาดำเนินการตามการเกิดขึ้นของคำค้นหาเท่านั้น ส่งผลให้มีการแสดงข่าวที่คาดไม่ถึงเลยทีเดียว ตอนนี้จะแสดงเฉพาะข่าวเหล่านั้นซึ่งฟิลด์ \"ปีที่ออก\" จะมีค่าเป็น 2015 จะไม่มีการพิจารณาฟิลด์อื่นและค่าของฟิลด์อื่นอีกต่อไป ซึ่งช่วยให้สามารถใช้ฟิลด์เพิ่มเติมได้อย่างกว้างขวางมากขึ้น จัดระเบียบการเชื่อมโยงข้ามกัน เช่น แยกตามปีที่ออกฉาย นักแสดง ผู้กำกับ ฯลฯ ประเภทการค้นหาใหม่จะนำไปใช้กับข่าวที่เพิ่มใหม่โดยอัตโนมัติเท่านั้น หากคุณต้องการให้ข่าวเก่าที่มีอยู่เข้าร่วมในการค้นหานี้ คุณจะต้องเริ่มสร้างข่าวใหม่ในแผงผู้ดูแลระบบในส่วน \"การสร้างสิ่งพิมพ์ใหม่\" และด้วยเหตุนี้ดัชนีของค่าฟิลด์จะถูกสร้างขึ้นสำหรับข้อมูลเก่าที่มีอยู่ ข่าว.
8. สำหรับเทมเพลตหลัก (main.tpl) มีการเพิ่มความสามารถในการแสดงช่องข่าวเพิ่มเติมเมื่อดูข่าวฉบับเต็มบนเว็บไซต์ ในการดำเนินการนี้ ในเทมเพลตนี้ คุณสามารถใช้แท็กเดียวกันกับการแสดงฟิลด์เพิ่มเติมในเทมเพลตข่าวสั้นและฉบับเต็มได้ แท็กเหล่านี้ได้แก่: ข้อความ ข้อความ และ
9. สำหรับเทมเพลตที่รองรับการแสดงฟิลด์ข่าวเพิ่มเติม มีการเพิ่มการรองรับสำหรับแท็กข้อความใหม่ ซึ่งจะแสดงข้อความที่อยู่ในนั้นหากค่าของฟิลด์เพิ่มเติมตรงกับที่ระบุ และยังเพิ่มความสามารถในการใช้แท็กข้อความซึ่งจะแสดงข้อความหากค่าฟิลด์ไม่ตรงกับที่ระบุ โดยที่ tagname คือชื่อของฟิลด์เพิ่มเติม และ tagvalue คือค่าของมัน ตัวอย่างเช่น เพศชาย แท็กนี้จะแสดงข้อความ \"ชาย\" หากตั้งค่าฟิลด์ทดสอบเป็น \"m\" เมื่อเขียนสิ่งพิมพ์ นี่เป็นการเปิดโอกาสอันยอดเยี่ยมในการสร้างการออกแบบเทมเพลตที่แตกต่างกันขึ้นอยู่กับค่าฟิลด์ที่ตั้งไว้เมื่อเขียนสิ่งพิมพ์เหล่านี้ ตัวอย่างเช่น เมื่อสร้างฟิลด์ด้วยประเภท \"รายการ\" คุณจะสามารถใช้การออกแบบที่แตกต่างกันได้โดยขึ้นอยู่กับรายการที่เลือก
10. การแสดงฟิลด์เพิ่มเติมเมื่อแก้ไขสิ่งพิมพ์อย่างรวดเร็วบนไซต์ได้รับการปรับปรุง เพื่อจุดประสงค์นี้ จึงมีการเพิ่มคลาส CSS เสริมเพิ่มเติมสำหรับแบบฟอร์มการแก้ไข ซึ่งสามารถใช้เพื่อออกแบบฟิลด์ระหว่างการแก้ไขอย่างรวดเร็ว
11. เมื่อใช้การอนุญาตบนไซต์โดยใช้เครือข่ายโซเชียล ความสามารถได้ถูกเพิ่มให้ผู้ใช้สามารถตั้งค่าการเข้าสู่ระบบส่วนบุคคลสำหรับไซต์ ซึ่งจะใช้ในอนาคต คำขอเข้าสู่ระบบจะดำเนินการเฉพาะในเวลาที่มีการอนุญาตครั้งแรกบนไซต์โดยใช้เครือข่ายโซเชียลและจะถูกใช้โดยอัตโนมัติในอนาคต นวัตกรรมนี้จะเป็นประโยชน์สำหรับผู้เยี่ยมชมเว็บไซต์ของคุณที่ไม่ต้องการใช้ข้อมูลที่ได้รับจากโซเชียลเน็ตเวิร์กโดยอัตโนมัติ เช่น เมื่อมีการใช้ชื่อและนามสกุลของผู้ใช้ในการเข้าสู่ระบบ
12. เพิ่มการรองรับอีโมติคอนสำหรับจอภาพ HiDPI (Retina) ในการดำเนินการนี้ จะใช้อีโมติคอนสองชุด ในความละเอียดปกติและคุณภาพสูง หากจอภาพมีความหนาแน่นของพิกเซลปกติ สไมลี่ปกติจะปรากฏขึ้น หากจอภาพมีความหนาแน่น HiDPI (Retina) สำเนาคุณภาพสูงก็จะปรากฏขึ้น การตรวจจับและการใช้อิโมติคอนเกิดขึ้นโดยอัตโนมัติ ในการดำเนินการนี้ คุณจะต้องวางสำเนาอิโมติคอนสองชุดไว้ในโฟลเดอร์ที่มีอิโมติคอน เช่น ชื่อ smile.gif สำหรับอิโมติคอนปกติ และ [ป้องกันอีเมล]สำหรับอิโมติคอน HiDPI (Retina) หากไม่มีสำเนาสไมลี่ที่มีความละเอียดสูง ผลลัพธ์ของสไมลี่ปกติจะถูกนำมาใช้ในทุกกรณี
13. การแจกจ่ายประกอบด้วยอีโมติคอนใหม่ 60 อัน ทั้งหมดรองรับการแสดงผล HiDPI (Retina)
14. เพิ่มการรองรับอีโมติคอนในรูปแบบ .png โดยอัตโนมัติ มีการให้การสนับสนุนโดยอัตโนมัติ ในการดำเนินการนี้คุณเพียงแค่คัดลอกไฟล์ไปยังโฟลเดอร์ที่มีอิโมติคอนที่มีนามสกุล .png และระบุชื่อของอิโมติคอนในการตั้งค่าสคริปต์
15. เพิ่มแท็กสากลใหม่:
(ความคิดเห็นที่กำหนดเอง id=\»1,2,5-8\» category=\»2,3,5-8\» ผู้เขียน=\»x\» วัน=\»x\» เทมเพลต=\»กำหนดเอง\» พร้อมใช้งาน =\"ทั่วโลก\" จาก=\"0\" ขีดจำกัด=\"10\" ลำดับ=\"วันที่\" sort=\"คำอธิบาย\" แคช=\"ใช่\")
ซึ่งช่วยให้คุณสามารถแสดงความคิดเห็นได้ทุกที่บนเว็บไซต์ในรูปแบบที่กำหนดเอง แท็กนี้เป็นเอาต์พุตเสริมของความคิดเห็น และสามารถใช้เพื่อแสดงความคิดเห็นล่าสุดบนหน้าหลักของเว็บไซต์ในบล็อก เป็นต้น
แท็กนี้สามารถยอมรับพารามิเตอร์ต่อไปนี้:
id - รายการรหัสความคิดเห็นที่คุณต้องการแสดง คั่นด้วยเครื่องหมายจุลภาคโดยไม่มีช่องว่าง คุณยังระบุช่วงรหัสความคิดเห็นได้โดยใช้เครื่องหมายขีดกลาง ตัวอย่างเช่น 1,4-8,11 จะแสดงความคิดเห็นที่มี ID 1 ความคิดเห็นที่มี ID 4 ถึง 8 และยังมี ID 11 ด้วย
หมวดหมู่ — รายการรหัสหมวดหมู่ข่าวสำหรับเลือกความคิดเห็น คั่นด้วยเครื่องหมายจุลภาคโดยไม่มีช่องว่าง คุณยังสามารถระบุช่วงของหมวดหมู่ได้โดยใช้เครื่องหมายขีดกลาง ตัวอย่างเช่น 1,4-8,11 จะแสดงความคิดเห็นจากหมวดหมู่ 1 หมวดหมู่ที่มีรหัส 4 ถึง 8 และจากหมวดหมู่ 11 ด้วย
categoryexclude - ตรงข้ามกับพารามิเตอร์ category=\"list of categories\" โดยสิ้นเชิง และอนุญาตให้คุณแสดงความคิดเห็นที่มีข่าวไม่อยู่ในหมวดหมู่ที่ระบุในพารามิเตอร์ ตัวอย่างเช่น (customcomments categoryexclude=\»2,7\") จะแสดงความคิดเห็นทั้งหมดเกี่ยวกับรายการข่าวที่ไม่อยู่ในหมวดหมู่และรหัส 2 และ 7
ผู้เขียน — ระบุการเข้าสู่ระบบของผู้เขียนความคิดเห็น เมื่อระบุพารามิเตอร์นี้ เฉพาะความคิดเห็นจากผู้เขียนที่ระบุเท่านั้นที่จะแสดง อนุญาตให้ระบุรายชื่อผู้เขียนหลายคนโดยคั่นด้วยเครื่องหมายจุลภาค ตัวอย่างเช่น แท็ก (customcomments author=\"admin\"limit=\"5\") จะแสดง 5 ความคิดเห็นโดยผู้เขียนด้วยการเข้าสู่ระบบ \"admin\"
authorexclude - ระบุการเข้าสู่ระบบของผู้เขียนที่ต้องแยกออกจากการแสดงผล การเข้าสู่ระบบของผู้เขียนในพารามิเตอร์นี้สามารถแสดงรายการโดยคั่นด้วยเครื่องหมายจุลภาค ตัวอย่างเช่น เมื่อใช้ (customcomments authorexclude=\"admin,test\") ความคิดเห็นจากผู้เขียนทุกคนจะปรากฏขึ้น ยกเว้นผู้เขียนที่เข้าสู่ระบบ \"admin\" และเข้าสู่ระบบ \"test\"
วัน - ระบุช่วงเวลา โดยที่ x คือจำนวนวันที่ควรแสดงความคิดเห็น ตัวอย่างเช่น แท็ก (customcomments days=\"2\" Limit=\"5\") จะแสดงความคิดเห็น 5 รายการในช่วง 2 วันที่ผ่านมา
เทมเพลต — ไฟล์เทมเพลตที่จะใช้ในการแสดงความคิดเห็น ในกรณีนี้ มันจะเป็น custom.tpl หากคุณใช้หลายเทมเพลตบนไซต์ ไฟล์นี้จะต้องปรากฏในแต่ละเทมเพลต เทมเพลตนี้ใช้แท็กที่คล้ายกับแท็กที่คุณใช้ในเทมเพลตแสดงความคิดเห็น (comments.tpl)
พร้อมใช้งาน - ระบุส่วนของไซต์ที่จะแสดงความคิดเห็นที่ร้องขอ คุณสามารถรวมส่วนต่างๆ โดยใช้ \"|\" ได้ เช่น available=\"userinfo|register|main\" จะแสดงความคิดเห็นของคุณบนหน้าหลัก เมื่อลงทะเบียน และเมื่อดูโปรไฟล์ผู้ใช้
จาก — ระบุจำนวนความคิดเห็นที่จะเริ่มต้นเอาต์พุต การนับจำนวนความคิดเห็นเริ่มต้นจากศูนย์ ตัวอย่างเช่น หากคุณต้องการข้ามความคิดเห็นแรกที่ตรงกับเงื่อนไขของคุณ คุณจะต้องระบุจาก=\»1\»
จำกัด — ระบุจำนวนความคิดเห็นที่จะแสดง
order — ระบุเกณฑ์การเรียงลำดับความคิดเห็น สามารถใช้ค่าต่อไปนี้:
วันที่ - การเรียงลำดับความคิดเห็นตามวันที่ ตัวอย่างเช่น แท็ก (customcomments order=\"date\" Limit=\"5\") จะแสดงความคิดเห็นห้ารายการล่าสุด
การให้คะแนน - การเรียงลำดับความคิดเห็นตามการให้คะแนน ตัวอย่างเช่น แท็ก (customcomments order=\"rating\" Limit=\"5\") จะแสดงความคิดเห็นที่ได้รับการจัดอันดับสูงสุดห้าความคิดเห็น
rand - การเรียงลำดับความคิดเห็นตามลำดับแบบสุ่ม เช่น แท็ก (customcomments order=\"rand\" Limit=\"5\") จะแสดงความคิดเห็นห้ารายการตามลำดับแบบสุ่ม
sort - ระบุลำดับการเรียงลำดับของความคิดเห็น เมื่อใช้ค่า desc สิ่งพิมพ์จะเรียงลำดับจากมากไปน้อย และเมื่อใช้ asc สิ่งพิมพ์จะเรียงลำดับจากน้อยไปหามาก
แคช - ยอมรับค่าใช่หรือไม่ใช่และระบุว่าจะแคชเอาต์พุตหรือไม่ เราขอแนะนำให้บล็อกแคชของเอาต์พุตนี้เพื่อลดภาระบนเซิร์ฟเวอร์
พารามิเตอร์ทั้งหมดของแท็กนี้เป็นทางเลือก ก็เพียงพอที่จะระบุพารามิเตอร์ตัวใดตัวหนึ่ง คุณยังสามารถรวมพารามิเตอร์ต่างๆ ของแท็กนี้ได้ตามที่คุณต้องการ
16. สำหรับเทมเพลตเอาต์พุตความคิดเห็น (comments.tpl) มีการเพิ่มการรองรับแท็กใหม่แล้ว (จำกัดความคิดเห็น=\"X\") ซึ่งแสดงข้อความความคิดเห็นโดยไม่มีการจัดรูปแบบ HTML ในขณะที่ข้อความความคิดเห็นจะลดลงตามที่ระบุ \"x\" จำนวนอักขระ ในกรณีนี้ ข้อความจะถูกย่อให้เหลือคำตรรกะสุดท้าย และไม่แยกข้อความที่อยู่ตรงกลางคำ แท็กนี้จะมีประโยชน์เมื่อใช้เอาต์พุตความคิดเห็นที่กำหนดเอง โดยใช้แท็ก (ความคิดเห็นที่กำหนดเอง...) เมื่อคุณต้องการแสดงไม่ใช่ความคิดเห็นทั้งหมด แต่แสดงเฉพาะการประกาศเท่านั้น
17. สำหรับเทมเพลตการแสดงความคิดเห็น (comments.tpl) มีการเพิ่มการรองรับแท็กใหม่ (ลิงก์ข่าว) ซึ่งจะแสดง URL ของข่าวที่เกี่ยวข้องกับความคิดเห็นนี้ แท็กนี้จะมีประโยชน์เมื่อใช้การแสดงความคิดเห็นที่กำหนดเองและเมื่อแสดงความคิดเห็นล่าสุด
18. สำหรับเทมเพลตเอาต์พุตความคิดเห็น (comments.tpl) มีการเพิ่มการรองรับแท็กใหม่ (ชื่อข่าว) ซึ่งแสดงชื่อที่ปลอดภัยของ HTML ของข่าวที่มีความคิดเห็นนี้อยู่ แท็กนี้จะมีประโยชน์เมื่อใช้การแสดงความคิดเห็นที่กำหนดเองและเมื่อแสดงความคิดเห็นล่าสุด
19. ในการตั้งค่ากลุ่ม ได้มีการเพิ่มความสามารถในการระบุหมวดหมู่ที่ห้ามไม่ให้ดูโดยกลุ่มผู้ใช้ที่กำหนด การตั้งค่าใหม่นี้เป็นการตั้งค่าเพิ่มเติมจากการตั้งค่าที่มีอยู่ โดยคุณจะแสดงรายการหมวดหมู่ที่อนุญาตให้ดูได้ หากก่อนหน้านี้ เพื่อห้าม ตัวอย่างเช่น เพียงหมวดหมู่เดียวจากรายการหมวดหมู่จำนวนมาก คุณต้องเลือกหมวดหมู่ที่มีอยู่ทั้งหมด ยกเว้นหมวดหมู่ต้องห้ามเพียงหมวดหมู่เดียว ตอนนี้คุณสามารถเลือกหมวดหมู่ต้องห้ามเพียงหมวดหมู่เดียวจากรายการ และนั่นมัน การตั้งค่าก่อนหน้าในแผงผู้ดูแลระบบก็ได้รับการบันทึกไว้เช่นกัน ดังนั้นคุณสามารถเลือกสิ่งที่สะดวกกว่าสำหรับคุณ คุณสามารถเลือกรายการหมวดหมู่ที่มีอยู่หรือเพียงระบุรายการที่ไม่พร้อมใช้งาน
20. เพิ่มความสามารถในการโปรโมตผู้ใช้จากกลุ่มหนึ่งไปยังอีกกลุ่มหนึ่งหลังจากผ่านไปตามจำนวนวันที่กำหนดนับตั้งแต่การลงทะเบียนบนเว็บไซต์ ในการดำเนินการนี้ เราได้เพิ่มการตั้งค่าที่เกี่ยวข้องลงในการตั้งค่ากลุ่ม ซึ่งคุณสามารถระบุจำนวนวันและกลุ่มที่จะโอนผู้ใช้หลังจากการลงทะเบียน นี่เป็นการเปิดโอกาสใหม่ในการให้สิทธิ์หรือสิทธิพิเศษแก่ผู้ใช้บนไซต์
21. เพิ่มความสามารถในการโปรโมตผู้ใช้จากกลุ่มหนึ่งไปยังอีกกลุ่มหนึ่งเมื่อพวกเขาได้รับรายการข่าวจำนวนหนึ่งบนเว็บไซต์ ในการดำเนินการนี้ เราได้เพิ่มการตั้งค่าที่เกี่ยวข้องลงในการตั้งค่ากลุ่ม ซึ่งคุณสามารถระบุจำนวนรายการข่าวที่คุณต้องการและกลุ่มที่จะย้ายผู้ใช้ไปเมื่อเขารวบรวมสิ่งพิมพ์ตามจำนวนที่กำหนด สิ่งตีพิมพ์ภายใต้การดูแลจะไม่นำมาพิจารณา ดังนั้นคุณจึงสามารถให้สิทธิ์และการตั้งค่าเพิ่มเติมแก่ผู้ใช้ที่ได้รับความไว้วางใจได้
22. เพิ่มความสามารถในการโปรโมตผู้ใช้จากกลุ่มหนึ่งไปยังอีกกลุ่มหนึ่งเมื่อพวกเขาพิมพ์ความคิดเห็นจำนวนหนึ่งบนไซต์ ในการดำเนินการนี้ เราได้เพิ่มการตั้งค่าที่เกี่ยวข้องลงในการตั้งค่ากลุ่ม ซึ่งคุณสามารถระบุจำนวนความคิดเห็นที่คุณต้องการและกลุ่มใดที่จะย้ายผู้ใช้ตามจำนวนความคิดเห็นที่กำหนด ความคิดเห็นที่อยู่ระหว่างการพิจารณาจะไม่ถูกนำมาพิจารณา ดังนั้นคุณจึงสามารถให้สิทธิ์และการตั้งค่าเพิ่มเติมแก่ผู้ใช้ที่ได้รับความไว้วางใจได้
23. เพิ่มความสามารถในการโปรโมตผู้ใช้จากกลุ่มหนึ่งไปยังอีกกลุ่มหนึ่งเมื่อพวกเขาได้รับเรตติ้งสำหรับสิ่งตีพิมพ์บนเว็บไซต์ ในการดำเนินการนี้ เราได้เพิ่มการตั้งค่าที่เกี่ยวข้องลงในการตั้งค่ากลุ่ม ซึ่งคุณสามารถระบุคะแนนรวมที่ต้องการได้ และกลุ่มใดที่จะย้ายผู้ใช้ไปเมื่อได้รับคะแนนนี้
24. สำหรับเทมเพลตสำหรับการแสดงความคิดเห็นและข้อความส่วนตัว (comments.tpl และ pm.tpl) มีการเพิ่มการรองรับการจัดรูปแบบการแสดงจำนวนความคิดเห็นของผู้ใช้และสิ่งตีพิมพ์ เช่น เมื่อแสดงจำนวนความคิดเห็น 252501 จะแสดง 252,501 ซึ่งจะทำให้เข้าใจตัวเลขจำนวนมากได้ง่ายขึ้น
25. เพิ่มการรองรับการจัดรูปแบบเอาต์พุตของการให้คะแนนตัวเลขสำหรับเทมเพลตการแสดงโปรไฟล์ผู้ใช้ (userinfo.tpl และprofile_popup.tpl) ตัวอย่างเช่น เมื่อแสดงคะแนนโดยรวมของผู้ใช้ +252501 จะแสดง +252,501 ซึ่งจะทำให้เข้าใจตัวเลขจำนวนมากได้ง่ายขึ้น
26. เพิ่มการรองรับแท็กเทมเพลตสากลใหม่: (*โค้ดแสดงความคิดเห็น*) แท็กนี้มีไว้สำหรับแสดงความคิดเห็นเกี่ยวกับโค้ด ทุกอย่างที่อยู่ระหว่าง \"(*\" และ \"*)\" จะถูกลบออกจากเทมเพลต และจะหายไปเมื่อแสดงบนเว็บไซต์ แท็กเหล่านี้จะเป็นประโยชน์สำหรับนักพัฒนาเทมเพลตในการแก้ไขข้อบกพร่องฟังก์ชันนี้หรือฟังก์ชันนั้น เมื่อคุณต้องการแสดงความคิดเห็นเกี่ยวกับฟังก์ชันการทำงานนี้หรือฟังก์ชันนั้นชั่วคราว แท็กนี้เป็นแท็กส่วนกลางและสามารถใช้ได้ในทุกเทมเพลต
27. เพิ่มการรีเซ็ตดัชนีข่าวที่คล้ายกันโดยอัตโนมัติเมื่อเปลี่ยนจำนวนข่าวที่คล้ายกันที่แสดงในการตั้งค่าสคริปต์ ดังนั้นหลังจากเปลี่ยนการตั้งค่านี้แล้ว ไม่จำเป็นต้องสร้างสิ่งพิมพ์ใหม่และสร้างแคชของข่าวที่คล้ายกันที่นั่นอีกต่อไป
28. ความสามารถในการระบุว่าสิ่งพิมพ์ของเขาที่รอการกลั่นกรองควรแสดงในโปรไฟล์ของผู้ใช้หรือไม่ ได้ถูกเพิ่มในการตั้งค่าสคริปต์แล้ว หากเปิดใช้งานการตั้งค่านี้ ผู้ใช้สามารถเห็นข่าวสารในโปรไฟล์ของตนที่กำลังรอการกลั่นกรองและแก้ไขได้ หากปิดการตั้งค่านี้ ข่าวเหล่านี้จะไม่ปรากฏในโปรไฟล์ของเขา และข้อความที่ว่าเขาไม่มีสิ่งพิมพ์ที่รอการกลั่นกรองก็จะไม่แสดงเช่นกัน
29. มีการเปลี่ยนแปลงการดำเนินการตอบรับบนเว็บไซต์ หากผู้ใช้ที่ไม่ได้ลงทะเบียนเขียนบนเว็บไซต์ หากผู้ใช้ไม่ได้ลงทะเบียน จะไม่มีการตรวจสอบเพื่อตรวจสอบว่าการเข้าสู่ระบบที่เขาป้อนตรงกับที่ลงทะเบียนไว้แล้วบนเว็บไซต์หรือไม่ แต่คำนำหน้า \"ผู้ใช้ที่ไม่ได้ลงทะเบียน\" จะถูกเพิ่มในชื่อที่ป้อนแทน ดังนั้น ฝ่ายบริหารหรือผู้รับจดหมายจากไซต์จะมองเห็นได้ง่ายว่าจดหมายดังกล่าวถูกส่งถึงเขาโดยผู้เยี่ยมชมไซต์ที่ไม่ได้ลงทะเบียน และสำหรับผู้เยี่ยมชมเว็บไซต์เองจะไม่มีภาระผูกพันที่ไม่สะดวกในการสร้างชื่ออื่นหากชื่อที่เขาเขียนนั้นถูกครอบครองโดยผู้ใช้ที่ลงทะเบียน
30. มีการเปลี่ยนแปลงการดำเนินการเพิ่มความคิดเห็นบนเว็บไซต์ หากความคิดเห็นนั้นเขียนโดยผู้เยี่ยมชมเว็บไซต์ที่ไม่ได้ลงทะเบียน หากชื่อที่เขาป้อนตรงกับการเข้าสู่ระบบที่ลงทะเบียนไว้ คำนำหน้า \"แขก\" จะถูกเพิ่มเข้าไปในชื่อของเขา ตัวอย่างเช่น ผู้เยี่ยมชมเขียนชื่อ \"Tatyana\" และไซต์มีการเข้าสู่ระบบที่ลงทะเบียนแล้ว \"Tatyana\" จากนั้นความคิดเห็นจะถูกเพิ่มในนามของ \"Guest Tatyana\" ดังนั้นจึงมีความแตกต่างที่มองเห็นได้ว่าผู้ใช้รายนี้ไม่ได้ลงทะเบียนบนไซต์ และผู้เยี่ยมชมไซต์ก็กำจัดภาระผูกพันที่ไม่สะดวกในการสร้างชื่ออื่นด้วย หากไม่มีชื่อดังกล่าวในชื่อที่ลงทะเบียนไว้ คำนำหน้าจะไม่ถูกเพิ่ม
31. เพิ่มการสนับสนุนสำหรับการแจ้งเตือนเกี่ยวกับความคิดเห็นใหม่ สำหรับความคิดเห็นที่ส่งเพื่อการกลั่นกรอง ก่อนหน้านี้ การแจ้งเตือนจะถูกส่งเฉพาะเมื่อมีการเผยแพร่ความคิดเห็นบนเว็บไซต์ทันทีโดยไม่ได้รับการดูแลจากผู้ดูแลเว็บไซต์ ขณะนี้การแจ้งเตือนจะถูกส่งหลังจากที่ผู้ดูแลไซต์ได้ตรวจสอบความคิดเห็นและเผยแพร่บนเว็บไซต์แล้ว
32. เพิ่มความสามารถในการค้นหาคำหลักด้วยคำที่กำหนดในส่วนการจัดการแท็กคลาวด์ในแผงผู้ดูแลระบบ ช่วยให้ค้นหาและแก้ไขคำที่ต้องการได้ง่ายขึ้นมากเมื่อมีคำที่ระบุจำนวนมาก
34. สำหรับโมดูล \"การอ้างอิงโยง\" มีการเพิ่มความสามารถในการตั้งค่าตัวเลือกใหม่: \"เปิดลิงก์ในหน้าต่างใหม่\" ดังนั้นคุณจึงสามารถกำหนดตำแหน่งที่จะเปิดลิงก์ที่คุณต้องการในหน้าต่างเบราว์เซอร์เดียวกันหรือในหน้าต่างเบราว์เซอร์ใหม่ได้
35. สำหรับการดำเนินการจำนวนมากในโมดูล \"ตัวอ้างอิงโยง\" ได้มีการเพิ่มความสามารถในการกำหนดลิงก์ไปยังวิธีเปิดลิงก์เหล่านี้ ในหน้าต่างเบราว์เซอร์ใหม่หรือในหน้าต่างเบราว์เซอร์ปัจจุบัน
36. ในแผงผู้ดูแลระบบ ในส่วนการจัดการผู้ใช้ ตัวเลือกใหม่ \"การจับคู่การเข้าสู่ระบบที่ตรงทั้งหมด\" ได้รับการเพิ่มเมื่อค้นหาผู้ใช้ด้วยการเข้าสู่ระบบ หากเลือกตัวเลือกนี้ การค้นหาจะขึ้นอยู่กับการเข้าสู่ระบบที่ตรงกันทุกประการกับข้อมูลที่ระบุในการค้นหา ทำให้ง่ายต่อการค้นหาผู้ใช้ที่เหมาะสมด้วยการเข้าสู่ระบบแบบสั้นหากมีผู้ใช้จำนวนมากลงทะเบียนบนไซต์
37. การเล่นไฟล์วิดีโอแฟลชในรูปแบบ .flv ถูกลดขนาดลงเหลือเพียงเครื่องเล่นเดียว ในตอนนี้ ในการเล่นวิดีโอนี้ จะใช้โปรแกรมเล่นเดียวกันกับการเล่นวิดีโอ HTML5 ดังนั้นวิดีโอทั้งหมดบนไซต์จึงมีลักษณะเป็นภาพเดียว
38. เพื่อการโปรโมตสิ่งพิมพ์ในเครื่องมือค้นหาที่ดีขึ้นและมีคุณภาพมากขึ้น เมื่อดูข่าวฉบับเต็ม จะมีการเพิ่มการใช้คำหลักจากแท็กคลาวด์โดยอัตโนมัติในเมตาแท็กที่สร้างขึ้นเป็นพิเศษสำหรับเครื่องมือค้นหา คุณสามารถอ่านเพิ่มเติมเกี่ยวกับเมตาแท็กนี้ได้ในหน้า https://support.google.com/news/publisher/answer/68297?hl=ru
39. ปรับปรุงการประมวลผลข้อความที่เผยแพร่ในแท็กรหัสในตัวแยกวิเคราะห์ข่าว การตัดกันของโค้ดที่เผยแพร่พร้อมกับแท็ก DLE และตัวกรองต่างๆ จะถูกแยกออก ซึ่งทำให้สามารถเผยแพร่ซอร์สโค้ดในนั้นได้ โดยไม่มีการแทรกแซงใดๆ ในข้อความในส่วนของ DLE
40. เพิ่มการรองรับการคัดลอกอวตารเมื่อเข้าสู่เว็บไซต์โดยใช้โซเชียลเน็ตเวิร์ก Odnoklassniki
41. โปรแกรมแก้ไขภาพ TinyMCE ได้รับการอัพเดตเป็นเวอร์ชันล่าสุดแล้ว นอกเหนือจากการแก้ไขข้อผิดพลาดที่ค้นพบก่อนหน้านี้แล้ว ยังมีการเพิ่มการเปลี่ยนแปลงอื่นๆ อีกมากมายในตัวแก้ไขนี้อีกด้วย รูปลักษณ์ของตัวแก้ไขได้เปลี่ยนเป็นแบบคลาสสิกมากขึ้นสำหรับเว็บไซต์ (ฟังก์ชั่นทั้งหมดจะแสดงในรูปแบบของปุ่มโดยไม่มีเมนู) และการแทรกแท็ก BB สำหรับวิดีโอและ Youtube และอื่น ๆ ได้รับการปรับปรุง ในตัวแก้ไข การแทรกและการประมวลผลตัวอย่างซอร์สโค้ด (แท็ก) ได้รับการปรับปรุง โดยเพิ่มการไฮไลต์โค้ดนี้ในตัวแก้ไขโดยตรง และเพิ่มหน้าต่างที่สะดวกสำหรับการแทรกตัวอย่างโค้ด ตัวแก้ไขได้เพิ่มไวยากรณ์ HTML ที่เน้นเมื่อแก้ไขซอร์สโค้ด HTML
42. มีการเปลี่ยนแปลงกลไกในการสร้างแผนผังเว็บไซต์ หากหมวดหมู่ใด ๆ ถูกห้ามไม่ให้ผู้ใช้ที่ไม่ได้ลงทะเบียนดู หมวดหมู่และสิ่งตีพิมพ์จากหมวดหมู่เหล่านี้ก็จะถูกแยกออกจากแผนที่ด้วย
43. มีการเปลี่ยนแปลงโค้ดสำหรับการแสดงคำหลักสำหรับแท็กคลาวด์ ซึ่งทำให้มีโอกาสมากขึ้นสำหรับการออกแบบแท็กเหล่านี้ที่แตกต่างกันบนไซต์
44. เพิ่มการรองรับการเข้ารหัส utf8mb4 สำหรับเซิร์ฟเวอร์ MySQL เวอร์ชัน 5.7.x
45. แก้ไขปัญหาที่แท็กข้อความทำงานไม่ถูกต้องเมื่อใช้ร่วมกับตัวเลขที่ใช้เอาต์พุตที่จัดรูปแบบแล้ว
46. แก้ไขปัญหาที่ข่าวแสดงอย่างไม่ถูกต้องโดยใช้แท็ก (กำหนดเอง...) พร้อมกับพารามิเตอร์ผู้เขียนและแคตตาล็อก หากมีการใช้แท็กหลายแท็กบนเพจพร้อมกันกับพารามิเตอร์เหล่านี้ โดยเปิดใช้งานการแคช
47. แก้ไขปัญหาเกี่ยวกับการอ้างอิงความคิดเห็นที่มีแท็ก HTML เมื่อใช้โปรแกรมแก้ไขความคิดเห็นมาตรฐาน ตอนนี้ เมื่ออ้างอิงในฟิลด์ตัวแก้ไข แท็ก HTML เหล่านี้ก็จะถูกแทรกด้วย ไม่ใช่เอนทิตี HTML
48. แก้ไขปัญหาการรับจดหมายในการเข้ารหัส UTF-8 สำหรับบริการเมลบางประเภท
49. แก้ไขปัญหาการเปลี่ยนชื่อผู้เขียนสำหรับไฟล์ที่อัปโหลดไปยังข่าวสารไม่ถูกต้องหากเปลี่ยนชื่อการเข้าสู่ระบบของผู้ใช้ในแผงควบคุมผู้ใช้
50. แก้ไขปัญหาแคชข่าวไม่ได้รับการล้างหากอยู่ภายใต้การดูแลและแก้ไขโดยผู้เขียนข่าวนี้บนเว็บไซต์
51. ค้นพบและรายงานข้อผิดพลาดเล็กน้อยในสคริปต์ก่อนหน้านี้ได้รับการแก้ไขแล้ว
สวัสดีเพื่อน. ฉันใช้เวลาเกือบทั้งหมด เนื่องจากเว็บไซต์ส่วนใหญ่ของฉันสร้างบน CMS DLE ฉันจึงต้องทำงานมากมายกับกลไกนี้ ฉันเคยบอกไปแล้วว่านักพัฒนาไม่เป็นมิตรกับ SEO และโดยทั่วไปเราไม่เคยได้ยินคำพูดแบบนี้มาก่อน แต่กลับกลายเป็นว่าแย่ยิ่งกว่าที่เคยเป็นมา ฉันยังเตรียมโพสต์ทั้งชุดที่เกี่ยวข้องกับ "การตัดเย็บ" ของเครื่องยนต์ของผู้คนด้วย (ดูในหมวดหมู่)
แต่วันนี้ฉันอยากจะพูดถึงสิ่งสำคัญเช่นแผนผังเว็บไซต์ html สำหรับ DLEไม่ว่าฉันจะค้นหาโมดูลการ์ดปกติบนอินเทอร์เน็ตมากแค่ไหนฉันก็ไม่เคยพบมันเลย แน่นอนว่ามีวิธีแก้ไขหลายวิธี แต่ทั้งหมดไม่ได้ให้ผลลัพธ์ที่ต้องการและบางครั้งก็ก่อให้เกิดอันตรายด้วยซ้ำ ฉันต้องเขียนโมดูลด้วยตัวเอง หรือมอบหมายให้ผู้เชี่ยวชาญดำเนินการตาม "ความต้องการ" ของฉัน ฉันขอแสดงความขอบคุณอย่างสุดซึ้งต่อ Alexander Fomin สำหรับความกระตือรือร้นและความเร็วในการทำงานอันเหลือเชื่อของเขา
โมดูลแผนผังเว็บไซต์สำหรับ DLE ซึ่งฉันกำลังจะนำเสนอให้คุณเห็น ตรงตามข้อกำหนด SEO ทั้งหมด และติดตั้งง่ายมาก
SiteMap – โมดูลการสร้างแผนผังเว็บไซต์ HTML สำหรับ DLE
ชื่อเดิม:แผนผังเว็บไซต์
ความเข้ากันได้ของ CMS:ดีแอลอี 8.2- 10.6
การแพร่กระจาย:ฟรี ตามที่เป็น เมื่อเผยแพร่ จำเป็นต้องมีลิงก์ไปยังแหล่งที่มา
เวอร์ชันปัจจุบัน: 2.2 (ตั้งแต่วันที่ 05/08/2557)
วัตถุประสงค์:แสดงรายการแบบไม่เรียงลำดับพร้อมลิงก์ไปยังสิ่งพิมพ์ หมวดหมู่ และหน้าคงที่ทั้งหมด
ลักษณะเฉพาะ:เครื่องสร้างโค้ดฝังภาพ การกำหนดค่าโดยละเอียดของหลักการแสดงองค์ประกอบทั้งหมดของไซต์ - ข่าว หมวดหมู่ หน้าคงที่ - จำนวนองค์ประกอบที่แสดง หลักการเรียงลำดับและลำดับการเรียงลำดับ การแสดงองค์ประกอบเป็นลิงก์หรือเป็นข้อความธรรมดา ความสามารถในการรวม/ยกเว้นเฉพาะ องค์ประกอบ
คำอธิบายและการกำหนดค่าโมดูลแผนผังเว็บไซต์ HTML สำหรับ DLE
เพื่อนๆ วันที่ 3 มิถุนายน 2555 เป็นวันสำคัญ แผนผังเว็บไซต์เวอร์ชัน 2.0 ใหม่ได้รับการเผยแพร่แล้วเรากำลังยกระดับความสะดวกในการใช้งานโมดูลของเราไปสู่ระดับใหม่ เรา (ฉันหวังว่าคุณจะเหมือนกัน) ชอบระบบสร้างโค้ดภาพที่นำมาใช้ในระบบจริงๆ และเราตัดสินใจที่จะนำไปใช้ในโมดูลแผนผังเว็บไซต์ ตอนนี้คุณไม่จำเป็นต้องอ่านคู่มือและคำอธิบายของฟังก์ชั่นทั้งหมดและความหมาย - เพียงไปที่แผงผู้ดูแลระบบ ระบุค่าสองสามค่า เท่านี้ก็เรียบร้อย - โมดูลพร้อมใช้งานแล้ว!
นอกเหนือจากที่กล่าวมาข้างต้นแล้ว ผมอยากจะแสดงรายการด้วย คุณสมบัติที่สำคัญอีกสองสามประการ:
- โมดูลถูกแคชไว้อย่างสมบูรณ์
- โมดูลใช้ DLE API
- แผนที่ไม่แสดงสิ่งพิมพ์ที่ไม่ผ่านการกลั่นกรองรวมถึงสิ่งพิมพ์ที่วางแผนไว้สำหรับอนาคต
- คำนึงถึงการมี/ไม่มี CNC รวมถึงประเภทของ CNC ด้วย
- มีการจัดเตรียมความละเอียดอ่อนเช่นนี้ - ถ้าใครทำงานกับเอ็นจิ้น DLE มาเป็นเวลานานพวกเขาจะจำได้ว่าในรุ่นแรก ๆ ไม่มี CNC เลยและมันก็ปรากฏขึ้น แต่มีเพียงประเภทเดียวเท่านั้น (เหมือนกับประเภท ขณะนี้กำลังก่อตัว 3) ดังนั้นจึงมีให้ในโมดูลนี้ด้วย - สิ่งพิมพ์ใหม่จะแสดงพร้อม URL ที่เลือกประเภท CNC ในแผงผู้ดูแลระบบและอันเก่าตามลำดับด้วย URL CNC ของประเภทเก่า
แม้จะมีรูปลักษณ์ของเครื่องกำเนิดภาพ แต่ฉันขอแนะนำให้คุณทำความคุ้นเคยกับกลไกของโมดูล
โมดูลถูกแทรกลงในเทมเพลต main.tpl โดยใช้แท็ก:
(รวม file="engine/modules/sitemap.php?param1=value1¶m2=value2")
param1= — พารามิเตอร์โมดูล, value1 — ค่าพารามิเตอร์ การตั้งค่าโมดูลตามป้าย? และคั่นด้วย &
ตัวอย่างการแทรก (แสดงแผนผังเว็บไซต์พร้อมรายการหน้าคงที่และข่าวจากหมวดหมู่ที่มี id=2,3,4):
(เนื้อหา)
(รวม file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")
เพื่อให้แผนผังเว็บไซต์แสดงบนหน้าที่แยกต่างหาก แท็ก (รวม ...) จะต้องอยู่ใน และแท็ก (เนื้อหา) จะต้องอยู่ใน หลังจากนี้โมดูลจะพร้อมใช้งานที่ http://site.ru/sitemap/
หลังจากเปลี่ยนแปลงพารามิเตอร์และค่าแล้ว คุณต้องล้างแคชในแผงผู้ดูแลระบบ
พารามิเตอร์ของโมดูลที่ส่งผ่าน tpl ระหว่างการแทรก:
- need_cats - รายการรหัสหมวดหมู่คั่นด้วยเครื่องหมายลูกน้ำเพื่อแสดงในแผนที่
- exc_cats - รายการรหัสหมวดหมู่ คั่นด้วยเครื่องหมายจุลภาค ไม่รวมอยู่ในแผนที่
- need_news - รายการรหัสบทความคั่นด้วยลูกน้ำเพื่อแสดงในแผนที่
- exc_news — รายการรหัสบทความ คั่นด้วยเครื่องหมายจุลภาค ไม่รวมอยู่ในแผนที่
- ไม่มีเหตุผลที่จะระบุพารามิเตอร์เหล่านี้พร้อมกัน
- need_static - รายการรหัสหน้าคงที่คั่นด้วยลูกน้ำเพื่อแสดงในแผนที่
- exc_static - รายการหน้าคงที่ของ ID คั่นด้วยเครื่องหมายจุลภาค ไม่รวมจากแผนที่
- ไม่มีเหตุผลที่จะระบุพารามิเตอร์เหล่านี้พร้อมกัน
- cats_as_links - แสดงชื่อหมวดหมู่เป็นลิงก์ (1 หรือ 0)
- show_static - แสดงหน้าคงที่ (1 หรือ 0) ในแผนที่
- cats_sort - ฟิลด์การเรียงลำดับสำหรับรายการหมวดหมู่ (ฟิลด์จากตาราง dle_category)
- cats_msort - ทิศทางการเรียงลำดับสำหรับรายการหมวดหมู่ (ASC หรือ DESC)
- news_sort — ฟิลด์การเรียงลำดับสำหรับรายการบทความ (ฟิลด์จากตาราง dle_post)
- news_msort - ทิศทางการเรียงลำดับสำหรับรายการบทความ (ASC หรือ DESC)
- static_sort - ฟิลด์การเรียงลำดับสำหรับรายการหน้าคงที่ (ฟิลด์จากตาราง dle_static)
- static_msort - ทิศทางการเรียงลำดับสำหรับรายการเพจคงที่ (ASC หรือ DESC)
- มี 2 ตัวเลือกสำหรับการเรียงลำดับทิศทาง:
- ASC - จากน้อยไปมาก (ตัวอักษร)
- DESC - จากมากไปน้อย (ในลำดับย้อนกลับ)
- หากไม่ได้ระบุฟิลด์และลำดับการจัดเรียง ระบบจะใช้การตั้งค่าหมวดหมู่ที่ระบุหรือพารามิเตอร์ DLE มาตรฐาน
- cats_limit - จำนวนหมวดหมู่ย่อยสูงสุดที่แสดง
- news_limit - จำนวนบทความสูงสุดที่แสดงจากหมวดหมู่
- static_limit - จำนวนหน้าคงที่สูงสุดที่แสดง
โปรดทราบ ไม่จำเป็นต้องตั้งค่าใดๆ ข้างต้นคุณไม่จำเป็นต้องระบุอะไรเลย เพียงแค่ใส่แท็ก (รวม file="engine/modules/sitemap.php") จากนั้นระบบจะใช้การตั้งค่าเริ่มต้น
ลักษณะแผนผังเว็บไซต์และคลาสสไตล์
คุณสามารถเลือกเปลี่ยนรูปลักษณ์ของแผนผังเว็บไซต์ได้ โดยเปิดไฟล์สไตล์ (style.css) ของเทมเพลตของคุณแล้วเขียนคลาสที่อธิบายไว้ด้านล่าง
รายการคลาสแผนผังเว็บไซต์ CSS:
Sitemap_categories - องค์ประกอบ
- รายการหมวดหมู่
- รายการหมวดหมู่
.sitemap_items - องค์ประกอบ- รายการบทความ
- รายการบทความ
.sitemap_static_pages - องค์ประกอบ- รายการเพจแบบคงที่
- รายการเพจแบบคงที่
รูท - คลาสสำหรับองค์ประกอบด้านบนซึ่งอยู่ที่รูทของรายการ
Sitemap_categories ก - องค์ประกอบ พร้อมชื่อหมวดหมู่
.sitemap_categories ขยาย - องค์ประกอบ พร้อมชื่อหมวดหมู่
.sitemap_items ก - องค์ประกอบ พร้อมกับชื่อบทความ
.sitemap_static_pages ก - องค์ประกอบ ด้วยชื่อของเพจแบบคงที่การติดตั้ง การถอด และการอัพเดตโมดูลแผนผังไซต์บน DLE
การติดตั้งโมดูล
- คลายไฟล์เก็บถาวรด้วยโมดูล
- คัดลอกเนื้อหาของโฟลเดอร์อัพโหลด (ยกเว้น /templates/) ไปยังเซิร์ฟเวอร์
- วางเนื้อหาของโฟลเดอร์ uploads/templates/Default/ ลงในโฟลเดอร์เทมเพลตของคุณ
- เรียกใช้ไฟล์ http://site.ru/sitemap_installer.php และทำตามคำแนะนำ
- ลบไฟล์ sitemap_installer.php ออกจากเซิร์ฟเวอร์
- ล็อกอินเข้าสู่แผงผู้ดูแลระบบ เลือกโมดูล SiteMap และสร้างโค้ด
- เปิดไฟล์ main.tpl ของเทมเพลตแล้วค้นหา:
เขียนโปรแกรมใหม่อีกครั้ง
เพิ่มด้านล่าง:
$เมตาแท็ก =<<
ด้านบนเพิ่ม:
ถ้า ($do == "แผนผังไซต์" ) ( $nam_e = "แผนผังไซต์" ; $metatags [ "title" ] = "แผนผังเว็บไซต์ ($config["home_title"]) "- $metatags["คำอธิบาย"] ="แผนผังเว็บไซต์ ($config["คำอธิบาย"]) " -
- $บัญญัติ = "" ; -
if ($do == "sitemap") ( $nam_e = "Sitemap"; $metatags["title"] = "Sitemap ($config["home_title"])"; $metatags["description"] = " แผนผังเว็บไซต์ ( $config["คำอธิบาย"])"; $canonical = ""; )
- กระบวนการติดตั้งเสร็จสมบูรณ์ - ดูแผนผังเว็บไซต์ได้ที่ http://site.ru/sitemap/
- การถอดโมดูล
- อัปโหลดไฟล์ sitemap_uninstaller.php ไปยังเซิร์ฟเวอร์ (ไปยังโฟลเดอร์ที่ติดตั้ง DLE)
- เรียกใช้ไฟล์ http://site.ru/sitemap_uninstaller.php และทำตามคำแนะนำ
- ลบไฟล์โมดูลทั้งหมดที่ดาวน์โหลดระหว่างการติดตั้ง
เลิกทำการแก้ไขไฟล์เอ็นจิ้นทั้งหมด (main.tpl และ .htaccess) ที่ทำระหว่างการติดตั้ง
- อย่าลืมลบไฟล์ sitemap_uninstaller.php
- อัพเดตโมดูล
- ดาวน์โหลดโมดูลเวอร์ชันใหม่จากหน้า http://site/blog/post/1974
คลายไฟล์เก็บถาวรด้วยโมดูล
คัดลอกเนื้อหาของโฟลเดอร์อัปโหลด (ยกเว้นไฟล์ sitemap_installer.php และโฟลเดอร์ /templates/) ไปยังเซิร์ฟเวอร์ของคุณ โดยตอบว่า “ใช่” สำหรับคำถามของไคลเอ็นต์ FTP ของคุณเกี่ยวกับการแทนที่ไฟล์ที่มีอยู่ความสนใจ! หากต้องการอัปเกรดจาก v.1.x เป็น v.2.x:
จำเป็นต้องคัดลอกไฟล์ใหม่จากเวอร์ชัน 2.x ไปยังเซิร์ฟเวอร์โดยสมบูรณ์ และหากชื่อตรงกัน ให้ยืนยันการแทนที่ หลังจากนี้คุณจะต้องเรียกใช้ http://site.ru/sitemap_installer.php และทำตามคำแนะนำ การดำเนินการอัพเดตนี้เสร็จสมบูรณ์
- ดาวน์โหลดโมดูล HTML SiteMap สำหรับ DLE 08.05.2014
- การออกแบบโมดูลได้รับการออกแบบใหม่ทั้งหมดสำหรับ DLE ทุกรุ่น
- ข้อบกพร่องเล็กน้อยได้รับการแก้ไขและปรับปรุงแล้ว เมื่อทำการอัพเดต อย่าลืมทำตามขั้นตอนการแก้ไขไฟล์ engine.php ในคำแนะนำในการอัพเดต
- เวอร์ชัน 2.1.1 - 17.04.2014
- รหัสโมดูลได้รับการอัปเดตเพื่อให้เข้ากันได้กับรูปแบบไฟล์การตั้งค่า DLE ใหม่เวอร์ชัน 10.2 และสูงกว่า
- เวอร์ชัน 2.1 — 08.10.2012
- แก้ไขข้อบกพร่องในตัวสร้างโค้ด
- การพิมพ์ผิดในแผงผู้ดูแลระบบได้รับการแก้ไขแล้ว
- เวอร์ชัน 2.0 — 03.06.2012
- เพิ่มตัวติดตั้งแล้ว
- แผงผู้ดูแลระบบปรากฏขึ้นพร้อมตัวสร้างโค้ดสำหรับแทรกลงในเทมเพลต
- เวอร์ชัน 1.2 — 02.06.2012
- มีการแนะนำการควบคุมเวอร์ชัน DLE
- ขณะนี้โมดูลเข้ากันได้กับสาย DLE 8.2-9.6 แล้ว
- เวอร์ชัน 1.1 — 02.11.2011
- ข้อบกพร่องกับฟังก์ชันบางอย่างของโมดูลได้รับการแก้ไขแล้ว
- เวอร์ชัน 1.0 — 16.03.2011
- การเปิดตัวอย่างเป็นทางการ
FAQ - คำตอบสำหรับคำถามที่พบบ่อย
ถาม:เหตุใดฉันจึงต้องมีแผนผังไซต์ xml และ html สองรายการ ความแตกต่างของพวกเขาคืออะไร? สามารถใช้พร้อมกันได้หรือไม่?
ตอบ:สิ่งเหล่านี้เป็นสองเอนทิตีที่แตกต่างกันโดยสิ้นเชิง: แผนผังไซต์ xml มีไว้สำหรับเครื่องมือค้นหาเท่านั้น แผนผังไซต์ html มีไว้สำหรับผู้ใช้เพื่อสำรวจส่วนต่างๆ ของไซต์ สามารถและควรใช้พร้อมกันถาม:ควรเพิ่มแผนผังเว็บไซต์ใดในแผงผู้ดูแลเว็บ Yandex และ Google
ตอบ:เครื่องมือค้นหาจำเป็นต้อง "ป้อน" แผนผังเว็บไซต์ xml ไม่ใช่แผนที่ที่โมดูลนี้สร้างขึ้นถาม:ลิงก์ไปยังแผนผังไซต์ใดที่สามารถวางบนเว็บไซต์ได้ (เช่น ในส่วนท้าย)
ตอบ:คุณจะต้องลิงก์ไปยังแผนผังเว็บไซต์ html เท่านั้น เช่น อันที่สร้างโดยโมดูลนี้และมีอยู่ที่ http://site.ru/sitemap/ถาม:ฉันได้รับข้อผิดพลาดดังต่อไปนี้ ฉันควรทำอย่างไร?
ข้อผิดพลาดร้ายแรง: ไม่สามารถประกาศคลาส Sitemap ใหม่ใน /.../engine/modules/sitemap.php ออนไลน์ 55
ตอบ:ใช้การติดตั้งแผนผังเว็บไซต์แบบอื่นผ่านเพจแบบคงที่ - วิธีการที่อธิบายไว้ที่นี่ถาม:โมดูลนี้ใช้งานได้กับ DLE 10 หรือไม่
ตอบ:ใช่ ทุกอย่างทำงานได้ดี แต่ถ้าคุณมีปัญหาใด ๆ ก็มีทางเลือกอื่น ขอบคุณผู้ใช้ภายใต้ชื่อเล่น Ryan - อธิบายวิธีการไว้ที่นี่ถาม:ฉันมีสิ่งพิมพ์มากมายบนเว็บไซต์และลิงก์ทั้งหมดเหล่านี้แสดงอยู่ในหน้าเดียว นี่มันไร้สาระ ยานเดกซ์สาบาน!
ตอบ:ใช่ยานเดกซ์สาบาน หากต้องการลดจำนวนลิงก์บนเพจ ให้ใช้พารามิเตอร์ news_limit เพื่อจำกัดจำนวนรายการข่าวสาร (ดูรายละเอียดในรายการพารามิเตอร์)ถาม:สามารถ/ควรแสดงลิงค์ได้กี่ลิงค์บนหน้าแผนที่?
ตอบ:จากการตอบกลับอย่างเป็นทางการจากฝ่ายสนับสนุน Yandex: จำนวนลิงก์ที่แนะนำในแผนผังไซต์ html ไม่ควรเกิน 3,000 ลิงก์ถาม:แล้วการแบ่งแผนผังเว็บไซต์ออกเป็นหน้าๆ ล่ะ? กรุณาทำ.
ตอบ:การแบ่งหน้าของแผนผังเว็บไซต์ไม่ได้บอกเป็นนัยโดยโครงสร้างฐานข้อมูลและตรรกะของโมดูล การแบ่งหน้าไม่คาดว่าจะพร้อมใช้งานในอนาคตอันใกล้นี้ดังนั้นฉันจึงบอกคุณทุกอย่าง โปรดดาวน์โหลด ทดสอบ และเขียนบทวิจารณ์ หากคุณพบข้อผิดพลาดใดๆ เขียนถึงเรา เราจะแก้ไขทุกอย่างโดยเร็วที่สุด นอกจากนี้ หากคุณมีข้อเสนอแนะเกี่ยวกับฟังก์ชันการทำงาน การปรับปรุง เขียนด้วย เราจะหารือทุกอย่างและดำเนินการให้เสร็จสิ้น!
การปฏิเสธความรับผิดเมื่อเร็วๆ นี้ สังเกตว่าโมดูลนี้ได้รับการเผยแพร่บนไซต์ต่างๆ ที่อุทิศให้กับ DLE ภายใต้ชื่อที่แตกต่างกัน โดยมีโค้ดที่ถูกแก้ไข ลบ/เปลี่ยนแปลงลิขสิทธิ์ ฯลฯ แต่อย่างไรก็ตาม สัญญาณที่บ่งบอกว่าโมดูลนี้ได้รับการพัฒนาโดย Alexander Fomin ยังคงอยู่ ดังนั้น ฉันไม่รับผิดชอบต่อการแจกจ่ายที่ดาวน์โหลดจากเว็บไซต์อื่น
ขอแสดงความนับถือ Alexander Alaev
สวัสดี ฉันต้องการอุทิศหัวข้อนี้เพื่อสร้างโมดูลที่ง่ายที่สุดสำหรับความนิยม เครื่องยนต์ CMS Datalife- ในรัสเซียและในประเทศ CIS ค่อนข้างได้รับความนิยม แต่ด้วยเหตุผลบางประการยังไม่มีบทความเกี่ยวกับ CMS นี้เกี่ยวกับHabré ฉันจะพยายามแก้ไขความเข้าใจผิดนี้ ในบทความนี้ คุณจะได้เรียนรู้วิธีสร้างโมดูลอย่างง่ายสำหรับ CMS นี้และทำความคุ้นเคยกับโครงสร้างของเครื่องยนต์ด้วย
การแนะนำ
ฉันต้องการทราบว่าระบบนี้เป็นที่ต้องการของเว็บไซต์บันเทิง เป็นเรื่องที่เข้าใจได้ ระบบใช้งานง่าย มีจำนวนโมดูลและเทมเพลตเพียงพอ และเกือบทุกอย่างที่คุณต้องการก็พร้อมอยู่ในกล่องแล้ว อย่างไรก็ตามบางครั้งมีบางอย่างหายไป เราจะพยายามแก้ไขปัญหานี้ทำไมต้อง DLE?
คุณอาจสงสัยว่าทำไมฉันถึงเลือก CMS นี้โดยเฉพาะ คำตอบนั้นง่าย: โครงสร้างเชิงตรรกะของเอ็นจิ้นเอง, การแยกเทมเพลตออกจากโค้ด, เอ็นจิ้นเทมเพลตที่ค่อนข้างง่าย, การวางตำแหน่งทุกอย่างภายในอย่างสมเหตุสมผลอีกครั้ง - มันง่ายที่จะเข้าใจว่าอะไรคืออะไร นอกจากนี้ระบบยังค่อนข้างเบาและสะดวกสบาย มันไม่ได้ใช้งานได้เหมือนกับ Drupal แต่ฉันก็ยังชอบมันอยู่โครงสร้าง
ก่อนอื่นเราต้องรู้บางอย่างเกี่ยวกับโครงสร้างเครื่องยนต์ คุณไม่สามารถสร้างความยุ่งเหยิงบนเซิร์ฟเวอร์ได้ ดังนั้นเราจะจัดเก็บทุกอย่างไว้ในโฟลเดอร์ของเราเองโมดูลสำหรับการรันเครื่องยนต์มักจะอยู่ในโฟลเดอร์ /เครื่องยนต์/โมดูล/.
ในโฟลเดอร์ /เครื่องยนต์/inc/มีไฟล์แผงผู้ดูแลระบบ
ตั้งแต่เวอร์ชัน 8.x เป็นต้นไป คุณสามารถเชื่อมต่อโมดูลในเทมเพลตได้โดยตรง เทมเพลตอยู่ในโฟลเดอร์ /templates/template_name/ ในโฟลเดอร์นี้มีไฟล์ main.tpl นี่คือไฟล์รูทของเทมเพลต โดยปกติแล้วโครงสร้างหลักของเทมเพลตจะอยู่ในนั้น โดยทั่วไปโมดูลสามารถเชื่อมต่อได้ดังนี้:
(รวมไฟล์ = "เครื่องยนต์/โมดูล/mod_category.php")
โดยที่ mod_category.php เป็นไฟล์ที่อยู่ในหมวดหมู่ /engine/modules/ ฉันคิดว่าทั้งหมดนี้ชัดเจนแล้ว เรามาต่อกันดีกว่า
มาสร้างโมดูลเพื่อแสดงความคิดเห็นล่าสุดด้วยการแคช ในการทำสิ่งนี้ เรามาสร้างไฟล์ในโฟลเดอร์ /engine/modules/ แล้วตั้งชื่อว่า mod_lastcomm.php ต่อไป ฉันจะแสดงรายการโค้ดสำหรับไฟล์นี้พร้อมความคิดเห็นโดยละเอียด
รหัส
ข้อมูล LIFEENGINE" ค่าคงที่นี้ถูกกำหนดไว้ใน index.php และค่า TRUE เป็นสัญลักษณ์ของไฟล์นั้นถูกรวมไว้โดยใช้ include/require และไม่ใช่แค่เปิดตัว */ if(!defed("DATALIFEENGINE")) ( die("Hacking allowance! " ) /* เราเชื่อมต่อคลาส api เพื่อให้เราสามารถใช้ฟังก์ชันสำหรับการทำงานกับแคชได้ */ รวม ("engine/api/api.class.php"); /* เราพยายามอ่านข้อมูลที่เก็บไว้ใน แคชที่มีชื่อ Lastcomm ฉันแนะนำให้ตั้งชื่อที่มีความหมายให้กับทุกสิ่งที่เราบันทึกไว้ในแคช การสื่อสารครั้งสุดท้ายเป็นไฟล์ในโฟลเดอร์ /เครื่องยนต์/แคช/, ก 60คืออายุการใช้งานแคชในหน่วยวินาที ในกรณีนี้หากเวลาผ่านไปตั้งแต่สร้างไฟล์เกิน 60 วินาที เราก็จะต้องเข้าไปในฐานข้อมูลอีกครั้ง */ $lastcomm=$dle_api->load_from_cache("lastcomm", 60); /* ตรวจสอบว่าเรามีแคชหรือไม่ ถ้าไม่เช่นนั้นเราจะเข้าไปในฐานข้อมูล */ if (!$lastcomm) ( /* แบบสอบถามจริงในฐานข้อมูล มันถูกดำเนินการโดยใช้ฟังก์ชันคลาส $db ค่าคงที่ PREFIX มีคำนำหน้าที่ระบุเมื่อติดตั้ง cms ชื่อคอลัมน์นั้นค่อนข้างปกติ ฉันคิดว่ามี ไม่จำเป็นต้องอธิบายสิ่งที่พวกเขาทำ เราใส่ตัวระบุแบบสอบถามลงในตัวแปร $sql */ $sql = $db->query("SELECT comment.post_id, comment.text, comment.autor, post.id, post .flag, post.category, post.date as newsdate , post.title, post.alt_name FROM " . PREFIX . "_comments as comment, " . PREFIX . "_post as post WHERE post.id=comments.post_id ORDER BY comment. date DESC LIMIT 0.20"); /* C การใช้ฟังก์ชัน get_row() ของคลาส $db เราจะอ่านแต่ละแถวตามลำดับจากผลลัพธ์ตัวอย่าง ข้อมูลจะถูกป้อนลงในอาร์เรย์ $row โดยมีดัชนีเท่ากับชื่อของตาราง fields */ while ($row = $db->get_row($sql)) ( /* ถ้าจำเป็น ให้ตัดหัวข้อข่าวออก */ if (strlen($row["title"]) > 50) ( $title = substr($row["title"], 0, 50)"..."; ) else ( $title = $row["title"]; ) /* สร้างลิงค์ไปยังโปรไฟล์ของผู้ใช้. คล้ายกัน */ $aname=urlencode($row["autor"]); $ชื่อ= " ". $row["อัตโนมัติ"] .""; /* จัดรูปแบบข้อความของความคิดเห็น และหากจำเป็น ให้ตัดออก */ $text = htmlspecialchars($row["text"]); if (strlen($text) > 1024) $text= substr($text , 0, 1024) "..."; /* เราสร้างลิงก์ไปยังข่าวสาร อาร์เรย์ $config มีการตั้งค่าระบบทั้งหมด โดยเฉพาะ $config["http_home_url"] คือ URL ของโดเมน */ $newslink = $config["http_home_url"].$. row["post_id"]."-".$row["alt_name"]..html"; $hint = "onMouseover=\"showhint("$text", นี่, เหตุการณ์ "");\"" ; $title = " ".stripslashes($title)""; /* รายการสุดท้ายสำหรับหนึ่งความคิดเห็น */ $lastcomm.="จาก $name ในข่าว:
$หัวเรื่อง
"; ) $db->free(); /* แคชข้อมูลที่ได้รับ เพื่อให้เข้าใจฟังก์ชันแคชได้ดีขึ้น ให้เปิดไฟล์ "engine/api/api.class.php" ทุกอย่างถูกใส่ความคิดเห็นไว้อย่างสมบูรณ์ */ $dle_api-> save_to_cache (" Lastcomm", $lastcomm); ) /* ส่งออกผลลัพธ์ */ echo $lastcomm;บทสรุป
รหัสนี้ใช้งานได้อย่างสมบูรณ์ และแน่นอนว่ามันย่อมมีข้อบกพร่อง ตัวอย่างเช่น จะไม่ตรวจสอบลิงก์ว่าเปิดใช้งาน CNC หรือไม่ หรือเมื่อเราคลิกลิงก์ไปยังโปรไฟล์ของผู้ใช้ เราจะไปที่โปรไฟล์ของเขาโดยตรง ไม่ใช่ไปที่หน้าต่าง jQuery ที่มีข้อมูลโดยย่อ โดยทั่วไปมีบางอย่างที่ต้องปรับปรุง แต่สิ่งเหล่านี้ไม่ได้รวมไว้ที่นี่ด้วยเหตุผลเดียวเท่านั้น - เพื่อป้องกันไม่ให้ผู้เริ่มต้นสับสน ฉันยังแนะนำให้คุณวิเคราะห์ไฟล์อื่นๆ เช่น topnews.php หากคุณมีคำถามเกี่ยวกับการเขียนโมดูลหรือเกี่ยวกับระบบโดยทั่วไป เรายินดีที่จะตอบทั้งหมดสำหรับฉัน หากใครพบว่าหัวข้อนี้น่าสนใจ ฉันจะจัดทำบทความเกี่ยวกับ cms Datalide Engine (DLE)
โอ้ ใช่ นี่เป็นบทความแรกของฉันเกี่ยวกับHabré ขออภัยหากมีอะไรผิดพลาด
การเปลี่ยนแปลงต่อไปนี้ได้รับการจัดเตรียมและนำไปใช้:
1. เพิ่มความสามารถในการเข้าสู่เว็บไซต์โดยใช้เครือข่ายโซเชียลการสนับสนุนนี้เปิดใช้งานในการตั้งค่าสคริปต์ในแผงควบคุม และการตั้งค่าเครือข่ายโซเชียลโดยตรงนั้นดำเนินการในส่วนใหม่พิเศษของแผงควบคุม: "การตั้งค่าเครือข่ายโซเชียล" ในส่วนนี้ คุณสามารถกำหนดค่าเครือข่ายโซเชียลที่คุณต้องการสนับสนุนบนเว็บไซต์ของคุณ รวมถึงระบุพารามิเตอร์และคีย์ที่จำเป็นสำหรับการทำงานของเครือข่ายโซเชียลเฉพาะ ส่วนนี้ยังให้ความช่วยเหลือโดยละเอียดเกี่ยวกับวิธีสร้างแอปพลิเคชันบนโซเชียลเน็ตเวิร์กเพื่อขออนุมัติ ปัจจุบันรองรับเครือข่ายโซเชียลทั้งหมดหกเครือข่าย: Vkontakte, Odnoklassniki, Facebook, Yandex, Mail.ru, Google ดังนั้น ผู้เยี่ยมชมของคุณสามารถเข้าสู่ระบบเว็บไซต์ของคุณได้อย่างรวดเร็วโดยใช้ข้อมูลเข้าสู่ระบบและรหัสผ่านบนโซเชียลเน็ตเวิร์ก โดยไม่ต้องผ่านขั้นตอนการลงทะเบียนด้วยการป้อน captchas การยืนยันอีเมล และอื่นๆข้อความซึ่งแสดงข้อความที่แนบมาหากเปิดใช้งานการสนับสนุนสำหรับการอนุญาตโดยใช้เครือข่ายโซเชียล VKontakte แล้วก็แท็กด้วย (vk_url)
ข้อความซึ่งแสดงข้อความที่แนบมาหากเปิดใช้งานการสนับสนุนสำหรับการอนุญาตโดยใช้เครือข่ายโซเชียล Odnoklassniki แล้วก็แท็กด้วย (odnoklassniki_url)ซึ่งแสดงลิงก์ URL ไปยังการอนุญาตในเครือข่ายโซเชียลนี้ เครือข่าย
ข้อความแสดงข้อความที่แนบมาหากเปิดใช้งานการสนับสนุนสำหรับการอนุญาตโดยใช้โซเชียลเน็ตเวิร์ก Facebook แล้วก็แท็กด้วย (facebook_url)ซึ่งแสดงลิงก์ URL ไปยังการอนุญาตในเครือข่ายโซเชียลนี้ เครือข่าย
ข้อความซึ่งแสดงข้อความที่แนบมาหากเปิดใช้งานการสนับสนุนสำหรับการอนุญาตโดยใช้เครือข่ายโซเชียลของ Google แล้วก็แท็กด้วย (google_url)ซึ่งแสดงลิงก์ URL ไปยังการอนุญาตในเครือข่ายโซเชียลนี้ เครือข่าย
ข้อความซึ่งแสดงข้อความที่แนบมาหากเปิดใช้งานการสนับสนุนสำหรับการอนุญาตโดยใช้เครือข่ายโซเชียล Mail.ru แล้วก็แท็กด้วย (mailru_url)ซึ่งแสดงลิงก์ URL ไปยังการอนุญาตในเครือข่ายโซเชียลนี้ เครือข่าย
ข้อความซึ่งแสดงข้อความที่แนบมาหากเปิดใช้งานการสนับสนุนสำหรับการอนุญาตโดยใช้เครือข่าย Yandex แล้วก็แท็กด้วย (ยานเดกซ์_url)ซึ่งแสดงลิงก์ URL ไปยังการอนุญาตบนเครือข่ายที่กำหนด
3. เพิ่มความสามารถในการสร้างเมื่ออัพโหลดภาพไปยังเซิร์ฟเวอร์ไม่เพียงแต่สำเนาภาพขนาดย่อเท่านั้น แต่ยังรวมถึงสำเนารูปภาพที่ดาวน์โหลดขนาดกลางด้วย ดังนั้น คุณสามารถสร้างภาพตัวอย่างขนาดเล็ก สำเนาภาพขนาดย่อขนาดกลาง และภาพต้นฉบับได้เมื่อทำการอัพโหลดภาพ 4. เพิ่มความสามารถในการแทรกรูปภาพที่อัปโหลดไปยังข่าวระบุว่าควรใส่ในรูปแบบใด กล่าวคือ ขยายภาพเมื่อคุณคลิกที่ภาพเหล่านั้นที่ภาพต้นฉบับ หรือแทรกภาพเหล่านั้นในรูปแบบภาพโดยไม่มีลิงก์ใดๆ 5. ในการตั้งค่าสคริปต์ในแผงควบคุมสคริปต์ การตั้งค่าการชดเชยเวลาได้ถูกลบออกแล้วแต่มีการเพิ่มการเลือกเขตเวลาเซิร์ฟเวอร์ที่สะดวกยิ่งขึ้นซึ่งสคริปต์จะทำงานแทน การใช้เขตเวลาจะสะดวกกว่าเพราะ... การเปลี่ยนไปใช้เวลาฤดูร้อนและฤดูหนาวจะดำเนินการโดยอัตโนมัติ (เช่น หากเซิร์ฟเวอร์ตั้งอยู่ในยุโรปและคุณได้ตั้งค่าเขตเวลาของมอสโกว คุณไม่จำเป็นต้องทำการตั้งค่าปีละสองครั้ง) โซนเวลาที่ถูกต้องของเซิร์ฟเวอร์ของคุณจะถูกถ่ายทอดในรูปแบบ RSS ด้วย 6. เพิ่มความเป็นไปได้ในการคัดเลือกส่วนบุคคลผู้ใช้ที่ลงทะเบียนแต่ละรายในเขตเวลาที่เขาตั้งอยู่ คุณลักษณะนี้ช่วยให้ผู้เยี่ยมชมไซต์เห็นเวลาที่ถูกต้องในการเผยแพร่บทความและความคิดเห็นด้วยตนเอง ตัวอย่างเช่น เซิร์ฟเวอร์และการดูแลระบบของไซต์ตั้งอยู่ในมอสโก และผู้ใช้ที่ลงทะเบียนอยู่ในครัสโนยาสค์ จากนั้นผู้ใช้นี้สามารถไปที่การตั้งค่าโปรไฟล์ของไซต์และเลือกเขตเวลาของครัสโนยาสค์ จากนั้นเขาจะเห็นวันที่และ เวลาข่าวและความคิดเห็นในเวลาครัสโนยาสค์ของเขา ฯลฯ7. สำหรับเทมเพลตการแก้ไขโปรไฟล์ผู้ใช้ (userinfo.tpl)เพิ่มแท็กใหม่แล้ว (โซนเวลา)ซึ่งแสดงรายการเขตเวลาที่มีอยู่ในระบบและอนุญาตให้เขาเลือกเขตเวลาของตนเองสำหรับโปรไฟล์ของเขาบนเว็บไซต์
8. เพิ่มความเป็นไปได้สำหรับการสำรวจความคิดเห็นเพิ่มลงในสิ่งพิมพ์แล้ว ไม่เพียงแสดงเมื่อดูข่าวฉบับเต็มเท่านั้น แต่ยังแสดงเมื่อดูข่าวสั้นด้วย โดยทำในเทมเพลตข่าวสั้น (shortstory.tpl)คุณสามารถใช้แท็ก (สำรวจความคิดเห็น)- แบบสำรวจยังได้รับการออกแบบในเทมเพลต poll.tpl อีกด้วย
9. สำหรับเทมเพลตเอาต์พุตข่าวสั้น (shortstory.tpl)เพิ่มความสามารถในการใช้แท็กแบนเนอร์ที่เพิ่มในการจัดการสื่อโฆษณาในแผงผู้ดูแลระบบ ดังนั้นคุณจึงสามารถแสดงแบนเนอร์บนหน้าเว็บไซต์ของคุณพร้อมกับแท็กได้อย่างยืดหยุ่น (แบนเนอร์_x)และตัดสินใจอย่างอิสระว่าคุณต้องการแสดงโฆษณาบนหน้าข่าวใด
10. สำหรับเทมเพลตสำหรับแสดงข่าวสั้นและข่าวเต็ม (shortstory.tpl และ fullstory.tpl)เพิ่มแท็กใหม่แล้ว ข้อความซึ่งแสดงข้อความในรูปแบบลิงค์เพื่อเพิ่มข่าวสารไปยังบุ๊กมาร์กบนเว็บไซต์และเพิ่มแท็กด้วย ข้อความซึ่งแสดงข้อความในรูปแบบลิงค์เพื่อลบข่าวออกจากบุ๊กมาร์กบนเว็บไซต์ แท็กเหล่านี้จะช่วยให้คุณปรับแต่งการออกแบบไซต์ของคุณได้อย่างยืดหยุ่นมากขึ้น สำหรับผู้ที่ต้องการละทิ้งแท็กทั่วไป (รายการโปรด)ซึ่งจะแสดงภาพที่ตั้งโปรแกรมไว้ล่วงหน้าเพียงภาพเดียวสำหรับการกระทำที่กำหนด
11. เพิ่มแท็กสากลใหม่สำหรับเทมเพลต: ข้อความซึ่งจะแสดงข้อความที่อยู่ในนั้นหากดูไซต์โดยใช้สมาร์ทโฟนรวมถึงแท็ก ข้อความซึ่งจะแสดงข้อความที่อยู่ในนั้นหากผู้เยี่ยมชมไม่ได้ดูไซต์จากสมาร์ทโฟน แท็กเหล่านี้เป็นแท็กส่วนกลางและสามารถใช้ได้ในไฟล์เทมเพลตทั้งหมด ดังนั้นคุณจึงสามารถปรับแต่งการแสดงเนื้อหาเว็บไซต์ของคุณได้อย่างยืดหยุ่น ขึ้นอยู่กับอุปกรณ์ที่ผู้เข้าชมใช้ เช่น จัดการการแสดงโฆษณาสำหรับอุปกรณ์ และอื่นๆ อีกมากมาย
12. เพิ่มแท็กสากลใหม่สำหรับเทมเพลต: ข้อความซึ่งจะแสดงข้อความที่อยู่ในนั้นหากดูไซต์โดยใช้แท็บเล็ตและแท็ก ข้อความซึ่งจะแสดงข้อความที่อยู่ในนั้นหากผู้เข้าชมดูไซต์โดยไม่ได้ใช้แท็บเล็ต แท็กเหล่านี้เป็นแท็กส่วนกลางและสามารถใช้ได้ในไฟล์เทมเพลตทั้งหมด ดังนั้นคุณจึงสามารถปรับแต่งการแสดงเนื้อหาเว็บไซต์ของคุณได้อย่างยืดหยุ่น ขึ้นอยู่กับอุปกรณ์ที่ผู้เข้าชมใช้ เช่น จัดการการแสดงโฆษณาสำหรับอุปกรณ์ และอื่นๆ อีกมากมาย
13. เพิ่มแท็กสากลใหม่สำหรับเทมเพลต: ข้อความซึ่งจะแสดงข้อความที่อยู่ในนั้นหากดูไซต์โดยใช้เบราว์เซอร์เดสก์ท็อป (คอมพิวเตอร์เดสก์ท็อป แล็ปท็อป) รวมถึงแท็ก ข้อความซึ่งจะแสดงข้อความที่อยู่ในนั้นหากผู้เข้าชมดูไซต์โดยไม่ได้ใช้เบราว์เซอร์บนเดสก์ท็อป แท็กเหล่านี้เป็นแท็กส่วนกลางและสามารถใช้ได้ในไฟล์เทมเพลตทั้งหมด ดังนั้นคุณจึงสามารถปรับแต่งการแสดงเนื้อหาเว็บไซต์ของคุณได้อย่างยืดหยุ่น ขึ้นอยู่กับอุปกรณ์ที่ผู้เข้าชมใช้ เช่น จัดการการแสดงโฆษณาสำหรับอุปกรณ์ และอื่นๆ อีกมากมาย
14. เพิ่มความสามารถในการระบุเพจแบบคงที่ไฟล์เทมเพลตไม่เพียงแต่อยู่ในโฟลเดอร์รูทของเทมเพลตเท่านั้น แต่ยังรวมถึงไฟล์ที่อยู่ในโฟลเดอร์ย่อยของเทมเพลตด้วย
15. เพิ่มคุณลักษณะในโมดูลตัวอ้างอิงโยงกำหนดให้กับคำหลักแต่ละคำว่าควรแทนที่คำนี้กี่ครั้งบนหน้าเว็บ16. สำหรับการค้นหาข้อความแบบเต็มบนเว็บไซต์ มีการเพิ่มโหมดการค้นหาเชิงตรรกะซึ่งสามารถปรับปรุงการค้นหาไซต์และความเกี่ยวข้องของข้อมูลที่พบสำหรับคำค้นหาได้อย่างมาก นวัตกรรมนี้ช่วยให้คุณสามารถแสดงข่าวสาร ความคิดเห็น หรือเพจคงที่ที่เหมาะสมที่สุดแก่ผู้เยี่ยมชมซึ่งตรงกับคำขอของเขา
17. ปรับปรุงอัลกอริธึมการประมวลผลลิงก์ที่มีอยู่แล้วบนหน้าเมื่อแทนที่คำหลักจากโมดูลการอ้างอิงโยง ตอนนี้ไม่จำเป็นต้องมีแท็ก HTML ภายในลิงก์อีกต่อไป จะไม่มีการแทนที่แท็กเหล่านั้นโดยไม่คำนึงถึงสิ่งนี้
18. ปรับปรุงอัลกอริทึมสำหรับการค้นหาและแทนที่คำหลักจากโมดูลตัวอ้างอิงโยงซึ่งทำให้สามารถเพิ่มความเร็วของสคริปต์ได้อย่างมากด้วยลิงก์จำนวนมาก
19. สำหรับโมดูลควบคุมการอ้างอิงโยงในแผงผู้ดูแลระบบของสคริปต์ มีการเพิ่มความสามารถในการตั้งค่าพื้นที่การแทนที่คำหลักจำนวนมาก และความสามารถในการตั้งค่าจำนวนมากว่าจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่หรือไม่ 20. เพิ่มความสามารถในการแก้ไขค่าของฟิลด์เพิ่มเติมสำหรับโปรไฟล์ของผู้ใช้โดยตรงในแผงผู้ดูแลระบบของสคริปต์ในส่วนการตั้งค่าโปรไฟล์ของผู้ใช้เอง21. สำหรับเทมเพลตสำหรับแสดงข้อมูลเกี่ยวกับผู้ใช้ที่ลงทะเบียนบนเว็บไซต์ (login.tpl)เพิ่มความสามารถในการแสดงค่าของฟิลด์เพิ่มเติมที่เขากรอกระหว่างการลงทะเบียนหรือในการตั้งค่าโปรไฟล์ของเขา หากต้องการแสดงฟิลด์โปรไฟล์เพิ่มเติม จะใช้แท็กเดียวกันทุกประการกับเทมเพลตโปรไฟล์ (userinfo.tpl) และเทมเพลตความคิดเห็น (comments.tpl)
22. ช่อง ICQ ที่อยู่กับที่ได้ถูกลบออกจากฐานข้อมูลโปรไฟล์ผู้ใช้แล้ว- การตัดสินใจครั้งนี้เกิดขึ้นเนื่องจากผู้ส่งสารรายนี้สูญเสียความเกี่ยวข้องและการใช้ฟิลด์นี้ไม่มีนัยสำคัญ แม้ว่าจะใช้พื้นที่ในฐานข้อมูลก็ตาม อย่างไรก็ตาม หากจำเป็น คุณสามารถสร้างฟิลด์นี้เป็นฟิลด์เพิ่มเติมสำหรับโปรไฟล์ของคุณ และใช้ฟิลด์นี้บนเว็บไซต์ได้หากจำเป็น
23. เพิ่มการระบุหมายเลขหน้าที่กำลังดูข่าวเต็มในเมตาแท็กหากข่าวแบ่งออกเป็นหลายหน้า
24. เพิ่มความสามารถในการตั้งค่าสคริปต์วัตถุประสงค์ของสัญลักษณ์ตัวคั่นสำหรับโมดูล "speedbar" (breadcrumbs) สัญลักษณ์นี้จะถูกใช้เมื่อแสดงการนำทางของโมดูลนี้ โดยแยกส่วนของไซต์ ดังนั้น คุณจึงสามารถระบุตัวคั่นแบบกำหนดเองใดๆ แทนการใช้ """ ที่เคยใช้ก่อนหน้านี้ได้ 25. เพิ่มความสามารถในการตั้งค่าสคริปต์การกำหนดสัญลักษณ์คั่นรายการหมวดหมู่ที่กำหนดให้กับข่าว สัญลักษณ์นี้จะใช้ในการแสดงรายการหมวดหมู่เมื่อแสดงข่าวสารบนเว็บไซต์โดยแยกหมวดหมู่ที่กำหนด ดังนั้น คุณจึงสามารถระบุตัวคั่นแบบกำหนดเองใดๆ แทนการใช้ """ ที่เคยใช้ก่อนหน้านี้ได้26. เพิ่มข้อมูลที่ส่งออกเกี่ยวกับโมดูลของบริษัทอื่นที่ติดตั้งในแผงควบคุมสคริปต์ในแผงด้านซ้ายเพื่อการนำทางโมดูลอย่างรวดเร็วในแผงผู้ดูแลระบบ
27. การจัดการคำหลักที่ออกแบบใหม่สำหรับแท็กคลาวด์เมตาแท็ก และค่าเพิ่มเติม ฟิลด์ประเภทตัวอ้างอิงโยง ตอนนี้คุณไม่เพียงสามารถลบได้ในคลิกเดียว แต่ยังแก้ไขได้โดยไม่ต้องลบ ในการดำเนินการนี้คุณต้องดับเบิลคลิกที่คำที่คุณต้องการ และยังเพิ่มการแยกวิเคราะห์คำที่แทรกโดยอัตโนมัติโดยใช้ Ctr-V โดยไม่จำเป็นต้องกด Enter 28. ในแผงควบคุมสคริปต์เพิ่มปุ่มสำหรับการยุบและขยายแถบด้านข้างอย่างรวดเร็ว นวัตกรรมนี้จะเป็นประโยชน์สำหรับผู้ใช้ที่มีจอภาพที่มีความละเอียดหน้าจอต่ำเพื่อเพิ่มพื้นที่การทำงาน29. เพิ่มการรีเซ็ตแคชอัตโนมัติไฟล์ CSS และ JS ที่ถูกบีบอัดเมื่อแก้ไขไฟล์เหล่านี้ในตัวแก้ไขเทมเพลตแผงควบคุม
31. เพิ่มการรองรับเครื่องหมายอะพอสทรอฟีสำหรับช่องข่าวเพิ่มเติมที่เป็นประเภท "ใช้ค่าเป็นไฮเปอร์ลิงก์" และไม่ได้เปิดใช้งานโหมดปลอดภัย ดังนั้น คุณสามารถใช้คำต่างๆ เช่น O'Brien, d'Artagnan เป็นต้น
32. เพิ่มการสร้างชื่อ CNC อัตโนมัติสำหรับหมวดหมู่เมื่อสร้างขึ้นในแผงผู้ดูแลระบบ หากผู้ใช้ไม่ได้ระบุไว้ ในกรณีนี้ เมื่อสร้างชื่อนี้ จะใช้การทับศัพท์จากชื่อหมวดหมู่ที่ระบุ
33. เมื่อเพิ่มและแก้ไขหมวดหมู่ในแผงผู้ดูแลระบบสคริปต์เพิ่มการควบคุมชื่อลิงก์ CNC ที่สงวนไว้สำหรับหมวดหมู่ เพื่อให้ผู้ใช้ไม่ต้องเพิ่มชื่อที่สงวนไว้ใน DLE สำหรับความต้องการอื่นๆ ตัวอย่างเช่น คุณจะไม่สามารถเพิ่มหมวดหมู่รากที่ชื่อ "แคตตาล็อก" ได้เนื่องจากชื่อนั้นใช้เพื่อจัดระเบียบไดเร็กทอรีบนไซต์ แต่คุณสามารถใช้ชื่อนั้นสำหรับหมวดหมู่ย่อยที่ชื่อนั้นไม่ได้ถูกสงวนไว้อีกต่อไป เป็นต้น
34. เพิ่มการเลือกหมวดหมู่ที่สะดวกยิ่งขึ้นเมื่อสร้างหรือแก้ไขช่องข่าวเพิ่มเติมในแผงควบคุมสคริปต์ 35. เพิ่มความสามารถในการระบุจำนวนวันในการตั้งค่าสคริปต์ในระหว่างนี้จำเป็นต้องจัดเก็บบันทึกสคริปต์สำหรับโมดูล “รายการการดำเนินการทั้งหมดที่ดำเนินการในแผงผู้ดูแลระบบสคริปต์” ในเวลาเดียวกัน เพื่อความปลอดภัย จำนวนวันขั้นต่ำยังคงอยู่ที่ 30 วัน เพื่อให้ผู้โจมตีไม่สามารถลบบันทึกการดำเนินการได้ และผู้ดูแลระบบไซต์สามารถเพิ่มจำนวนวันที่ต้องการได้ เช่น เป็นสามเดือนหรือ หนึ่งปี ฯลฯ36. ไลบรารี Jquery ได้รับการอัพเดตเป็นเวอร์ชันล่าสุด v1.11.1
37. โปรแกรมแก้ไขภาพ TinyMCE ได้รับการอัพเดตเป็นเวอร์ชันล่าสุดแล้ว
38. อัปเดตเป็นเครื่องเล่น HTML5 เวอร์ชันล่าสุดซึ่งแก้ไขปัญหาการเล่นบางอย่างแล้ว
39. แก้ไขปัญหาแล้วซึ่งการจัดการการตั้งค่าสคริปต์ในแผงผู้ดูแลระบบจะไม่ทำงานเมื่อใช้สมาร์ทโฟนและแท็บเล็ต
40. แก้ไขปัญหาแล้วโดยมีการตรวจสอบความสมบูรณ์เพิ่มเติมไม่ถูกต้อง ฟิลด์ หากก่อนหน้าฟิลด์ที่มีประเภท "รายการ" มีฟิลด์บังคับที่มีประเภทอื่น
41. แก้ไขปัญหาแล้วซึ่งหากมีการค้นหาซ้ำและผู้ใช้ไม่ได้อยู่ในหน้าแรกของผลการค้นหา เขาอาจได้รับหน้าว่างหากพบรายการข่าวน้อยลงในผลการค้นหาใหม่ ขณะนี้การค้นหาใหม่จะนำผู้ใช้ไปที่หน้าแรกของผลการค้นหา
42. แก้ไขปัญหาแล้วซึ่งโมดูล "speedbar" (breadcrumbs) แสดงตำแหน่งที่ซ้อนของผู้ใช้บนเพจแบบคงที่ ในขณะที่ในความเป็นจริง เขาอยู่ในหน้าหลักของไซต์ หากการแสดงเพจแบบคงที่ตามค่าเริ่มต้นสำหรับหน้าหลักของไซต์คือ เปิดใช้งานในการตั้งค่าสคริปต์
43. แก้ไขปัญหาแล้วโดยหากผู้ใช้แก้ไขรายการข่าวที่รอการกลั่นกรองบนเว็บไซต์ เขาไม่สามารถจัดการภาพที่อัปโหลดไปยังข่าวนี้ได้ และหากในขณะที่แก้ไขข่าว เขาอัปโหลดภาพใหม่ พวกเขาไม่ได้รับมอบหมายให้ทำสิ่งนี้ ข่าว.
44. แก้ไขปัญหาแล้วเกี่ยวข้องกับการทำงานที่ไม่ถูกต้องของแท็กข้อความเมื่อใช้ในเอาต์พุตข่าวแท็กที่กำหนดเอง (กำหนดเอง ...)
45. ข้อผิดพลาดเล็กน้อยที่ค้นพบก่อนหน้านี้และรายงานในสคริปต์ได้รับการแก้ไขแล้ว
ข้อมูลสำหรับการดาวน์โหลดสคริปต์สำหรับลูกค้า:
ความสนใจ! การดูข้อมูลนี้มีให้เฉพาะผู้ใช้ที่มีสิทธิ์การใช้งานสคริปต์เท่านั้น หากคุณได้ซื้อสคริปต์แล้ว คุณจะต้องเข้าสู่ระบบไซต์ภายใต้บัญชีลูกค้าของคุณ
หากคุณยังไม่ได้เป็นลูกค้าของเรา คุณสามารถไปที่เว็บไซต์ของเราได้
สามารถพูดคุยเรื่องการเปิดตัวได้ที่
อิงตามเอ็นจิ้น DLE (DataLife Engine) ฉันจะอธิบายการตั้งค่าอย่างละเอียด โดยพยายามไม่พลาดสิ่งใด ฉันคิดว่าการตั้งค่า dle จะกลายเป็นการโพสต์แบบยาวๆ ในบทความชุดนี้ เราไม่เพียงแต่จะดูรายละเอียดการตั้งค่าเท่านั้น แต่ยังหาสาเหตุที่ต้องใช้ฟังก์ชันการตั้งค่าแต่ละอย่างด้วย
สำหรับโพสต์ที่เกี่ยวข้องกับการตั้งค่ากลไก DLE ฉันจะใช้ DataLife Engine v.9.4. หรือจะเป็นเวอร์ชันสาธิตของกลไกนี้ แค่นี้ก็เพียงพอแล้วสำหรับฉันที่จะบอกคุณเกี่ยวกับการตั้งค่าและความสามารถของ DataLife Engine
บทความแรกจะกล่าวถึงส่วนผู้ดูแลระบบ: “ การตั้งค่าสคริปต์ทั่วไป"- คุณจะพบส่วนนี้ได้ดังนี้: หลังจากไปที่แผงผู้ดูแลระบบ DLE (DataLife Engine) ซึ่งอยู่ที่ site.ru/admin.php,คุณจะเห็นการเข้าถึงส่วนหลักของแผงผู้ดูแลระบบอย่างรวดเร็ว วันนี้เราต้องการไอเทม” ติดตั้งระบบ" , และในนั้นก็มีภาค” การตั้งค่าสคริปต์ทั่วไป"- แน่นอนว่ามีวิธีอื่นในการไปที่ส่วนนี้ แต่ในความคิดของฉันนี่เป็นวิธีที่ง่ายที่สุด
เรามาเริ่มตั้งค่า dle engine กันดีกว่า จุดแรกคือ ชื่อ- ในชื่อเรื่องให้เขียนชื่อโครงการของคุณ เช่น: ทุกอย่างสำหรับผู้ดูแลเว็บมือใหม่ ชื่อของคุณสามารถฟังอะไรก็ได้ โดยค่าเริ่มต้นจะอยู่ในเอ็นจิ้น DLE ไซต์นี้เรียกว่า DataLife Engine หากเราป้อนชื่ออื่นชื่อนั้นจะเปลี่ยนไป และจะสร้างชื่อเรื่องซึ่งจะแสดงในแท็บเบราว์เซอร์และบนหน้าผลการค้นหา ดังนั้นจงใช้ชื่อนี้อย่างจริงจัง ที่นี่ฉันคิดว่ามันชัดเจน
ดี, หน้าแรก,ฉันคิดว่ามันชัดเจน ป้อนชื่อโดเมนของคุณ เช่น site.ru เท่านี้ก็เรียบร้อย
การเข้ารหัสที่ใช้โดยค่าเริ่มต้นคือ windows-1251 ซึ่งหมายความว่าทรัพยากรของคุณรองรับภาษารัสเซีย หากคุณมี DataLife Engine เวอร์ชันสาธิต คุณไม่จำเป็นต้องเปลี่ยนแปลงอะไรที่นี่ หากซื้อ CMS การเข้ารหัสสามารถเปลี่ยนได้ เช่น เป็น UTF-8 จากนั้นโปรเจ็กต์ของคุณจะกลายเป็นหลายภาษา ในขั้นตอนนี้เราจะไม่พิจารณาการเข้ารหัสโดยละเอียด ฉันคิดว่ามันเข้าใจได้ถ้าเราไม่เปลี่ยนแปลง การสาธิตของคุณแม้ว่าจะซื้อไปแล้วก็ตาม แต่โดเมนนั้นอยู่ในโซน ru พูดตามตรงฉันไม่เห็นประเด็นในการเปลี่ยนการเข้ารหัส
จุดถัดไป: คำอธิบายซึ่งเราจะอธิบายเนื้อหาโครงการของเราโดยย่อ เช่น ทุกอย่างเกี่ยวกับการสร้าง การตั้งค่า และการโปรโมตบล็อกหรือเว็บไซต์ ฯลฯ แต่ต้องไม่เกิน 200 ตัวอักษร ตามทฤษฎีแล้ว คำอธิบายนี้ควรแสดงในเครื่องมือค้นหา ดังนั้นควรคำนึงถึงเรื่องนี้อย่างจริงจัง และอย่าลืมรวมคำหลักที่ทรัพยากรของคุณจะได้รับการโปรโมตในอนาคตไว้ในคำอธิบายด้วย มันจะมีลักษณะเช่นนี้ในการค้นหาของ Google:
ไกลออกไป, คำหลัก(เราป้อนคำที่คั่นด้วยเครื่องหมายจุลภาค) ตามคำเหล่านี้เครื่องมือค้นหาจะให้ความสนใจกับหน้าของคุณคำหลักควรสอดคล้องกับทิศทางของเว็บไซต์หรือบล็อกของคุณมากที่สุดก่อนอื่นคุณต้องสร้างรายการ คำหลักและตรวจสอบจำนวนคำขอสำหรับคำเหล่านี้ หากต้องการตรวจสอบจำนวนคำขอ เราใช้หน้านี้บนอินเทอร์เน็ต http://wordstat.yandex.ru เราจะไม่พิจารณารายละเอียดเพิ่มเติมในขั้นตอนนี้เนื่องจากสิ่งนี้ไม่เกี่ยวข้องกับหัวข้อของโพสต์นี้อีกต่อไป แต่เป็นการเพิ่มประสิทธิภาพในเครื่องมือค้นหา ที่นี่คุณจะเห็นสิ่งที่ควรเขียนในฟิลด์นี้ด้วยตนเองคำหลักจะแตกต่างกันสำหรับแต่ละรายการ
ชื่อสั้นที่นี่ฉันคิดว่าทุกอย่างชัดเจน ชื่อนี้จะแสดงในโมดูลแถบความเร็ว คุณสามารถทำซ้ำชื่อโครงการได้อีกครั้ง ดังนั้นเราจึงได้เรียงลำดับชื่อแล้ว มาดำเนินการต่อ โมดูล speedbar (aka breadcrumbs) มีลักษณะดังนี้:
การแก้ไขเขตเวลาทำหน้าที่แก้ไขเวลาบนเว็บไซต์ ตัวอย่างเช่น เซิร์ฟเวอร์ของคุณได้รับการกำหนดค่าเป็นเวลามอสโก แต่คุณอาศัยอยู่ในเขตเวลาอื่นและต้องการให้เวลาบนไซต์สอดคล้องกับโซนเวลาของคุณ ซึ่งสามารถแก้ไขได้ในคอลัมน์นี้ วิธีแก้ไขนั้นชัดเจนทั้งหมด เราเขียนชั่วโมงเป็นนาที เวลาเซิร์ฟเวอร์ปัจจุบันก็เขียนในคอลัมน์นี้เช่นกัน คุณสามารถนำทางตามเวลานี้ได้
ในคอลัมน์ (URL ที่มนุษย์อ่านได้) แนะนำให้เลือก "ใช่" จำเป็นเพื่อให้ผู้ใช้มองเห็นที่อยู่ของคุณซึ่งส่งผลดีต่อการใช้งานทรัพยากรของคุณ เพื่อให้ชัดเจนยิ่งขึ้น ฉันจะยกตัวอย่างข่าวที่มีและไม่มี CNC ข่าวที่มี CNC dle: http://site. ru/addnews.html โดยไม่มี CNC: http://site.ru/index.php?do=addnews นั่นคือด้วย CNC การรับรู้ภาพของลิงก์จะดีกว่าไม่มีเลย
จากนั้นเลือก ประเภทซีเอ็นซีทุกอย่างอยู่ในมือคุณที่นี่ แต่ฉันไม่แนะนำให้เลือกประเภทที่สามเนื่องจากจะเพิ่มภาระบนเซิร์ฟเวอร์ของคุณ
จัดการ URL CNC ที่ไม่ถูกต้อง: ที่นี่ฉันแนะนำให้คุณใส่ "ใช่" เนื่องจากตัวเลือกนี้มีประโยชน์สำหรับ SEO แต่คุณไม่สามารถเปิดใช้งานตัวเลือกนี้ได้หากต้องการ รายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่จำเป็นสำหรับการเขียนไว้ในการตั้งค่าค่อนข้างชัดเจน
จากนั้นเลือก ภาษาที่ใช้เนื่องจากฉันมีเวอร์ชันสาธิต ฉันจึงไม่มีทางเลือกมากนัก มีเพียงภาษาเดียวเท่านั้น คือภาษารัสเซีย แต่สำหรับโซนโดเมน ru แค่นี้ก็เพียงพอแล้ว
ไกลออกไป, เทมเพลตไซต์เริ่มต้น — เป็นค่าเริ่มต้น แต่คุณสามารถเลือกรายการอื่นได้ บทความแยกต่างหากจะกล่าวถึงหัวข้อนี้เกี่ยวกับวิธีติดตั้งเทมเพลตบน DataLife Engine (DLE) แน่นอนว่าเราทุกคนต้องการเทมเพลตพิเศษที่ไม่ได้มาตรฐาน เมื่อมองไปข้างหน้าฉันจะบอกว่าการติดตั้งเทมเพลตบน dle นั้นง่ายมาก ดาวน์โหลดเทมเพลตที่คุณต้องการจากอินเทอร์เน็ตหรือสร้างเอง คัดลอกโฟลเดอร์เทมเพลตไปยังไดเร็กทอรีกลไก ลงในโฟลเดอร์เทมเพลต และหากทรัพยากรของคุณอยู่บนเซิร์ฟเวอร์ภายใน ให้รีสตาร์ท และตอนนี้เทมเพลตจะปรากฏในคอลัมน์การเลือกเทมเพลตไซต์เริ่มต้น
หลังจากเลือกเทมเพลตแล้ว ให้ไปที่การตั้งค่าสองรายการ “ เปิดใช้งานโปรแกรมแก้ไขแบบ WYSIWYG...“ ในทั้งสองกรณี ฉันแนะนำให้เลือก "ใช่" ดังนั้นการใช้โปรแกรมแก้ไขภาพจึงง่ายกว่ามากในการแก้ไขข่าว (บทความ) และความคิดเห็นมากกว่าการใช้โค้ด BB แม้ว่าจะเป็นทางเลือกของคุณ ทดลองและเลือกเพื่อความสะดวก โปรแกรมแก้ไข DLE WYSIWYG เป็นโปรแกรมแก้ไขภาพ
นี่คือลักษณะของแผงแก้ไขที่ใช้รหัส BB
นี่คือลักษณะของแผงแก้ไขโดยใช้ DLE WYSIWYG
ถัดไปคือตัวเลือกที่ค่อนข้างมีประโยชน์: “ ปิดไซต์“ ตัวเลือกนี้จะถ่ายโอนทรัพยากรไปสู่สถานะออฟไลน์ หากคุณคิดว่าโครงการของคุณยังไม่พร้อมที่จะให้ผู้ใช้เห็น ให้เปิดใช้งานตัวเลือกนี้ หากทุกอย่างพร้อมแล้ว ให้ปิดตัวเลือกแล้วเผยแพร่โครงการไปยังเครือข่าย คุณยังสามารถใช้ฟังก์ชันนี้เมื่ออัปเดตโครงสร้างหรือเทมเพลตของทรัพยากรของคุณ ฉันทราบว่าตัวเลือกนี้มีประโยชน์หาก “การทดลอง” ของคุณอยู่บนโฮสติ้ง และไม่ได้อยู่บนเซิร์ฟเวอร์ภายในเครื่องเหมือนของฉัน
ตัวเลือกสุดท้าย ( เหตุผลในการปิดระบบ) จะเป็นประโยชน์สำหรับผู้ที่ใช้ประโยชน์จากการปิดไซต์ เหตุผลในการปิดระบบได้เขียนไว้แล้วในช่องข้อความ ซึ่งคุณสามารถแก้ไขได้เพื่อให้เหมาะกับตัวเองหรือเขียนเหตุผลของคุณเองก็ได้
นั่นคือทั้งหมดที่ คุณได้ดำเนินการขั้นตอนแรกในการตั้งค่า DLE (DataLife Engine) แล้ว ตอนนี้สิ่งที่เหลืออยู่คือบันทึกการตั้งค่า dle ทั่วไปและรอโพสต์ถัดไปเกี่ยวกับการตั้งค่าเอ็นจิ้น DLE
หมายเหตุ: โพสต์เกี่ยวกับการตั้งค่า DLE (DataLife Engine) จะถูกนำเสนอในแบบฟอร์มนี้ เพื่อการรับรู้ข้อมูลที่ได้รับที่ดีขึ้น เพื่อที่คุณจะได้ไม่เกิดเรื่องวุ่นวายในหัว แน่นอนว่า มันเป็นไปได้ที่จะอธิบายการตั้งค่าทั้งหมดในบทความเดียว บางอย่างเช่นนี้: เลือกสิ่งนี้ที่นี่ ใส่สิ่งนี้ที่นี่ เขียนสิ่งนี้ที่นั่น แต่ฉันอยากให้คุณเข้าใจว่าแต่ละฟังก์ชั่นทำอะไร มีการตั้งค่าและคุณลักษณะมากเกินไปใน DLE สำหรับหนึ่งโพสต์ ฉันหวังว่าคุณจะเข้าใจ
.sitemap_static_pages li - องค์ประกอบ - รายการเพจแบบคงที่
.sitemap_items li - องค์ประกอบ - รายการบทความ
.sitemap_categories li - องค์ประกอบ