* @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; } }
  • Очень большой портал от 70 000 руб.
  • Большой портал от 30 000 руб.
  • Портал от 15 000 руб.
  • Интернет магазин от 10 000 руб.
  • Сайт от 5 000 руб.
  • Мелкий сайт от 4 000 руб.
  • Супермелкий сайт от 2 000 руб.
  • Хостинг сайта от 1 500 руб. в год, с регистрацией ДНС.
  • Дизайн сайта от 1 000 руб.

Цены даны приблизительные. Окончательная цена будет указана при заключении договора и согласования технического задания на разработку сайта.

Наши работы можно посмотреть в портфолио.