Умный переход "Подробнее" Joomla 2.5
И снова Joomla. Задумался сделать грамотный переход к полной статье. Т.е. добавить к ссылке "Читать дальше" якорь. А именно что бы попадать не на заголовок и превью которое как правило уже прочитано, а сразу на продолжение статьи. Что и было реализовано на этом блоге.
Ищем: сайт.ру/components/com_content/views/article/view.html.php
if ($item->params->get('show_intro', '1')=='1') { $item->text = $item->introtext.' '.$item->fulltext; }
заменяем на:
if ($item->params->get('show_intro', '1')=='1') { $item->text = $item->introtext.'<div id="cut"></div>'.$item->fulltext; }
Joomla 2.5 Изменение суффикса URL .html
Если кому-то по какой-то причине надо заменить добавленный суффикс к URL .html на какой-то другой, к примеру .shtml
Все это волшебство проводится в роутере движка
Изменяем includes/router.php
Функция build — формирование URL
if ($format = $uri->getVar('format', 'html')) {
заменить на
if ($format = $uri->getVar('format', 'shtml')) {
Функция parse — разбор URL на переменные
$path = str_replace('.'.$suffix, '', $path); $vars['format'] = $suffix;
заменить на
$path = str_replace('.'.$suffix, '', $path); if ($suffix=='shtml') {$suffix='html';} $vars['format'] = $suffix;
Радуемся!
P.S. Спасибо наблюдательному Дмитрию, вношу поправки согласно изменениям в версии 2.5.11
Функция parse — разбор URL на переменные
$vars['format'] = $suffix;
заменить на
if ($suffix=='shtml') {$suffix='html';} $vars['format'] = $suffix;
RD_AddPhp for Joomla 1.7-3.x - плагин вставки в статью PHP кода
Портировал плагин RD Add PHP на Joomla 1.7, 2.5, 3.x
Плагин работает по прежнему {rdaddphp file=php/test.php} - В корне сайта папка php, во вложении файл test.php
Пользуйтесь на здоровье - скачать.