บทความแนะนำวิธีการซ่อนปุ่ม ใหม่ หรือ New หรือ Submit an article ในหน้าเว็บไซต์ Joomla กรณีแสดงบทความแบบ Category List นรกที่นาม มาก็คือ ก็คือ ผู้เข้าชมเว็บไซต์จะสามารถ คลิก ปุ่มดังกล่าว เพื่อทำบทความลงเว็บไซต์ได้ทันที

ปัญหาน่ากลัวของปุ่ม New หรือ ใหม่ หรือ Submit an article ที่แสดงในหน้าเว็บ Joomla ปุ่มนี้จะอยู่ด้านล่างสุดของรายชื่อบทความ
1. ผู้เข้าชมเว็บไซต์สามารถคลิกปุ่ม ใหม่ หากต้องการทำบทความลงเว็บไซต์


2. จากนั้นก็จะปรากฏหน้าจอให้ทำบทความ เช่น ใส่ชื่อบทความในช่อง ชื่อ และพิมพ์เนื้อหาบทความ ลงไป
3. เสร็จแล้ว บันทึก บทความจะถูกส่งเข้าเว็บไซต์ทันที


4. เมื่อดูในหน้าเว็บไซต์ ก็จะมีบทความเพิ่มเข้ามาทันที ดูบทความแรก ทดสอบ สร้างบทความผ่านเว็บไซต์ Hit 0 ซึ่งก็จะสามารถคลิกเพื่ออ่านบท ความได้ตามปกติ ทำไมทีมพัฒนา Joomla 3 ถึงทำแบบนี้ไม่เข้าใจจริงๆ

 

วิธีซ่อนปุ่ม New สร้างบทความใหม่หน้าเว็บ Joomla 3

ปัญหาที่ผู้เขียนเจอนั้น จะเจอกับธีมมาตรฐาน Protostar ของ Joomla 3 ซึ่งจะแก้ไขดังนี้
1. ใช้โปรแกรม FileZilla เชื่อมต่อเข้าไปยังพื้นที่เว็บไซต์ แล้วไปยังโฟลเดอร์ ตามชื่อด้านล่าง
components\com_content\views\category\tmpl
2. ดาวน์โหลดไฟล์ชื่อ default_articles.php มาไว้ที่เครื่องก่อน จะต้องแก้ไขไฟล์นี้


3. หลังจากนั้นก็เปิดไฟล์ default_articles.php ขึ้นมาแก้ไข เลื่อนลงไปยังบรรทัด ดังตัวอย่างด้านล่าง เลือกแถบสีแล้วลบคำสั่งออกไป

 

<?php // Code to add a link to submit an article. ?>
<?php if ($this->category->getParams()->get('access-create')) : ?>
<?php echo JHtml::_('icon.create', $this->category, $this->category->params, array(), true); ?>
<?php endif; ?>

 


4. เสร็จแล้วให้บันทึกไฟล์เก็บไว้
5. จัดการอัพโหลดไฟล์กลับเข้าเว็บไซต์ไปไว้ตำแหน่งเดิม
components\com_content\views\category\tmpl

ผู้อ่านท่านใดที่ทำเว็บไซต์ด้วย Joomla 3.4 และตั้งค่าการแสดงบทความหน้าเว็บแบบ Category List ซึ่งจะแสดงเพียงรายชื่อบทความเท่านั้น และ อาจจะแสดงปุ่ม New หรือ ใหม่ ให้ทำบทความผ่านหน้าเว็บไซต์ได้ทันที มันน่ากลัวจริงๆ หากใครมาแสปมแกล้งลงบทความต่างๆ ทั้งโฆษณา ก่อกวน ฯลฯ คงจะได้ตามลบกันมือหงิกแน่นอน

 

บทความเนื้อหาใกล้เคียงกัน :