Умный переход "Подробнее" 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

Пользуйтесь на здоровье - скачать.

Подкатегории