Убрать лишний код при отображении списка статей

Заходим: Общие настройки. выбираем вкладку "Материалы", потом "Макеты списка" и там все пункты скрываем.

Файл отвечающий за вывод кода:

/com_content/views/category/tmpl/default_articles.php


Смена H2 на H1 в статьях

Если вы намерены планово обновлять движок - то надо вносить изменения в ваш шаблон, чтобы они не пропали при обновлении.

Находим файл:

components/com_content/views/article/tmpl/default.php

и копируем его в:

templates/ВАШ_ШАБЛОН/html/com_content/article/

В начале файла находим строчку:

$user= JFactory::getUser();

и вставляем после нее:

$input = JFactory::getApplication()->input;
$view = $input->get('view');

Далее, чуть ниже, находим условие:

<?php if ($this->params->get('show_page_heading')) : ?>

и изменяем его на:

<?php if ($this->params->get('show_page_heading') && ($view !== 'article')) : ?>

И, наконец, находим теги H2 и заменяем их на нужные нам - H1


Чтобы убрать упоминание о движке в коде -

пропишите в конце head строку:

<?php $this->setGenerator(''); ?>


<jdoc:include type="head" />

находится здесь:

/libraries/joomla/document/html/renderer/head.php


Сбрасываем общее кол-во просмотров в админке джумлы:

Через PHPmyAdmin вкладка SQL

    UPDATE nznsj_content SET hits = '0'


Сбрасываем кол-во просмотров отдельной статьи в разделе "Popular Articles":

Через PHPmyAdmin, таблица _content, столбец hits. Задайте значение какой вам нужно.


Убираем SSL сертификат, если вдруг он перестал быть нужным:

В файле configuration.php выставляем права - 777 (чтобы была возможность изменять файл) и меняем там строку:

public $force_ssl = '2';  заменить на 0
т.е. public $force_ssl = '0';

После чего не забыть выставить права на файл обратно - 444, чтобы вам хакеры сайт не попортили.


Поставить статистику на главную страницу панели управления:

Менеджер модулей -> Сменить вкладку "сайт" на "панель управления" -> Создать модуль -> Статистика
Информация о сервере- Да
Информация о сайте - Да
Позицию поставить cpanel
Опубликовать.

Настройка 404 ошибки, код error.php


<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
if($this->error->getCode() == '404'){
    header("HTTP/1.1 404 Not Found");
    echo file_get_contents(JURI::root().'404');
    exit;
}
?>

или

<?php
if ($this->_error->get('code') == '404') {
	header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found');
	echo file_get_contents(JURI::root().'/404'); 
	exit;
} 
?>



Размещаем теги Open Graph