Cuối cùng tôi đã tìm ra phương thức JSON được đề xuất bởi @Rob Clayburn.
Nó vứt một vật thể lớn với mọi thứ cần biết về phần mở rộng.
Tôi đã kết thúc việc viết những điều sau đây để cung cấp cho tôi tiêu đề đánh giá và văn bản chính:
<?php
$url = 'http://extensions.joomla.org/index.php?option=com_jed&view=extension&layout=details&id=3711&format=json';
$contents = file_get_contents($url);
$decode = json_decode($contents, true);
$reviews = $decode['reviews'];
foreach ($reviews as $key => $value)
{
echo $value['core_title']['html'] . "<br>";
echo $value['core_body']['html'] . "<br>";
}
?>
Bạn cũng có thể thay thế html
với một trong hai value
hoặc text
.
Trên JED mới, bạn có thể viết một cái gì đó cho:
- Chức năng
- Dễ sử dụng
- Ủng hộ
- Tài liệu
Vì vậy, khi bạn nhận được kết quả, bạn có thể kết thúc với một cái gì đó như thế này:
{chức năng} TEXT_HERE {/ chức năng
Vì vậy, phân loại / tách có thể được yêu cầu.
Hy vọng điều này sẽ giúp những người muốn làm điều tương tự trong tương lai.
Tôi có thể viết một mô-đun Joomla để những người khác có thể tích hợp nó trong trang web của riêng họ mà không phải lo lắng về mã.