Народ аууууу!!!!Есть кто-нибудь кто может помочь с вопросами по этой цмс?????

30 views
Skip to first unread message

Дмитрий Март

unread,
Jan 24, 2017, 8:45:19 AM1/24/17
to flexo-manage-content
Например с этим вопросом:
Есть такой сниппет Ленивый поиск
<?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; ?>
Так вот хотелось бы узнать как можно сделать так чтобы форма поиска находилась в шаблоне,например в шапке,
а результаты выводились на странице в которую собственно этот снипет подключен???Помогите пожалуйста решить задачу!!!

Александр Маслаков

unread,
Jan 24, 2017, 10:21:17 AM1/24/17
to flexo-mana...@googlegroups.com
Вот код можно спользовать для форми в шапке, но нужно указать action (url страници):
<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.



--

Дмитрий Март

unread,
Jan 24, 2017, 10:48:14 AM1/24/17
to flexo-manage-content
Круто, спасибо огромное, даже не ожидал что так быстро ответять, а тем более сам разработчик) судя по числам последних сообщений даже не рассчитывал на ответ.

вторник, 24 января 2017 г., 20:21:17 UTC+5 пользователь Александр Маслаков написал:

Александр Маслаков

unread,
Jan 25, 2017, 9:04:42 AM1/25/17
to flexo-mana...@googlegroups.com
Я принемал относительное участие в развитии проекта, потому как код движка был изначально форкнут от https://github.com/philippe/FrogCMS (проект кстати 8-9 летней давности).
Мое участие свелось к локализации системы, изменению дизайна и JS-кода, некоторым допилам и улучшениям, реализации некторых плагинов.
Поэтому считать меня полноправным разработчиком этой CMS не стоит, просто были хорошие времена когда я ее активно использовал.

--
Вы получили это сообщение, поскольку подписаны на группу "flexo-manage-content".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес flexo-manage-content+unsubscrib...@googlegroups.com.

Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Дмитрий Март

unread,
Jan 26, 2017, 12:42:12 PM1/26/17
to flexo-manage-content
Хотелось бы узнать компетентное мнение человека принимавшего участие в разработке этой системы.В каком сейчас состоянии цмс, я имею ввиду это стабильная версия или тестовая?Как бы вы охарактеризовали данную цмс, она надежна на данный момент в использовании?

Александр Маслаков

unread,
Jan 27, 2017, 2:55:40 AM1/27/17
to flexo-mana...@googlegroups.com
Система является форком  FrogCMS, которая в свою очередь активно использовалась в продакшине. Где то здесь была тема с проектами на Flexo CMS. Посмотрите на сайты, поиграйтесь с системой и затем сможете сделать более менее взвешенный вывод.
Мое мнение - система достаточно стабильна чтобы на ней что то делать, но плагинов, саппорта и документации, увы не много.

2017-01-26 19:42 GMT+02:00 Дмитрий Март <dmar...@gmail.com>:
Хотелось бы узнать компетентное мнение человека принимавшего участие в разработке этой системы.В каком сейчас состоянии цмс, я имею ввиду это стабильная версия или тестовая?Как бы вы охарактеризовали данную цмс, она надежна на данный момент в использовании?

--
Вы получили это сообщение, поскольку подписаны на группу "flexo-manage-content".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес flexo-manage-content+unsub...@googlegroups.com.

Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Дмитрий Март

unread,
Jan 27, 2017, 11:38:43 AM1/27/17
to flexo-manage-content
Пробовал я Frog,как то не особо понравилсь,Flexo мне показалась удобнее и быстрее.Спасибо за ваши ответы,буду пробовать цмску.Ещё один вопросинтересует,можно ли рассчитывать на тех поддержку с вашей стороны, я имею ввиду помощь в исправлении багов связанных непосредственно с работой системы если такие обнаружатся?

Александр Маслаков

unread,
Jan 27, 2017, 12:19:28 PM1/27/17
to flexo-mana...@googlegroups.com
Вы можете добавлять issues в трекер на гитхабе: https://github.com/flexocms/flexo1.source/issues
Там висят баги 3х летней давности, но я подумываю пофиксить хотя бы самые критичные. Если решу заниматься, а это будет ясно по активности на гитхабе - значит рассчитывать на поддержку можно.
 
пт, 27 янв. 2017 г. в 18:38, Дмитрий Март <dmar...@gmail.com>:
Пробовал я Frog,как то не особо понравилсь,Flexo мне показалась удобнее и быстрее.Спасибо за ваши ответы,буду пробовать цмску.Ещё один вопросинтересует,можно ли рассчитывать на тех поддержку с вашей стороны, я имею ввиду помощь в исправлении багов связанных непосредственно с работой системы если такие обнаружатся?

--
Вы получили это сообщение, поскольку подписаны на группу flexo-manage-content.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес flexo-manage-con...@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages