Хотим решить подключением файла, код html. Задача в коде html указать брать код из файла (html, php и т.д.)
Вопрос решен. Пояснения и решение ниже Что имеем: 1. Есть компонент форм-калькуляторов на джумле. 2. Задача: сделать вывод различных калькуляторов в виде табов с счетом внутри табов и конечного итого всех табов. 3. Форма ввода кода на html имеет ограничение по объемы ввода символов (ограничение бд). 4. Оптимальное решение поместить каждый калькулятор в отдельный файл и подключать их с помощью title. Компонент: http://delajoom.ru/index.php/skachat-komponent-reshenija Подключение title: / components / com_formcalc / views / formcalc / tmpl / default.php Код (Text): <?php /** * @version SVN: $Id$ * @package FormCalc * @subpackage Views * @author EasyJoomla {@link http://www.easy-joomla.org Easy-Joomla.org} * @author Constantine Poltyrev {@link http://bugs.rallycars.ru} * @author Created on 06-Dec-2010 */ //-- No direct access defined('_JEXEC') or die('=;)'); /** @var StdClass $this */ JFactory::getDocument()->setTitle($this->data->title); $enctype = $this->data->file_upload?'enctype="multipart/form-data"':''; $Itemid = JRequest::getInt('Itemid'); $formulas=explode("\n", $this->data->formula); $n=0; $formula = ''; foreach($formulas as $f){ $f=trim($f); if($n++>0)$formula .= ','; $formula .= "'$f'"; } $useCaptcha = isset($this->captcha) && $this->captcha; ?> <script type="text/javascript"> __FC_FORMULA = [<?php echo $formula?>]; __FC_SUBMIT = <?php echo $useCaptcha?'false':'true'?>; __FC_CAPTCHA_TEXT = '<?php echo JText::_('INVALID_CAPTCHA_INPUT')?>'; </script> <h3><?php echo $this->data->title; ?></h3> <div class="form_descr"><?php echo $this->data->description?></div> <form action="index.php" <?php echo $enctype?> name="calcForm" id="calcForm" method="post"> <?php echo $this->data->template?> <? switch($this->data->title) { case "Калькулятор ремонта": include_once("./calc.php"); break; case "Под ключ": include_once("./calcKey.php"); break; } ?> <input type="hidden" name="option" value="com_formcalc"/> <input type="hidden" name="task" value="submit"/> <input type="hidden" name="formid" value="<?php echo $this->data->id?>"/> <input type="hidden" name="Itemid" value="<?php echo $Itemid?>"/> <?php echo JHTML::_( 'form.token' ); ?> </form> Примеры калькуляторов в файле ниже