$articles = JModelLegacy::getInstance("Articles", "ContentModel", array("ignore_request" => true));
$articles->setState("params", JFactory::getApplication()->getParams());
$articles->setState("filter.published", 1); // Только опубликованные
$articles->setState("filter.category_id", $this->category->id); // Фильтруем по определенной категории (если надо)
$articles->setState("filter.subcategories", true); // и всем подкатегориям
foreach ($articles->getItems() as $item) { // Получаем все материалы
if ($item->created_by == $user_id) { // Если это нужный автор, то
echo $item->title; // выводим все что нужно
}
}
{
"date": "2012-05-14",
"tags": [
{"id": "Python", "value": 1},
{"id": "Java", "value": 3},
{"id": "Linux", "value": 8}
],
"status": 0
}
sudo apt-get install php5
if (($links = file_get_contents("keywords/keys.txt")) !== false) {
$links = explode("\n", $links);
$links_count = count($links);
for ($i = 0; $i < 3; $i++) {
$link = $links[mt_rand(0, $links_count - 1)];
echo "<a href=\"index.php?url=$link\">$link</a>"
}
}
echo $_GET['url'] ?: "Какой-то заголовок";
По умолчанию загружаются все компоненты API (load=package.full), однако в целях минимизации объема трафика, передаваемого клиентскому приложению, вы можете указать список конкретных сущностей API, с которыми работает ваше приложение.
Примечание. package.full оптимизирован таким образом, чтобы подгружать функциональность в момент ее фактического использования, поэтому в большинстве случаев нет необходимости настраивать параметр load.