ถามตอบ ปัญหาการพัฒนา Extension ไม่ว่าจะเป็น Module plugin Component หรือ แม้แต่ template การปรับแต่งโค้ด Joomla ต่างๆ ทุกเวอร์ชั่น 1.5 2.5 หรือ 3.x
Moderator: mindphp, ผู้ดูแลกระดาน
-
Thanapoom1514
- PHP VIP Members
- โพสต์: 4329
- ลงทะเบียนเมื่อ: 04/07/2022 9:46 am
โพสต์ที่ยังไม่ได้อ่าน
โดย Thanapoom1514 »
ผมได้เพิ่มปุ่ม published กับปุ่ม unpublished พอทดลองใช้งานเหมือนตอนที่ช่องสถานะ ไม่เปลี่ยนครับ
- Joomla Development-1.png (15.19 KiB) Viewed 768 times
กดไม่เผยแพร่แล้วยังไม่เปลี่ยนครับ
- Joomla Development-3.png (24.65 KiB) Viewed 768 times
code ในไฟล์ของปุ่ม published กับปุ่ม unpublished ในไฟล์ view.html.php
โค้ด: เลือกทั้งหมด
public function addToolbar()
{
$cando = ContentHelper::getActions('com_mypagedesign');
ToolbarHelper::title(JText::_('COM_MYPAGEDESIGN_PAGES'));
if($cando->get('core.create'))
{
ToolbarHelper::addNew('page.add');
};
if($cando->get('core.edit'))
{
ToolbarHelper::editList('page.edit');
};
if($cando->get('core.edit.state'))
{
ToolbarHelper::publish('page.publish', 'JTOOLBAR_PUBLISH', true);
ToolbarHelper::unpublish('page.unpublish', 'JTOOLBAR_UNPUBLISH', true);
}
if($cando->get('core.delete'))
{
ToolbarHelper::deleteList(JText::_('COM_MYPAGEDESIGN_ARE_YOU_SURE'), 'pages.delete');
};
ToolbarHelper::preferences('com_mypagedesign');
}
-
tsukasaz
- PHP VIP Members
- โพสต์: 22112
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
โพสต์ที่ยังไม่ได้อ่าน
โดย tsukasaz »
ใช้เป็น pages.publish กับ pages.unpublish ครับ
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
-
Thanapoom1514
- PHP VIP Members
- โพสต์: 4329
- ลงทะเบียนเมื่อ: 04/07/2022 9:46 am
โพสต์ที่ยังไม่ได้อ่าน
โดย Thanapoom1514 »
tsukasaz เขียน: ↑31/03/2023 3:46 pm
ใช้เป็น pages.publish กับ pages.unpublish ครับ
ได้แล้วครับ ขอบคุณครับ
- Joomla Development-1.png (34.11 KiB) Viewed 761 times
โค้ด: เลือกทั้งหมด
public function addToolbar()
{
$cando = ContentHelper::getActions('com_mypagedesign');
ToolbarHelper::title(JText::_('COM_MYPAGEDESIGN_PAGES'));
if($cando->get('core.create'))
{
ToolbarHelper::addNew('page.add');
};
if($cando->get('core.edit'))
{
ToolbarHelper::editList('page.edit');
};
if($cando->get('core.edit.state'))
{
ToolbarHelper::publish('pages.publish', 'JTOOLBAR_PUBLISH', true);
ToolbarHelper::unpublish('pages.unpublish', 'JTOOLBAR_UNPUBLISH', true);
}
if($cando->get('core.delete'))
{
ToolbarHelper::deleteList(JText::_('COM_MYPAGEDESIGN_ARE_YOU_SURE'), 'pages.delete');
};
ToolbarHelper::preferences('com_mypagedesign');
}
-
-
- 1 ตอบกลับ
- 402 แสดง
-
โพสต์ล่าสุด โดย Thanapoom1514
17/08/2022 11:12 am
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 117