БЛОГ


ТРЮКИ И ХИТРОСТИ В JOOMLA

ПАКЕТНЫЙ ПЕРЕНОС МОДУЛЕЙ В ДРУГУЮ ПОЗИЦИЮ

Бывает после смены шаблона, например, после обновления Joomla до следующей ветки, практически всегда приходится менять позиции модулей. Если модулей немного, то перенос не займет много времени, а если сайту уже много лет, а число модулей более сотни, то процедура может занять много времени.

Если воспользоваться встроенными инструментами, то можно сократить время в несколько раз.

 

Открываем менеджер модулей, нажимаем сортировку по столбцу «позиция», через Ctrl или Shift отмечаем все модули из одной позиции и нажимаем «пакетная обработка», выбираем новую позицию, отмечаем «переместить» и «выполнить».

К слову так же можно переместить материалы сайта из одной категории в другую.

ПОИСКОВАЯ ОПТИМИЗАЦИЯ

Про наличие одного заголовка H1 на странице написано много, не буду повторяться.

Удалите index.php из адреса

После включения ЧПУ каждая внутренняя ссылка может включать "index.php/" после имени домена.

Так одна и та же страница будет доступна по адресу http://site.ru/blog.htmlи http://site.ru/index.php/blog

Для изменения открываем .htaccess, находим строку #RewriteBase / исправляем на RewriteBase /, сохраняем .htaccess и обновляем страницу, чтобы убедится в отсутствии index.php.

Если изменений произошло, то можно воспользоватся универсальным для всех движков рецептом - вносим в .htaccess:

RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]

Уменьшите размер изображений

Пару онлайн-сервисов, чтобы сделать изображения, легче и сохранить качество:

www.jpegmini.com - для jpg файлов

www.tinypng.com - для PNG файлов

Некоторые файлы могут быть уменьшены более семи раз в размере, без потери качества.

Канонические ссылки

Некоторые материалы могут быть доступны по двум разным адресам, как по алиасу материала, так и по алиасу материала.

На https://extensions.joomla.org можно найти множество расширений, как платных, так и бесплатных, которые могут избавиться от дублирования url.

СОЗДАНИЕ ТАБОВ БЕЗ СТОРОННИХ РАСШИРЕНИЙ

Создаем новый материал.

Устанавливаем курсор в начало первой строки.

Нажимаем кнопку разрыв страницы, повторяем, пока не будут внесены все вкладки.

 

В плагине «разрыв страницы» установлен стиль «слайдер», хотя по общепринятой терминологии он более соответствует эффекту «аккордеон».

 

Смотрим результат

БЕЛЫЙ ЭКРАН ВМЕСТО САЙТА

Довольно распространённое явление, после «удачного» обновления сайта или установки расширений, не совместимых с используемой версии PHP.

Решается довольно просто и быстро.

Если работает админ панель сайта, то в настройках нужно включить отображение ошибок  «по максиму», если недоступна и админ панель, то через файловый менеджер открываем в корне сайта configuration.php и включаем показ ошибок.

public $debug = '1'; 

Примечание: 0 – выключено, 1 – включена

Далее вы должны ошибки, выдающие «белый экран смерти», нужно только скопировать и скормить любимой поисковой системе, как правило, в 99,9% случаях вы найдете решение. 

МЕНЯЕМ ЗАГОЛОВКИ МОДУЛЕЙ

Обычно по умолчанию все заголовки имеют тег H3, если по каким-то причинам нужно его изменить, открываем модуль, выбираем css класс заголовка и ставим нужный.

В заметке частично использованы материалы joomla.org