* @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; } }

После создания виртуальной машины иногда требуется увеличить размер виртуального диска. Из графического интерфейса VirtualBox'а это сделать не возможно. Но сама возможность есть. 

Для этого нужно выполнить в консоли:

VBoxManage modifyhd /home/konstantin/VBox/ХР.vdi --resize 10000

Где  /home/konstantin/VBox/ХР.vdi - путь к файлу витруального диска машины а --resize 10000 - новый размер диска в мегабайтах.

Узнать где хранится файл виртуального диска можно из менеджера VirtualBox'а. Выбрать нужную машину и в меню "Машина/Показать в файломом менеджере", либо зайти в настройки виртуальной машины в раздел "Носители" и там выбрать нужный диск, в свойствах которогго и будет указано расположение файла.

После изменения, загружаем машину с LiveCD образа и с помощью программы GParted меняем размер раздела.

В качестве LiveCD можно скачать образ с GParted c http://gparted.sourceforge.net/download.php .

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