* @version Joomla! 3 - 3.5.0 - 2016-04-12 * @link http://Plinks.ru * * @license GNU/GPL * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ class PlgContentSape extends JPlugin { public function onContentPrepare($context, &$article, &$params, $page = 0) //переписываем метод onContentPrepare класа JPlugin, который вызовется перед показом материала { $sape_user = $this->params->get('sape_user'); $testplg = $this->params->get('testplg'); //загружаем из параметров фразу-приветствие с аттрибутом name="pretext" // $full_article=$this->params->get('full_article'); // if (!$full_article) { // $enable_plg = 1; // } else { if (JRequest::getCmd('option') == 'com_content' and JRequest::getCmd('view') == 'article' and JRequest::getCmd('id')) { $enable_plg = 1; } else {$enable_plg = 0; } // } if ($enable_plg) { if (!defined('_SAPE_USER') and $sape_user) { define('_SAPE_USER', $sape_user); if (file_exists(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'))) { require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $o = array(); $o['charset'] = 'UTF-8'; $sape_context = new SAPE_context($o); unset($o); if ($testplg){ $article->text ='Sape plugin info: test sape ok'.$article->text; } $article->text=$sape_context->replace_in_text_segment($article->text); } else { // print error - no sape file $article->text = 'Sape plugin info: не найден sape.php.'.$article->text; }}else { // print error - no sape user hash $article->text = 'Sape plugin info: Не заполнено поле - sape user в параметрах плагина.'.$article->text; } } return true; } }

Возможности программы :

  • Групповая обработка изображений.
  • Изменение размера изображения
  • Вращение
  • Добавление текста
  • Добавление водянного знака в виде изображения.
  • Обрезка
  • Разнообразная цветовая коррекция
  • Фильтры: Размытие, границы, уменьшение шума и прочее.
  • 3D-Рамка, Волны, Деформация, Старая камера, скручивание и пр.

На выходе программа позволяет переименовывать файлы по шаблону либо переписывать имеющиеся. Записывать на диск , отправлять на удаленный сервер по FTP, отправлятьна E-Mail , поддерживает сервисы Picasa и Flickr.

Поддерживает практически все форматы изображений.

Имеется русский язык. Переключается с вкладки "О программе".

Скачасть последнюю версию можно с оффициального сайта.

На выбор имеются готовые сборки для Windows, MAC, Linux. Для Пользователей Linux Имеются сбоки для Ubuntu в deb пакете , rpm пакеты для Red Hat и исходные коды.

Добавить комментарий