Имам този код:
<?php
$lastfile = null;
$files = glob('./images/fruits*.*');
foreach($files as $file) {
$filename = pathinfo($file);
$filepath1 = pathinfo($file, PATHINFO_BASENAME);
$filepath2 = "images/fruits/".$filepath1;
$base = basename($file, '.jpg');
preg_match('#/([^/]+?)(?: \d+)?\.[^/]+$#', $file, $match);
$filet = $match[1];
if ($filet != $lastfile) {
echo '{slider';
echo '<strong>'.$filet.'</strong>|blue';
echo '}';
$lastfile = $filet;
echo '<br>';
}
echo '{tip';
echo "<img src=\"".$filepath2."\">";
echo '}';
echo "<img src=\"".$filepath2."\" ";
echo 'width="100" height="100" />{/tip}';
}
?>
Работи добре. Но искам да автоматизирам това в статията на Joomla. Инсталирах разширение Sourcer за вмъкване на PHP код в статии на Joomla. Сега всичко е наред, освен това:
echo '{slider';
echo '<strong>'.$filet.'</strong>|blue';
echo '}';
Тези редове трябва да са обикновена HTML статия (без PHP echo()
), но в този PHP foreach()
цикъл. Някой има ли идея как може да стане това?