Admin Dashboard Widgets
Bảng điều khiển quản trị viên Widgets được hiển thị trên trang chủ của khu vực quan trị.
Chúng cho phép bạn cung cấp quyền truy cập thuận tiện vào thông tin và chức năng chính từ mô-đun của bạn trong bảng điều khiển trang chu của quản trị viên.
Dưới đây là một ví dụ về cách xác định tiện ích bảng điều khiển.
<?php
add_hook('AdminHomeWidgets', 1, function() {
return new HelloWorldWidget();});
/**
* Hello World Widget.
*/
class HelloWorldWidget extends \WHMCS\Module\AbstractWidget
{
protected $title = 'Hello World';<div class="widget-content-padded">
protected $description = '';
protected $weight = 150;
protected $columns = 1;
protected $cache = false;
protected $cacheExpiry = 120;
protected $requiredPermission = '';
public function getData()
{
return array();
}
public function generateOutput($data)
{
return <<<EOF
Hello World!</div>
EOF;
}
}
Thông tin thêm về lớp AbstractWidget được sử dụng trong ví dụ trên có thể được tìm thấy tại http://docs.whmcs.com/classes/7.1/WHMCS/Module/AbstractWidget.html
Bài viết được tham khảo và lược dịch từ: https://developers.whmcs.com/provisioning-modules/client-area-output/
Tôi hi vọng bài viết đã giải đáp thắc mắc của bạn. Nếu chúng tôi có thể giúp đỡ gì thêm, xin vui lòng comment hoặc liên hệ email: [email protected]
[Series WHMCS] Modules: Provisioning Modules - Phần 15: Admin Dashboard Widgets 2019-11-05
WHM.vn cho ra mắt series tự học WHMCS giúp bạn thuận lợi hơn trong việc tìm hiểu và học tập về WHMCS