<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : html + div + тег more = поломанный дизайн</title>
		<link>https://www.cotonti.com</link>
		<description>Последние сообщения в теме</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Mon, 13 Apr 2026 20:45:29 -0000</pubDate>

		<item>
			<title>uznik73</title>
			<description><![CDATA[<p>
	В процессе использования исправления о котором указал ранее заметил баг что при его использовании кнопка more отображается не всегда там где положено (вылазила в страницах где тег отсутствовал) исправление заключается в переносе предложенного варианта после 43 строки. Короче говоря получается такая функция:</p>
<pre class="brush:php;">
function cot_cut_more($html)
{
	$mpos = mb_strpos($html, '&lt;!--more--&gt;');
	if ($mpos === false)
	{
		$mpos = mb_strpos($html, '[more]');
	}
	if ($mpos !== false)
	{
		$html = mb_substr($html, 0, $mpos);
		$html = htmlpurifier_filter($html,'');
	}
	$mpos = mb_strpos($html, '[newpage]');
	if ($mpos !== false)
	{
		$html = mb_substr($html, 0, $mpos);
	}
	if (mb_strpos($html, '[title]'))
	{
		$html = preg_replace('#\[title\](.*?)\[/title\][\s\r\n]*(&lt;br /&gt;)?#i', '', $html);
	}
	return $html;
}
</pre>
]]></description>
			<pubDate>ср, 25 апр 2012 09:35:21 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=30#post34096]]></link>
		</item>
		<item>
			<title>Moool13</title>
			<description><![CDATA[<p>
	<strong>Fox</strong> полностью за</p>
]]></description>
			<pubDate>пн, 16 апр 2012 12:42:18 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=30#post33989]]></link>
		</item>
		<item>
			<title>Fox</title>
			<description><![CDATA[<p>
	<strong>uznik73</strong> Это наоборот прикольно в анонсе пишеш пару прикольных предложений для заманухи, а дальше после море то что надо. Или перед море кусок начала статьи, после море целую статью и делов то почти ниче неменяется + больше гибкости без гемороя при добавлении страниц.</p>
]]></description>
			<pubDate>пн, 16 апр 2012 12:12:15 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=30#post33988]]></link>
		</item>
		<item>
			<title>Moool13</title>
			<description><![CDATA[<p>
	Но все это для визуального редактора.</p>
]]></description>
			<pubDate>пн, 16 апр 2012 11:01:31 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33986]]></link>
		</item>
		<item>
			<title>uznik73</title>
			<description><![CDATA[<p>
	<strong>Fox</strong>, тоесть анонс в полной странице не отображается? Кому как конечно но мне кажется это лишнее... А вообще делал так - <a href="http://www.cotonti.com/datas/users/bt_more_1768.jpg">скрин</a> (тег hr)</p>
]]></description>
			<pubDate>пн, 16 апр 2012 10:22:15 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33984]]></link>
		</item>
		<item>
			<title>Fox</title>
			<description><![CDATA[<p>
	Выходит так:</p>
<blockquote>
	<p>
		<u>До тега more</u></p>
	<p>
		Почему Cotonti?<br /><br />
		Cotonti сочетает гибкость веб-фреймворка с быстрым развертыванием и компонентами системы управления содержимым. Несмотря на то, что в нем «из коробки» есть учётные записи, создание контента, управление файлами и инструментарий для сообществ, он может быть легко расширен с помощью модулей и плагинов. У Cotonti есть свой шаблонизатор, быстрый и легкий в освоении, даже если вы не программист.<br /><br /><br /><br /><u>После тега more</u></p>
	<p>
		Почему Cotonti?<br /><br />
		Cotonti сочетает гибкость веб-фреймворка с быстрым развертыванием и компонентами системы управления содержимым. Несмотря на то, что в нем «из коробки» есть учётные записи, создание контента, управление файлами и инструментарий для сообществ, он может быть легко расширен с помощью модулей и плагинов. У Cotonti есть свой шаблонизатор, быстрый и легкий в освоении, даже если вы не программист.<br /><br />
		Узнайте больше о преимуществах Cotonti…<br />
		Главные особенности<br />
		Открытый код, развивается сообществом<br />
		Безопасный и надежный<br />
		Быстрый и легкий<br />
		Модульный и расширяемый<br />
		Вид отделен от логики<br />
		Быстрый и удобный шаблонизатор<br />
		Интернациональный</p>
</blockquote>
<p>
	Таким образом до тега more выходит как анонс страницы, а после more полная версия страницы. Потыцать демо можна тут wordpress.ckeditor.com/?page_id=16</p>
<p>
	 </p>
]]></description>
			<pubDate>пн, 16 апр 2012 09:52:17 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33982]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[<blockquote>
	<a href="https://www.cotonti.com/forums?m=posts&amp;p=33962#33962">#33962</a> <strong>Trustmaster: </strong><br /><p>
		А что если more сделать вместо комментария чем-то видимым в HTML, например [[MORE]]?</p>
</blockquote>
<p>
	Да, отличный вариант. Можно, например сделать &lt;hr class="more" /&gt; и оформить его в редакторе например пунктиром.</p>
<p>
	P.S. На скрине выше скорее всего примерно так и сделано.</p>
]]></description>
			<pubDate>пн, 16 апр 2012 06:27:38 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33978]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<p>
	Надо посмотреть, как это там сделано.</p>
]]></description>
			<pubDate>пн, 16 апр 2012 06:18:08 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33977]]></link>
		</item>
		<item>
			<title>Fox</title>
			<description><![CDATA[<p>
	<strong>Trustmaster</strong> Можно сделать как у Вордпресс???  <a href="http://www.cotonti.com/datas/users/2012-04-16_1245.jpg">http://www.cotonti.com/datas/users/2012-04-16_1245.jpg</a></p>
]]></description>
			<pubDate>вс, 15 апр 2012 21:41:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33969]]></link>
		</item>
		<item>
			<title>uznik73</title>
			<description><![CDATA[<p>
	<strong>Trustmaster, </strong>А какой с этого прок? Разве что для визуальной видимости в редакторе где стоит разделитель, я для этого в плуг more ckeditor'a дописывал вставку hr который был виден только в редакторе... В принципе это лучше чем невидимый комментарий</p>
]]></description>
			<pubDate>вс, 15 апр 2012 19:05:52 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33966]]></link>
		</item>
		<item>
			<title>Moool13</title>
			<description><![CDATA[<p>
	Всмысле?</p>
]]></description>
			<pubDate>вс, 15 апр 2012 17:52:00 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33963]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<p>
	А что если more сделать вместо комментария чем-то видимым в HTML, например [[MORE]]?</p>
]]></description>
			<pubDate>вс, 15 апр 2012 17:46:02 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33962]]></link>
		</item>
		<item>
			<title>Moool13</title>
			<description><![CDATA[<p>
	<strong>Dayver</strong> я чисто про твой скрипт говорил)) забей</p>
]]></description>
			<pubDate>вс, 15 апр 2012 16:42:42 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33956]]></link>
		</item>
		<item>
			<title>Dayver</title>
			<description><![CDATA[<p>
	скрипт просто указывает где зона 300-ого символа(как альтернатива полному автоматизму) и куда в последствии можно поставить тег мор а проблема обрезки им тегов - суть даного топика и она вроде решена, нет? </p>
]]></description>
			<pubDate>вс, 15 апр 2012 16:35:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33955]]></link>
		</item>
		<item>
			<title>Moool13</title>
			<description><![CDATA[<p>
	<strong>Dayver</strong> я про твой способ. Скрипт не обрезает слово, но "обрезает теги"</p>
]]></description>
			<pubDate>вс, 15 апр 2012 15:12:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33954]]></link>
		</item>
		<item>
			<title>Dayver</title>
			<description><![CDATA[<p>
	Разве uznik73 в 10 сообщении этой темы не озвучил решение?</p>
]]></description>
			<pubDate>вс, 15 апр 2012 14:36:49 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33953]]></link>
		</item>
		<item>
			<title>Moool13</title>
			<description><![CDATA[<p>
	<strong>Dayver</strong> а как быть с незакрытыми тегами?</p>
]]></description>
			<pubDate>вс, 15 апр 2012 13:06:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33951]]></link>
		</item>
		<item>
			<title>Dayver</title>
			<description><![CDATA[<p>
	Около тематичная мысль от себя - еще во времена седа в панели маркитапа и тексбоксера делал рядом с кнопкой море еще одну(на яваскрипте не сложно реализовать) при нажатии на которую курсор ставился в тексте после 300 символа, далее что б не рвать слово менеджер вручную сдвигает курсор и нажимает кнопку море - так получается полуавтоматическая обрезка текста с результататом на главной получается единый стиль новостей</p>
]]></description>
			<pubDate>вс, 15 апр 2012 12:51:16 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33950]]></link>
		</item>
		<item>
			<title>Moool13</title>
			<description><![CDATA[<p>
	<strong>Fox</strong> твоя правда</p>
]]></description>
			<pubDate>вс, 15 апр 2012 07:35:35 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33949]]></link>
		</item>
		<item>
			<title>Fox</title>
			<description><![CDATA[<p>
	<strong>Moool13</strong> Ну умным плевать одно поле или два. Скачал систему какойто новичок поцыкал вылезли баги зашел на сайт понял что всё заумно, и свалил тыцать вордпрес или нуленый дле.</p>
]]></description>
			<pubDate>сб, 14 апр 2012 20:16:05 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33942]]></link>
		</item>
		<item>
			<title>Eugene</title>
			<description><![CDATA[<p>
	Кстати, можно попробовать написать post-install скрипт (поддержка которых уже включена), чтобы для разработчика "галочкой" создавалось экстраполе... (может там можно и копирование сразу сделать для page.edit|add.tpl в тему и вставить туда кусок с экстраполем - но это уже по-продвинутому) )))</p>
]]></description>
			<pubDate>сб, 14 апр 2012 14:58:02 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33939]]></link>
		</item>
		<item>
			<title>Moool13</title>
			<description><![CDATA[<blockquote>
	<p>
		Я имел ввиду сразу два поля в коробочную версию чтоб мозги непарить.</p>
</blockquote>
<p>
	Стоит ли? Не всем это нужно, а экстрополе создать недолго</p>
]]></description>
			<pubDate>сб, 14 апр 2012 12:55:33 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33936]]></link>
		</item>
		<item>
			<title>Fox</title>
			<description><![CDATA[<p>
	Я имел ввиду сразу два поля в коробочную версию чтоб мозги непарить. Или сделать с more как у Вордпреса.</p>
]]></description>
			<pubDate>сб, 14 апр 2012 12:49:58 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33935]]></link>
		</item>
		<item>
			<title>uznik73</title>
			<description><![CDATA[<blockquote>
	<a href="https://www.cotonti.com/forums?m=posts&amp;p=33929#33929">#33929</a> <strong>Eugene: </strong>
	<p>
		<strong>uznik73</strong>, возможно, что как вариант это создание альтернативы (или переделка) function cot_cut_more($html) в page.functions...</p>
</blockquote>
<p>
	Большое спасибо, добавил в этот файл после 53 строки(<em>notepad++</em>) строку:</p>
<pre class="brush:php;">
$html = htmlpurifier_filter($html,'');</pre>
<p>
	Тобишь перед выводом страниц в списке, данные фильтруются htmlpurifier'ом, теги закрываются и описанная в начале проблема исчезает, тестировал пока у себя на компе.</p>
<p>
	Подскажите корректно ли такое исправление, а то в php не особо разбираюсь и может быть так делать не стоит?</p>
]]></description>
			<pubDate>сб, 14 апр 2012 11:51:30 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33933]]></link>
		</item>
		<item>
			<title>Moool13</title>
			<description><![CDATA[<blockquote>
	<a href="https://www.cotonti.com/forums?m=posts&amp;p=33919#33919">#33919</a> <strong>Fox: </strong><br /><p>
		Выход есть делать 2 поля для добавления страниц 1е поле анонс страницы. 2е поле полноценая страница. Как разработчики смотрят на это незнаю но можно предлжить!?</p>
</blockquote>
<p>
	Я так и делаю)</p>
]]></description>
			<pubDate>сб, 14 апр 2012 10:50:33 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33930]]></link>
		</item>
		<item>
			<title>Eugene</title>
			<description><![CDATA[<p>
	<strong>Fox</strong>, я частенько для этого использую само поле "описания" - хотя естественно, что можно за пару секунд это решить через экстраполе типа "текст"</p>
<p>
	<strong>uznik73</strong>, возможно, что как вариант это создание альтернативы (или переделка) function cot_cut_more($html) в page.functions...</p>
]]></description>
			<pubDate>сб, 14 апр 2012 10:16:10 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33929]]></link>
		</item>
		<item>
			<title>Fox</title>
			<description><![CDATA[<p>
	Выход есть делать 2 поля для добавления страниц 1е поле анонс страницы. 2е поле полноценая страница. Как разработчики смотрят на это незнаю но можно предлжить!?</p>
]]></description>
			<pubDate>пт, 13 апр 2012 21:36:10 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33919]]></link>
		</item>
		<item>
			<title>uznik73</title>
			<description><![CDATA[<p>
	<strong>McDuck</strong>, У elRTE теже проблемы вставка посреди текста = поломка дизайна.</p>
<p>
	<strong>Eugene, </strong>Как временное решение то да, если бы оно еще умело определять конец предложения, то и совсем замечательно но все же хотелось бы и кнопку more оставить и избежать таких проблем, но всеравно спасибо за наводку.</p>
]]></description>
			<pubDate>пт, 13 апр 2012 21:12:36 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33917]]></link>
		</item>
		<item>
			<title>McDuck</title>
			<description><![CDATA[<p>
	Посмотрите <a href="http://www.cotonti.com/ru/extensions/editor-parser/elrte">elRTE</a> , он показывает границы блоков</p>
]]></description>
			<pubDate>пт, 13 апр 2012 20:54:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33916]]></link>
		</item>
		<item>
			<title>Eugene</title>
			<description><![CDATA[<p>
	Возможно, что придётся тэгом more напрягать только некоторых продвинутых пользователей, а не всех...</p>
<p>
	Я когда думал об этом - решил сделать обрезку текста (при выводе списком) - для каждой категории можно делать разные значения. Например, 200 символов... или 300.  Если юзер попроще не поставил more - обрежется само всё. А если умный юзер подобрал после какой фразы поставить - то и пожалуйста...</p>
]]></description>
			<pubDate>пт, 13 апр 2012 20:38:04 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33914]]></link>
		</item>
		<item>
			<title>uznik73</title>
			<description><![CDATA[<p>
	То что я сам могу каждый раз исправлять такие проблемы это понятно, но обычного пользователя не заставишь лезть в код что бы аккуратно вставить этот тег...</p>
]]></description>
			<pubDate>пт, 13 апр 2012 19:03:55 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33908]]></link>
		</item>
		<item>
			<title>Moool13</title>
			<description><![CDATA[<p>
	Как вариант:</p>
<blockquote>
	<p>
		&lt;div&gt;текст&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;!--more--&gt;  текст</p>
</blockquote>
<p>
	А если серьезно, то фича авто-закрытия, -открытия тегов нужна.</p>
]]></description>
			<pubDate>пт, 13 апр 2012 18:50:52 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33907]]></link>
		</item>
		<item>
			<title>uznik73</title>
			<description><![CDATA[<p>
	Часто обращаются пользователи сайта с проблемой, когда вставляют в текст тег more посреди текста то в сокращенной новости ломается дизайн</p>
<p>
	пример такого кода</p>
<pre class="brush:xml;">
&lt;div&gt;текст&lt;/div&gt;&lt;div&gt;&lt;!--more--&gt;&lt;/div&gt;  текст  </pre>
<p>
	Как можно исправить такие косяки? Подозреваю что как то можно сделать с помощью html purifier</p>
]]></description>
			<pubDate>пт, 13 апр 2012 18:31:08 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6875&d=0#post33906]]></link>
		</item>
	</channel>
</rss>