Владимир Родионов
ваш частный маркетолог

г. Н. Новгород,
ул. Есенина, 30

Звоните Пн-Вс: 10 - 20

+7 (952) 769-95-98
Заказать звонок сейчас

Меню сайта

Оптимизация и ускорение CMS Joomla 3.x

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

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

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

/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

<meta property="og:title" content="<? print htmlspecialchars($this->title); ?>">
<meta property="og:description" content="<? print htmlspecialchars($this->description); ?>">
<meta property="og:type" content="website">
<meta property="og:url" content="<? print $this->base; ?>">
<meta property="og:image" content="https://<? print $_SERVER['SERVER_NAME']; ?>/images/socseti.jpg">

Комплексное продвижение сайта!

Синергетический эффект:

- Анализ конкурентов
- Поисковое SEO
- Яндекс Директ
-Техническая поддержка!
Обратная связь

Как удобнее связаться?

Cогласен с условиями политики конфиденциальности данных