Здравствуйте читатели блога. Сегодня расскажу вам маленькие хитрости в Joomla. Часто мы хотим убрать стандартный мета-тег, изменить количество материалов, посмотреть позиции модулей в шаблоне и т.д. Сегодня рассмотрим каждый вариант в отдельности.
Как посмотреть позиций модулей в шаблоне?
В строке вашего браузера пишите http://yoursite.com/?tp=1
Как сделать чтобы модуль показывался только Гостям?
В index.php шаблона в нужном месте, нужно добавить вот такой код:
1 2 3 4 5 |
<?php $user =& JFactory::getUser(); if ($user->guest){ ?> <jdoc:include type="modules" name="user4" /> <?php } else {}?> |
Как увеличить отображаемое количество страниц в страничной навигации?
Часто, мы хотим отображать больше количество страниц в страничной навигации для этого нам надо ковыряться в php-код.
Находим файл: /libraries/joomla/html/pagination.php и ищем строку:
1 |
$displayedPages = 10; |
Стандартно стоит 10, осталось менять под себя.
Как сделать чтобы материал всегда был первым?
Нужно поставить ему порядок (-1) и нажать в этом столбце, сверху на маленькую иконку дискетки.
Как настроить пере адресацию с yoursite.ru на www.yoursite.ru?
1 2 3 |
Нужно в файле .htaccess вписать: RewriteCond %{HTTP_HOST} ^yoursite.ru RewriteRule ^(.*)$ http://www.yoursite.ru/$1 [R=permanent,L] |
Как сбросить количество просмотров для всех материалов?
Иногда, нам хочет сбросить количество просмотров материалов ради статистики. Чтобы сбросить количество просмотров нам нужно выполнить в phpMyAdmin вот такой SQL-запрос:
1 |
UPDATE jos_content SET hits = 0; |
Запрос достаточно простой, время ожидании работы скрипта зависит от количество материалов вашего сайта.
Как убрать стандартный мета-тег joomla?
1 |
<meta name="generator" content="Joomla! 1.5 - Open Source Content Management" /> |
Идем следующим путем:
libraries/joomla/document/html/renderer/head.php
закомментировать или удалить строку (примерно 83 строка)
1 |
$strHtml .= $tab.'<meta name="generator" content="'.$document->getGenerator().'" />'.$lnEnd; |
Как избавиться от сообщения JPAGE_CURRENT_OF_TOTAL в панели навигации?
Мы видими JPAGE_CURRENT_OF_TOTAL из за отсутствие русификации. Чтобы исправить данную ошибку нам нужно сделать следующие шаги:
1. Заходим в папку /languages/ru-RU/ и открываем файл ru-RU.com_content.ini
2. Добавляем туда строчку JPAGE_CURRENT_OF_TOTAL=Страница %s из %s
Как изменить количество похожих материалов?
В стандартном наборе Joomla есть модуль для вывода похожих материалов.
Он показывает все материалы, которые только может найти. Иногда доходит до 50 или более материалов. Как ограничить вывод, например, до 10 похожих материалов?
Находим файл modules/mod_related_items/helper.php
Находим строку:
1 2 |
' AND ( a.publish_down = '.$db->Quote($nullDate).'OR a.publish_down >= '.$db->Quote($now).' )'; |
Меняем ее на:
1 2 |
' AND ( a.publish_down = '.$db->Quote($nullDate).' OR a.publish_down >= '.$db->Quote($now).' ) LIMIT 10'; |
Десятку можно менять на любое число.
Как установить расширение(модуль, плагин, компонент), если при установке выдает "Ошибка! Установочный XML-файл не найден"?
Нам нужно установить вручную (из папки), для этого создаем в папке tmp
в корне сайта любую папку, распаковываем туда наш архив с расширениями, идем в
админку, туда откуда мы обычно устанавливаем расширения и чуть ниже
обычной установки есть поле Установить из папки и там указываете путь к Вашей папке. Половина пути там уже вписано, вам остается только дописывать имя папки созданную в tmp.
Выше были приведены только несколько хитростей. Список всегда будет дополниться. Помочь в дополнении хитростей можете даже и "Вы" читатель блога.
Если возникли вопросы, задавайте их в комментариях. С радостью отвечу всем.