При пользовании систем SEF
преобразования адресов, ссылка принимает вид: имя сайта, так же путь, название и
ID статьи -
http://joomlaon.ru/moduls/77-smarousel. Некоторых вывод данного
ID кода нервирует, в данной статье мы изучим как
его убрать.
Как
реализовать
В первую очередь
делаем резервную копию сайта.
▪ вариант 1. если сайт еще очень молодой, ссылок мало и в дальнейшем их так же будет
небольшое количество, то можно для каждой статьи создать прямые ссылки в меню.
То есть, сделать меню (не выводя его на видное место сайта) со ссылками на
статьи, и ссылкам давать желаемое название.
▪ вариант 2. хак Joomla. Плюс - не нужно ставить
сторонние плагины, минус - после обновления Joomla,
файлы обновятся и хак придется повторить.
внести дополнительно строки (как можно выше в коде, как это
показанона рисунке ниже):
<field name="sef_advanced_link" type="radio" default="1" label="SefAdvancedMode"
description="Remove Item ID from Content URL?">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
После этого
необходимо указать эту настройку как "Да" в появившемся параметрах Менеджер
материалов пункту SefAdvancedMode (или вручную вписать этот параметр в БД, если нет желания
править файлы).
Если после вышеуказанных действий
появятся ошибки вывода, то необходимо отредактировать файл router.php находящийся
по адресу
ваш_сайт/components/com_content/
находим строки
// then we assume it is a category. If they don't we assume it is an article
и заменяем строку
if ($count == 1) {
на
if ($count == 1 && !$advanced) {
Но, если удалена часть
ссылки, при попытке попасть в категорию будет выдана ошибка 404. Это происходит
в том случае, если эта категория создана, а в меню ее нет и попасть в нее
невозможно.
Также недочет данного
метода, в том что при создании названия материала одним словом выходит ошибка
404, если начинается с цифр, то выводит другое сообщение, в соответствии с
цифрами выдает материал, согласно его ID.
▪ вариант 3. хак Joomla. Находим файл Router.php,
он лежит по адресу:
ваш_сайт/components/com_content/
Находим строку:
$params->get('sef_advanced_link',
Будет выдано 2 результата, первый
примерно на 27й строке в функции function ContentBuildRoute(&$query) и второй на
208й строке в функции function ContentParseRoute($segments).
Вносим изменения : 0 на 1
$advanced = $params->get('sef_advanced_link', 0);
Чуть ниже меняем следующий
параметр if (strpos($segments[0], ':') === false) { (можете через поиск) и закомментируем все пять строк подряд начиная с /* и заканчивая */
Минус данного метода: при обновлении
Joomla эффекта хака пропадет, и если вы меняете адрес, не забывайте прописывать переадресацию, чтобы ваши страницы не вылетели из индекса.
Smarousel Flash Slideshow - модуль для создания 3D слайд - шоу
из ваших фотографий. Модуль использует стандарты Flash и представлен в двух
версиях - для Joomla версий 2.5 и 3.0.
Основные функции
▪
возможность изменения радиуса и направления вращения карусели;
▪
возможность изменения положения и ориентации карусели;
▪ изменение отображения размера, цвета и положения текста;
▪ гибкая и удобная система настройки отображения: границы,
тени, скругления и т.д.;
▪
гибкая настройка продолжительности эффектов.
CSS
Gallery 1.3.5 - плагин, позволяющий создать на Вашем сайте вывод
довольно простой в настройке фотогалереи с различными эффектами вывода.
Плагин CSS Gallery 1.3.5
представлен в двух версиях - для Joomla версий 1.5 и 2.5.
Интерфейс
Основные функции
▪
работа без JavaScript;
▪ поддержка различных форматов изображений (*.jpg, *.png, *.gif);
▪ гибкая и
удобная система настройки плагина;
▪
возможность установки описаний к изображениям;
▪ возможность создания отдельных галерей;
▪ неограниченное количество галерей;
▪ возможность индивидуальных настроек галерей;
▪ возможность создания отдельных галерей.
Код для вставки галереи в статьи:
{becssg}foldername{/becssg}
Sypex Dumper - компонент для работы с базой данных сайта и легкого создания резервной копии (бекап, бэкап, дамп) базы данных MySQL, а в случае необходимости и восстановления прямо из административной панели Joomla.
Работа
с компонентом После установки переходим в меню
Компоненты → SYPEXDumper!
В какой либо сложной настройке
компонент не нуждается.
В меню
Экспорт и Импорт можно выбрать соответственно БД для создания и восстановления.
Для экспорта могут быть применены несколько настроек, таких как изменения
кодировки, метода сжатия, установка максимального количества файлов, создание
комментариев и т.д.
В меню Файлы
можно выбрать необходимый Вам заранее сохраненный архив...
В данной книге, как и во всякой другой, есть главы, структура, множество скриншотов. Она рассказывает о последних достижениях в мире Jopmla!
Книга создана на основе своих успешных предшественниц— «Joomla! 1.6 - Beginner's Guide» и «Joomla! 1.7 - Beginner's Guide». В «Руководстве дня начинающего пользователя Joomla 2.5» появились новые главы, старые главы переработаны, скриншоты, где это необходимо,заменены.
Она окажется полезной рядовым читателям, рекламодателям, авторам, переводчиками и, конечно, сообществу Joomla по множеству причин.