Открытие шаблона для редактирования
Зайдите в панель управления сайтом. В верхнем меню кликните левой кнопкой мыши на «Расширения», в выпадающем выберите «Шаблоны». В левом меню нужно переключить вкладку на «Шаблоны». Теперь необходимо нажать на кнопку "Параметры" напротив используемого шаблона. В примере мы используем шаблон Protostar, поэтому нам для редактирования кликнем на «Параметры Protostar» Теперь можно приступать к редактированию кода.Изменение кода
Для добавления кода выберем в левом меню файл титульной страницы "index.php". При нажатии на него откроется редактор. Нам нужно сначала добавить следующий код (можно сделать это прямо в первые строки):<?php
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('COUNT(*)');
$query->from($db->quoteName('#__content'));
$query->where($db->quoteName('state')." = 1");
$db->setQuery($query);
$count = $db->loadResult();
?>
Получится так:
Этот код выполняет подключение к базе данных, а затем подсчитывает, сколько материалов имеют статус «Опубликовано». Результат сохраняется в переменную "$count". Остаётся только вывести её значение на страницу. Далее в нужном месте страницы размещаем код, который нужен для отображения результата:
<p>
Количество опубликованных статей:
<strong><?=$count?></strong>
</p>
Вставим этот блок в самый конец нашей страницы, в подвал:
Вывод можно сделать в любом месте, в соответствии с желанием владельца сайта. Поместим счётчик внизу рядом с названием сайта. Для этого нужно найти в файле "index.php" соответствующий код.После внесения всех изменений нужно нажать кнопку «Сохранить и закрыть». И можно проверять результат в публичном разделе сайта: При желании можно модернизировать код для повышения привлекательности счётчика.