Доброго времени суток столкнулся с проблемой вывода полей в переменной $content суть такова имеется код в node.tpl.php
<?php
$block = module_invoke('search', 'block', 'view', 0);
$serch = "<div id='serch'>".$block['content']."</div>";
?>
<?php
$content_array = explode("<p>",$content);
$content_array_half_size = count($content_array) / 3;
if($content_array_half_size<=1){
print $content;
}else{
$added_string = $serch;
array_splice($content_array, $content_array_half_size, 0, $added_string);
$final_content = implode("<p>", $content_array);
print $final_content;
}
?>
код выводит блок поиска в середину статьи. Вопрос такого плана: как изменить данный код чтобы блок выводился именно после последнего абзаца или перед последним полем?
Комментарии
$last_p = strripos ($content, $p);
if ($last_p){
$content = substr_replace($content, $p.$added_string, $last_p, strlen($p));
}
print $content;
Mnilionic - спасибо за помощь все заработало!