<?php if (!function_exists('snippet_sitesearch')) { function snippet_sitesearch($page, $query) { $out = ''; $childs = $page->children(); if (count($childs) > 0) { foreach ($childs as $child) { if (stristr($child->title(), $query)) { $out .= '<li><strong>' . $child->link($child->breadcrumb) . '</strong></li>'; } $out .= snippet_sitesearch($child, $query); } } $out = str_replace('<li><li>', '<li>', $out); $out = str_replace('</li></li>', '</li>', $out); return $out; } } $query = (isset($_POST['query']) ? $_POST['query']: null); $results = ($query !== null ? snippet_sitesearch($this->parent(0), $query): false); ?> <form id="searchForm" method="post"> <p id="searchQuery"><input id="searchQueryField" type="text" name="query" value="<?php if ($query !== null) echo($query); ?>" /></p> <p id="searchSubmit"><input id="searchSubmitButton" type="submit" value="Найти" /></p> </form> <?php if ($results !== false): ?> <div id="searchResults"> <p>Результаты поиска для: «<strong><?php echo $query; ?></strong>»:</p> <?php if ($results != null): ?> <ol> <?php echo $results; ?> </ol> <?php else: ?> <p>Совпадений не обнаружено.</p> <?php endif; ?> </div> <?php endif; ?>
Так вот хотелось бы узнать как можно сделать так чтобы форма поиска находилась в шаблоне,например в шапке,
а результаты выводились на странице в которую собственно этот снипет подключен???Помогите пожалуйста решить задачу!!!
<form id="searchForm" method="post" action="/search"> <p id="searchQuery"><input id="searchQueryField" type="text" name="query" /></p>
<p id="searchSubmit"><input id="searchSubmitButton" type="submit" value="Найти" /></p> </form>
--
Вы получили это сообщение, поскольку подписаны на группу "flexo-manage-content".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес flexo-manage-content+unsub...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
--
Вы получили это сообщение, поскольку подписаны на группу "flexo-manage-content".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес flexo-manage-content+unsubscrib...@googlegroups.com.
Хотелось бы узнать компетентное мнение человека принимавшего участие в разработке этой системы.В каком сейчас состоянии цмс, я имею ввиду это стабильная версия или тестовая?Как бы вы охарактеризовали данную цмс, она надежна на данный момент в использовании?
--
Вы получили это сообщение, поскольку подписаны на группу "flexo-manage-content".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес flexo-manage-content+unsub...@googlegroups.com.
Пробовал я Frog,как то не особо понравилсь,Flexo мне показалась удобнее и быстрее.Спасибо за ваши ответы,буду пробовать цмску.Ещё один вопросинтересует,можно ли рассчитывать на тех поддержку с вашей стороны, я имею ввиду помощь в исправлении багов связанных непосредственно с работой системы если такие обнаружатся?
--
Вы получили это сообщение, поскольку подписаны на группу flexo-manage-content.
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес flexo-manage-con...@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.