ฉันกำลังพัฒนาปลั๊กอินขนาดเล็กสำหรับ Joomla 3.x ที่เพิ่มปุ่ม "บทความถังขยะ" เมื่อคุณอยู่ใน Joomlas Frontend ดูภาพหน้าจอด้านล่าง
ตอนนี้ฉันมีการโทร AJAX ที่เกิดขึ้นเมื่อคุณคลิกที่รายการ
นี่คือรหัส:
request = {
"option" : "com_ajax",
"plugin" : "deletearticle"
"data" : "test",
"format" : "raw"
};
$.ajax({
type : "POST",
data : request,
success: function (response) {
$("p:first").html("Data: " + response)
}
});
และไฟล์ PHP ตัวช่วย
<?php
jimport('joomla.plugin.plugin');
class plgAjaxDeletearticle extends JPlugin
{
function onAjaxDeletearticle()
{
$controller = JControllerLegacy::getInstance('Content');
$controller->execute(JFactory::getApplication()->input->get('task'));
}
}
ตอนนี้ฉันกำลังทำประสบการณ์การทำงานและฉันถามที่ปรึกษาของฉันว่าฉันควรเปลี่ยนสถานะบทความเป็นถังขยะได้อย่างไร และเขาให้รหัสฉันภายในฟังก์ชั่นและบอกฉันว่าฉันควรจะสามารถแก้ไขได้ในทางใดทางหนึ่งเพื่อให้ตัวควบคุมจะดำเนินการฟังก์ชั่นการบันทึกในบทความ
ฉันได้ลองและอ่านสิ่งนี้แล้ว แต่ดูเหมือนจะไม่ใช่เอกสารที่ดีทั้งหมด ความช่วยเหลือใด ๆ จะได้รับการชื่นชมอย่างมากเนื่องจากฉันไม่แน่ใจว่าฉันควรดำเนินการอย่างไร
ขอบคุณ