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;

phpMyAdmin и ошибка «Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly»

Давеча столкнулся с проблемой запуска клиентского/гостевого phpMyAdmin. Залил архив на сервер, распаковал. И первый запуск выдал вот такую ошибку

Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly

При первом рассмотрении понятно что все дело в отсутствии сессии. Странно что яндекс на вопрос «почему?» вразумительного и исчерпывающего ответа не дал!
Может и совпадение, но именно на этом сайте, где установлен webasyst было тоже самое с запуском самого движка. Тогда помнится дело было в переменной

session.save_path

не помню точно куда он пытался записать сессию, но то что у него не получалось из-за отсутствия прав — это факт!

Подробнее...

Joomla вирус - backdoor.php.agent.sx он же eval(base64_decode(...));

И так. Активизировался троян, Касперский назвал его backdoor.php.agent.sx, NOD32 обозвал его PHP/Kryptik.AB
Его фишка в том, что он подменяет заголовки для поисковиков на свои сайты. Какие точно не помню, но это не так важно.

Предыстория: Делал верстку сразу на хостинге заказчика, обычно я такого не делаю, но заказчик старый волк, доверять можно. Так вот. На третий день после установки Joomla 1.5 и сдачи работы, ПС и Касперский стали ругаться, что сайт угрожает безопасности. Захожу в index.php и вижу гадость после каждого открытия php в виде eval(base64_decode(...));Начинаю ругаться на хостера т.к. доступа из вне кроме меня не было. Тот в отрицалово, и кидает инфу типа у вас украли пароли с фтп. так же приводит какой то троян сканирующий пассы Total Commander. Не верю!!!

Подробнее...

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

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

Shutter Reloaded – хак для WordPress 2.7

Стимулом для углубленного изучения движка WordPress послужила некорректная работа плагина Shutter Reloaded под управлением версии 2.7 

shutter_reloaded

Долго ломал голову над самим плагином, его настройками и настройками движка. Выхода не нашел. И решил что вероятнее всего, несовместимость с версией 2.7, т.к. на версиях ниже он работает исправно.

Подробнее...

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