Очень простая, но полезная доработка фильтра "Внешние скрипты". В результате чего можно подключать файл в статью не только {ФАЙЛ=script.php}, но и например {ФАЙЛ=script.php?param1=val1&demo=test}. В script.php будет передан массив $params, в котором содержатся переменные и их содержимое:
Приводим содержимое файла /filters/f_includes/filter.php к следующему виду:
Помидорами не бросать! Ногами не пинать! Ибо не… й действительно иногда нужно)
Array ( [param1] => val1 [demo] => test )
Приводим содержимое файла /filters/f_includes/filter.php к следующему виду:
<?php /******************************************************************************/ // // // InstantCMS v1.10 // // http://instantcms.ru/ // // // // written by InstantCMS Team, 2007-2012 // // produced by InstantSoft, (www.instantsoft.ru) // // // // LICENSED BY GNU/GPL v2 // // // /******************************************************************************/ function getLink($file){ $file = $file[0]; } $filefull = PATH . '/includes/myphp/' . $file; include $filefull; }else{ $link = 'Файл "/includes/myphp/' . $file . '" не найден!'; } return $link; } //////////////////////////////////////////////////////////////////////////////// function f_includes(&$text){ foreach($matches as $elm){ } } return true; } ?>
Реклама #
lokanaft 11 лет назад #