บทความแนะนำวิธีแก้ปัญหาใน Joomla 3.2.3 หลังจากอัพเดท ซึ่งจะแสดงไอคอน New และ Edit ที่ตัวบทความ ทำให้ผู้เข้าชมสามารถคลิกเพื่อสร้างบทความใหม่ หรือแก้ไขบทความในเว็บไซต์ของเราได้เลย ไม่เข้าใจเหมือนกันว่าทำไมผู้พัฒนาถึงปล่อยออกมาแบบนี้ ใครใช้ธีม Beez3 รีบแก้ไขด่วน
ปัญหาที่เกิดขึ้นหลังอัพเดทจาก Joomla 3.2.x to 3.2.3
สำหรับปัญหาที่เกิดขึ้นนั้น จากที่พบจะมี 3 รายการด้วยกัน โดยจะเกิดกับเทมเพลท Beez3
1. ปัญหาแสดงไอคอน New เพื่อให้สร้างบทความใหม่ กรณีแสดงบทความแบบลิสต์ ผู้เข้าชมสามารถคลิกไอคอนนี้ เพื่อสร้างบทความลงเว็บไซต์ได้ทันที
2. ปัญหาแสดงไอคอน Edit สามารถคลิกเพื่อแก้ไขบทความที่เปิดขึ้นมาได้ทันทีเช่นกัน
3. การแสดงบทความ ที่ถูกตั้งเวลาล่วงหน้าให้เผยแพร่ลงเว็บ เช่น ตั้งให้แสดงวันที่ 30 แต่จะแสดงบทความทันที สามารถคลิกอ่านได้
การยกเลิกการแสดงไอคอน New
1. เข้าพื้นที่เว็บไซต์ ด้วยโปรแกรม DirectAdmin หรือ cPanel แล้วเข้า File Manager ไปจัดการไฟล์ในเว็บไซต์
2. ไปที่โฟลเดอร์ templates/beez3/html/com_content/category
3. คลิก Edit หลังไฟล์ default_articles.php
4. เมื่อเปิดไฟล์ขึ้นมาแล้ว ให้เลื่อนหาบรรทัด ดังภาพ แล้วลบโค้ด ด้านล่างออกไป เสร็จแล้วก็คลิก Save As
<?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; ?>
5. การแก้ไขมีอีกจุดหนึ่ง ให้เข้าไปที่ components/com_content/views/article/tmpl
6. จะพบไฟล์ default.php จัดการแก้ไขด้วยวิธีการเดียวกัน
7. คราวนี้ไอคอน New ก็จะหายไป
การยกเลิกการแสดงไอคอน Edit
1. ให้เข้าไปที่ templates/beez3/html/com_content/article
2. จะพบไฟล์ default.php คลิก Edit เพื่อแก้ไข
3. ให้ลบโค้ดตามภาพออกไป แล้วคลิก Save As
4. แก้ไขอีกที่หนึ่ง โดยเข้าไปที่ components/com_content/views/category/tmpl
5. จะพบไฟล์ default.php คลิก Edit เพื่อแก้ไข
6. จากจัดการลบโค้ดออกไป