มันเป็น app สำหรับการจัดการหน้าลำดับชั้นของเนื้อหาในหลายภาษาในเว็บไซต์ที่แตกต่างกัน.
Django CMS จับลูกศรแสดงผลสำหรับผู้ใช้ในหลายภาษาที่มีความเป็นสากล (i18n) ทาก.
นำทางสามารถขยายได้โดยวิธีการที่กำหนดเองที่กำหนดโดยนักพัฒนา.
หน้าจะแสดงผลที่มีแม่แบบที่มีตัวยึดตำแหน่งที่ได้รับเต็มผ่านทางปลั๊กอิน
มีอะไรใหม่ ในรุ่นนี้:.
- แก้ไขการแสดงผลของรหัสภาษายัติภังค์ในต้นไม้หน้า
- แก้ไขครอบครัวของประเด็นที่เกี่ยวข้องกับการแปลใช้ Escape ในต้นไม้เพจ
มีอะไรใหม่ ในรุ่น 3.2.2:
- Django CMS 3.0.12 ถูกปล่อยออกมาซึ่งเน้น การถดถอยพบใน 3.0.11.
มีอะไรใหม่ ในรุ่น 3.2.1:
- Django CMS 3.0.12 ถูกปล่อยออกมาซึ่งเน้น การถดถอยพบใน 3.0.11.
มีอะไรใหม่ ในรุ่น 3.2.0:
- Django CMS 3.0.12 ถูกปล่อยออกมาซึ่งเน้น การถดถอยพบใน 3.0.11.
มีอะไรใหม่ ในรุ่น 3.1.0:
- Django CMS 3.0.12 ถูกปล่อยออกมาซึ่งเน้น การถดถอยพบใน 3.0.11.
มีอะไรใหม่ ในรุ่น 3.0.10:
- ปรับปรุง Py3 เข้ากันได้
- ปรับปรุงพฤติกรรมเมื่อมีการเปลี่ยนภาษาของผู้ประกอบการ
- การปรับปรุงเอกสารจำนวนมาก </ li>
- ย้อนกลับการเปลี่ยนแปลงที่ทำให้เกิดปัญหากับการประหยัดปลั๊กอินเบราว์เซอร์บาง
- แก้ไขปัญหาที่ URL ที่ไม่ได้รับการฟื้นฟูเมื่อเปลี่ยนแปลงหน้ากระสุน
- แก้ไขปัญหาที่มีการแปล FR
- แก้ไขปัญหาการป้องกันการแสดงผลที่ถูกต้องของรายการเมนูบริบทที่กำหนดเองสำหรับปลั๊กอิน
- แก้ไขปัญหาที่เกี่ยวข้องกับการกู้คืนหน้าลบ
- แก้ไขปัญหาที่ทำให้แท็กตัวยึด uncached ในการแสดงเนื้อหาแคช
- แก้ไขปัญหาที่พิเศษเฉือนจะปรากฏใน URL ที่ apphooked เมื่อ APPEND_SLASH = false
- ปัญหาถาวรที่เกี่ยวข้องกับฟังก์ชั่นออกจากระบบ
มีอะไรใหม่ ในรุ่น 3.0.9:
- ย้อนกลับการเปลี่ยนแปลงที่เกิดจากการถดถอยในการเข้าสู่ระบบแถบเครื่องมือ
- แก้ไขข้อผิดพลาดในการแปลวลี
- แก้ไขข้อผิดพลาดเมื่อมีรายการเคลื่อนไหวในต้นไม้หน้า
มีอะไรใหม่ ในรุ่น 3.0.8:
- เพิ่มตัวเลือกที่จะ require_parent CMS_PLACEHOLDER_CONF
- คง Django-MPTT รุ่น depenency จะเป็น PEP440 เข้ากันได้
- คงที่บาง Django 1.4 ปัญหาความเข้ากัน
- แถบเครื่องมือเพิ่มการตรวจสอบสติ
- พฤติกรรมฝากประจำกับ CMSPluginBase.get_render_template ()
- แก้ไขปัญหาใน Django & # x3e; = 1.6 กับเขตข้อมูลแบบฟอร์มหน้า .
- แก้ปัญหา namespace jQuery ในต้นไม้หน้า admin และ changeform
- ปัญหาคงที่ PageField ใน Firefox / Safari
- คงที่บางหลามปัญหาความเข้ากันได้ 3.4 เมื่อใช้พร็อกซี่ modles
- กรณีมุมคงที่ในการคัดลอกปลั๊กอิน
- แก้ไขเอกสาร
- สะสางโค้ดเล็กน้อย
มีอะไรใหม่ ในรุ่น 3.0.7:
- สมบูรณ์ Django 1.7 สนับสนุน
- การปรับปรุงหลายเอกสาร
- การปรับปรุงจำนวนมากเพื่อการกวดวิชา
- การปรับปรุงการสนับสนุนที่ดีใต้ 1.0
- เพิ่มบางใหม่เอกสารสำหรับผู้ใช้หันหน้า
- แก้ไขปัญหาที่มีสิทธิ์ placeholderadmin
- แก้ไขมากมายสำหรับปัญหาเล็กน้อยกับ UI ส่วนหน้า
- แก้ไขที่ CMS จะไม่โหลดหน้าเว็บที่ถูกต้องหาก URL มีสัญลักษณ์ #
- แก้ไขปัญหาที่เกี่ยวข้องกับ 'limit_choices_to ใน forms.MultiValueFields
- แก้ไข PageField ในการทำงานในสภาพแวดล้อมที่ Django 1.7
- การปรับปรุงเอกสารชุมชนและโครงการธรรมาภิ
- รายการที่เพิ่มเข้ามาของนักพัฒนาหลักเกษียณ
- เอกสารนโยบายเพิ่มสาขา
ปัญหา
คืออะไรใหม่ ในรุ่น 3.0.6:
- คงไม่กี่ส่วนหน้าบกพร่อง
- เมนูคงที่เมื่อซ่อนไม่ได้แปลถูกตั้งค่าเป็นเท็จ
- แก้ไข Sitemap สั่งซื้อ
- แก้ไขแก้ไขปลั๊กอินชื่อตารางรุ่น
- ทดลองเต็ม Django สนับสนุน 1.7 โยกย้าย
- เพิ่ม CMSPlugin.get_render_model ที่จะได้รับรูปแบบปลั๊กอินที่ทำให้เวลา
- เพิ่ม API ง่ายที่จะจัดการกับแถบเครื่องมือสำหรับส่วนขยายหน้า
- การสนับสนุนรูปแบบที่ผู้ใช้กำหนดเอง
- เพิ่มตัวเลือกที่จะเผยแพร่ทุกหน้าในภาษา / เว็บไซต์ในคำสั่ง publisher_publish
มีอะไรใหม่ ในรุ่น 3.0.5:
- แก้ไข 2 ถดถอยแนะนำใน 3.0.4
- apphook และปลั๊กอินตอนนี้สามารถลงทะเบียนผ่านทางมัณฑนากร
มีอะไรใหม่ ในรุ่น 3.0.4:
- นำออกไฟล์ CMS / utils / compat / type_checks PY ใช้โมดูล django.utils.six แทน
- ไฟล์ที่ถูกลบออก CMS / utils / compat / string_io.py ใช้โมดูล django.utils.six แทน
- ไฟล์ที่ถูกลบออก CMS / utils / compat / input.py ใช้โมดูล django.utils.six แทน
- ใช้ PY3 จาก django.utils.six แทน PY2 จาก cms.utils.compat การตรวจสอบรุ่นหลาม
- Staticplaceholders ยังไม่ได้ใช้สิทธิ์ของตัวเอง
- Apphooks สนับสนุน namespaces ซ้อนกันตอนนี้
- Apphooks ขณะนี้สามารถแยกโมดูลสำหรับสิทธิ์ในการตรวจสอบหน้า
- คงสิทธิ์สำหรับปลั๊กอินบนหน้า apphook
- อนุญาตให้ใช้สถานที่ของผู้ดูแลระบบที่กำหนดเองที่ไม่ได้อยู่ภายใต้ 'ผู้ดูแลระบบ' namespace
- เพิ่ม Django 1.7 โยกย้าย
คืออะไรใหม่ ในรุ่น 3.0.3:
- สำรองแก้ไขภาษาสำหรับหน้า
- ดำเนินการ transaction.atomic ใน Django 1.4 / 1.5 วิธี
- เพิ่มไดเรกทอรีแม่แบบอัตโนมัติแบบไดนามิกสำหรับแม่แบบหน้า
- เพิ่มปลั๊กอินนามแฝงสำหรับอ้างอิงปลั๊กอินและตัวยึด
- เพิ่ม API เพื่อเปลี่ยนเมนูบริบทของปลั๊กอินและตัวยึดจากปลั๊กอิน
- Apphooks เคารพสิทธิ์หน้า
- มัณฑนากรสำหรับมุมมองที่มีสิทธิ์ในหน้า
- เว็บไซต์ api.create_page ประการ
- คงวิธีสิทธิ์ที่จะตรวจสอบตัวยึดแบบคงที่
- แบบสอบถามใน placeholder.clear ลดลง 60%
- ตรวจหาอัตโนมัติ Django สูทแทนการใช้การตั้งค่าอย่างชัดเจน
- เพิ่มความสามารถในการทำเครื่องหมาย (ย่อย) ของเมนู 'ใช้งาน'
มีอะไรใหม่ ในรุ่น 3.0.2:
- เพิ่ม 'เป็น' แบบ render_placeholder templatetag เพื่อประหยัด ผลที่ได้ในบริบท.
- เพิ่มสายการเปลี่ยนแปลงสำหรับ & quot; แก้ไข & quot ;, & quot;? edit_off & quot; และ & quot; สร้าง & quot; URL ที่.
- utils.page_resolver ถูกปรับให้เหมาะสม get_page_from_path () API การเปลี่ยนแปลง.
มีอะไรใหม่ ในรุ่น 3.0.1:
- เปลี่ยนชื่อ NamespaceAllreadyRegistered เพื่อ NamespaceAlreadyRegistered ในเมนู / exceptions.py .
- แก้ไขส่วนหน้าแก้ไข UI.
คืออะไรใหม่ ในรุ่น 3.0:
- ปลั๊กอินเท่านั้นที่สามารถแก้ไขได้ในส่วนหน้า
- PluginEditor ได้ถูกลบออกในแบ็กเอนด์
- การแก้ไขส่วนหน้าใหม่
- แถบเครื่องมือใหม่
- ปลั๊กอิน API สำหรับการสร้างปลั๊กอินใหม่และการเคลื่อนไหวที่มีการเปลี่ยนแปลง
- render_to_response แทนที่ด้วย TemplateResponse ใน cms.views
- CMS_SEO_FIELDS ลบออกและสาขา SEO แบบบูรณาการที่ดีขึ้น
- meta_keywords ลบออกไม่เกี่ยวข้องอีกต่อไป
- เริ่มต้น CMS_MENU_TITLE_OVERWRITE เปลี่ยนเป็นทรู
- Toolbar ได้สลับภาษาที่สร้างขึ้นใน
- การตั้งค่าโมดูลเพิ่มผู้ใช้สำหรับการบันทึกภาษาของผู้ใช้ดังนั้นเมื่อเขาสลับภาษาแถบเครื่องมือ / อินเตอร์เฟซที่ช่วยให้ภาษา.
- language_chooser templatetag จะแสดงเฉพาะภาษาที่สาธารณะแม้ในขณะที่คุณกำลังเข้าสู่ระบบเป็นพนักงาน.
- เลิกทำและทำการเพิ่มฟังก์ชันการทำงานในแถบเครื่องมือถ้า Django-พลิกกลับมีการติดตั้ง.
- หน้าผู้ดูแลระบบแยกใน 3 แตกต่างกันสำหรับขั้นพื้นฐานที่ทันสมัยและสิทธิ์
- templatetag show_editable_page_title ใหม่เพื่อแก้ไขชื่อหน้าจากส่วนหน้า
- การตั้งค่าที่ถูกนำออก PLACEHOLDER_FRONTEND_EDITING
- การตั้งค่า CMS_URL_OVERWRITE ลบออก เปิดใช้งานเสมอ.
- การตั้งค่าที่ถูกนำออก CMS_MENU_TITLE_OVERWRITE เปิดใช้งานเสมอ.
- CMS_REDIRECTS ลบออก เปิดใช้งานเสมอ.
- CMS_SOFTROOT ลบออก เปิดใช้งานเสมอ.
- CMS_SHOW_START_DATE ลบออก เปิดใช้งานเสมอ.
- CMS_SHOW_END_DATE ลบออก เปิดใช้งานเสมอ.
- เพิ่ม (ถ้ามี) ทางเลือกภาษาสำหรับตัวยึด.
ฟิลด์
มีอะไรใหม่ ในรุ่น 3.0.0 RC 1:
- เพิ่มแคชของ CMS หน้าและตัวยึด เร่งขึ้นอย่างมีนัยสำคัญทั้งซม.
- เราได้เพิ่มประเภทเพจ บันทึกหน้าเว็บใด ๆ ที่เป็นประเภทหน้าเว็บและเมื่อคุณสร้างหน้าใหม่คุณอาจเลือกประเภทหน้า.
- นำออกมายากลปลั๊กอิน DB-ชื่อที่มีชั้นความเข้ากันได้สำหรับปลั๊กอินเก่า.
- เพิ่มความสามารถในการตรวจสอบการเปลี่ยนแปลง URL ของวัตถุในปัจจุบันดูเพื่อให้เราสามารถเปลี่ยนเส้นทางถ้าวัตถุนี้มีการแก้ไขผ่านทางแถบเครื่องมือ.
- เพิ่มสัญญาณ (urls_need_reloading) ที่เกิดเพลิงไหม้เมื่อ apphook จะมีการเพิ่มหรือมีการเปลี่ยนแปลง.
- ต้นไม้หน้าได้เห็นการยกเครื่องใหญ่.
- นำออกปลั๊กอินทั้งหมดจากแกน; ตอนนี้พวกเขามีชีวิตที่เป็นอิสระของพวกเขาเป็นโครงการแยกบน GitHub.
- สิ้นเชิงเขียนกวดวิชา.
- สร้างแอพพลิเค djangocms-Installer ที่ควรจะได้รับคุณและทำงานได้อย่างรวดเร็ว.
มีอะไรใหม่ ในรุ่น 2.4.3:
- แก้ไขข้อผิดพลาดในการส่งสัญญาณการโหลดติดตั้งจัดการ
- แก้ไขข้อผิดพลาดในคีย์หลักพันรูปแบบของตัวยึด
- การใช้งานคงที่เนื้อหาแคในโหมดการแสดงตัวอย่าง show_placeholder ของ
- ปัญหาถาวรในคุกกี้จัดการ
- คง Unicode ปัญหาเล็ก ๆ น้อย ๆ
- แก้ไขอาร์กิวเมนต์ขาดหายไปใน ModelAdmin
- แก้ไขข้อผิดพลาดในการจัดการ WymEditor
- แก้ไขข้อบกพร่องในการโยกย้าย
- แก้ไขข้อผิดพลาดในทางเลือกภาษา
- แก้ไขเอกสารไมเนอร์
มีอะไรใหม่ ในรุ่น 2.4.2:
- Apphook โหมดแก้ไข bugfix
- เพิ่มตัวเลือกในแท็ก render_placeholder ตั้งภาษา
- ใหญ่ความเร็วได้รับอนุญาตแคชขึ้น
- การปรับปรุงหมอ
- การทำความสะอาด CSS ในการ PlaceholderAdmin
มีอะไรใหม่ ในรุ่น 2.4.2:
- Apphook โหมดแก้ไข bugfix
- เพิ่มตัวเลือกในแท็ก render_placeholder ตั้งภาษา
- ใหญ่ความเร็วได้รับอนุญาตแคชขึ้น
- การปรับปรุงหมอ
- การทำความสะอาด CSS ในการ PlaceholderAdmin
- บันทึกการเปลี่ยนแปลงของสถานะหน้าทำผ่าน AJAX
- ใช้ --noinput ประชุมสำหรับคำสั่ง delete_orphaned_plugins
มีอะไรใหม่ ในรุ่น 2.4.0:
- แก้ไขข้อผิดพลาดที่มีมุมมองสิทธิ์ในเมนู
- เพิ่ม LanguageMiddleware เพื่อบันทึกภาษาปัจจุบันในคุกกี้
- เพิ่มการตรวจสอบสำหรับปลั๊กอินกับ M2M เพื่อให้พวกเขากำหนด copy_relations ฟังก์ชัน () เมื่อคุณเรียกใช้ CMS manage.py ตรวจสอบ
- เพิ่มการตั้งค่า CMS_RAW_ID_USERS เพื่อเพิ่มความเร็วในการดูแลระบบถ้าคุณมีมากขึ้นแล้วผู้ใช้ 500 คน.
คืออะไรใหม่ ในรุ่น 2.3.4:
- คง WymEditor
- คงคำแปลนอร์เวย์
- แก้ไขข้อผิดพลาดที่อาจนำไปสู่การปะทะกันกระสุน
- รูปแบบการเปลี่ยนแปลงหน้าคงที่ (jQuery และสิทธิ์)
- ตัวยึดสนามคงได้รับอนุญาต
ตรวจสอบ
คืออะไรใหม่ ในรุ่น 2.3.2:
- Wymeditor ปรับปรุงเพื่อ 1.0.4a
- icon_url หนีถาวร
- แปลภาษายูเครนเพิ่ม
- คงจัดการคำนำหน้าภาษาที่ไม่ถูกต้องสำหรับการดำเนินการรูปแบบและการแสดงตัวอย่างของผู้ดูแลระบบ
- ไอคอนผู้ดูแลระบบใน Django 1.4 คงที่
- เพิ่ม requirements.txt สำหรับ pip และการทดสอบใน test_requirements
- ปลั๊กอิน Google แผนที่มีความสูงและความกว้างคุณสมบัติ การโยกย้ายจะตั้งค่าเริ่มต้นในช่องไม่ null.
- แก้ไขเอกสาร
- รหัสล้าง
- Switched html5lib เพื่อ serializer HTML
- การจัดการของ iterables ใน plugin_pool.register_plugin ลบออก
- ผลการปฏิบัติงานและการลดคำสั่ง
- เชื่อมโยงมีการสนับสนุนเป้าหมาย
- ทำ PageAttribute templatetag ว่า 'asTag'
มีอะไรใหม่ ในรุ่น 2.3.2 RC1:
- CMS_FRONTEND_LANGUAGES ตอนนี้ยัง จำกัด django ภาษาระหว่างการเลือกภาษา
- Wymeditor ปรับปรุงเพื่อ 1.0.4a
- icon_url หนีถาวร
- แปลภาษายูเครนเพิ่ม
- คงจัดการคำนำหน้าภาษาที่ไม่ถูกต้องสำหรับการดำเนินการรูปแบบและการแสดงตัวอย่างของผู้ดูแลระบบ
- ไอคอนผู้ดูแลระบบใน Django 1.4 คงที่
- เพิ่ม requirements.txt สำหรับ pip และการทดสอบใน test_requirements
- ปลั๊กอิน Google แผนที่มีความสูงและความกว้างคุณสมบัติ
- แก้ไขเอกสาร
- รหัสล้าง
- Switched html5lib เพื่อ serializer HTML
- การจัดการของ iterables ใน plugin_pool.register_plugin ลบออก
- ผลการปฏิบัติงานและการลดคำสั่ง
- เชื่อมโยงมีการสนับสนุนเป้าหมาย
- ทำ PageAttribute templatetag ว่า 'asTag'
- jQuery แก้ไข namespace ในผู้ดูแลระบบ
มีอะไรใหม่ ในรุ่น 2.3.1:
- รุ่นตรึงของ Django-MPTT ไป 0.5.1 หรือ 0.5.2.
มีอะไรใหม่ ในรุ่น 2.3:
- ความเข้ากันได้กับ Django 1.3.1 และ 1.4 (1.2 สนับสนุนการปรับตัวลดลง )
- หน้าผู้ดูแลระบบขี้เกียจโหลดต้นไม้
- Toolbar JS แยก
- การกระทำปลั๊กอินทำลายถาวร (ปุ่มยกเลิกปลั๊กอินย้าย)
- ทดสอบ refactored
- คงที่หรือข้อของแท็กตัวยึด
- คงหนีคู่ของแหล่งไอคอนปลั๊กอินแบบอินไลน์
- การสั่งซื้อหนี้ PageSelectWidget
- คง HTML ที่ไม่ถูกต้องที่เกิดจากไฟล์ปลั๊กอิน
- เพื่อการโยกย้ายคงที่ของปลั๊กอิน
- คงที่สตริงสากลใน JS ไม่ได้หนีออกมา
- การพึ่งพา Django-พลิกกลับอัพเกรด 1.6
- Django-sekizai พึ่งพาการอัปเกรดเป็น 0.6.1 หรือสูงกว่า
- การพึ่งพา Django-MPTT อัพเกรดไปเป็น 0.5.1 หรือสูงกว่า
มีอะไรใหม่ ในรุ่น 2.3 RC1:
- Django 1.4 เพิ่มการสนับสนุน การสนับสนุนสำหรับ Django 1.2 ลดลง.
- แยก Toolbar JavaScript.
- โหลดต้นไม้หน้าขี้เกียจดูแลระบบ.
- ปลั๊กอินคงยกเลิกปุ่ม
- คงย้ายปลั๊กอินข้อความระหว่างตัวยึดที่ก่อให้เกิดการสูญเสียข้อมูล.
มีอะไรใหม่ ในรุ่น 2.2:
- แทนที่กรอบสื่อปลั๊กอินเก่ากับ Django-sekizai (แม่แบบนี้มีการเปลี่ยนแปลงปลั๊กอินบางอย่างที่อาจทำให้เกิดปัญหากับ CSS สไตล์ของคุณ).
- ทำ Django-MPTT พึ่งพาเหมาะสม
- ยกเลิกการสนับสนุนสำหรับ Django-dbgettext
- ปลั๊กอิน Google Maps ตอนนี้เริ่มต้นที่ใช้ HTTPS.
- ปลั๊กอิน Google Maps ตอนนี้ใช้รุ่นที่ 3 ของ API ของพวกเขาไม่ต้องมีคีย์ API.
มีอะไรใหม่ ในรุ่น 2.1.4:.
- แก้ไขปัญหา XSS ในข้อความปลั๊กอิน
คืออะไรใหม่ ในรุ่น 2.2 Beta 1:.
- สิทธิ์มุมมองเม็ดสำหรับ Django หน้า CMS
- การสนับสนุนสำหรับ Django 1.3.
- ไฟล์สื่อจะถูกย้ายในขณะนี้เพื่อ / คงที่ คือตอนนี้ที่จะใช้ในการจัดการ django.contrib.staticfiles Django คงไฟล์ CMS (Javascript, CSS และภาพ) ง่าย.
- Django-MPTT ในขณะนี้คือการอ้างอิงที่เหมาะสม รุ่นใหม่นี้ใช้รุ่นใหม่ของ Django-MPTT ที่จะปรับปรุงการทำงานร่วมกันกับการใช้งานอื่น ๆ Django.
- ไฟล์สื่อที่ใช้โดย Django ปลั๊กอิน CMS ตอนนี้ใช้ Django-sekizai หาวิธีที่เป็นมิตรที่จะประกาศ Javascript และ CSS อ้างอิงสำหรับนักพัฒนาส่วนหน้า.
- แถบเครื่องมือนําอย่างสมบูรณ์และการแก้ไขส่วนหน้า การแก้ไขส่วนหน้าอยู่ในขณะนี้มากดีและเข้ากันได้กับกรอบ Javascript อื่น ๆ ดีขึ้นมาก ขอบคุณมากที่แองเจโล Dini สำหรับการดำเนินการนี้.
- แถบเครื่องมือไม่อัดฉีดตัวเองลงในทุกการตอบสนอง แต่มันจะแทรกตัวเองในสถานที่ของแท็กแม่แบบใหม่.
มีอะไรใหม่ ในรุ่น 2.1.3:.
- แก้ไขปัญหาความปลอดภัยร้ายแรงใน PlaceholderAdmin
- แก้ไขข้อผิดพลาดกับเมนูย่อยแสดงหน้าเว็บที่ไม่ 'in_navigation'.
- คง PlaceholderField ไม่เคารพข้อ จำกัด ใน CMS_PLACEHOLDER_CONF.
- แก้ไขตรวจสอบอีกครั้ง-monkeypatch URL ที่ย้อนกลับ.
มีอะไรใหม่ ในรุ่น 2.1.2:
- คง CMS อาแจ็กซ์ขอป้องกัน CSRF
มีอะไรใหม่ ในรุ่น 2.1.1:
- Django CMS 2.1.1 แก้ไขปัญหานำไป แสงโดย Django 1.2.5.
มีอะไรใหม่ ในรุ่น 2.0.2:.
- TestSuite ทำงานอีกครั้ง
- ไฟล์การเปลี่ยนแปลงเพิ่ม.
ความคิดเห็นที่ไม่พบ