Ищу Плагин скрывающий элементы исходного кода

Scaltro

Гуру форума
Регистрация
15 Сен 2007
Сообщения
1.161
Реакции
79
Всем доброго времени суток, давно на старых версиях Joomla 1.0.x был такой плагин, установив который в настройках можно было указать любой элемент кода и он его скроет в исходном коде страницы, так можно было прятать копирайты компонентов без ковыряния кода самого компонента. Подскажите, на новые версии типа 4 или 5 есть такое?
 

Вы можете создать простой плагин, который будет заменять или удалять определённые части кода из выходного HTML. Примерная структура плагина может выглядеть так:

  • Создайте папку для вашего плагина: plugins/system/hidecode
  • Создайте файл плагина: hidecode.php
Код:
<?php
defined('_JEXEC') or die;

class PlgSystemHideCode extends JPlugin
{
public function onAfterRender()
{
// Получаем HTML контент
$app = JFactory::getApplication();
if ($app->isClient('site')) {
$body = $app->getBody();

// Удаляем или заменяем код, например:
$body = str_replace('Текст, который нужно скрыть', '', $body);

// Устанавливаем новый HTML контент
$app->setBody($body);
}
}
}

  • Создайте файл манифеста: hidecode.xml
Код:
<?xml version="1.0" encoding="utf-8"?>
<extension type="plugin" version="4.0" client="site" plugin="hidecode">
<name>Hide Code</name>
<description>Скрывает определённые элементы кода из выходного HTML</description>
<files>
<filename plugin="hidecode">hidecode.php</filename>
<filename>index.html</filename>
</files>
</extension>

  • Установите плагин: Упакуйте папку hidecode в ZIP-файл и установите его через менеджер расширений Joomla. Если поможет.
 
Назад
Сверху