Foren / National / Russian / html + div + тег more = поломанный дизайн

ErsteVorherige123

Fox
#31 16. April 2012, 12:12

uznik73 Это наоборот прикольно в анонсе пишеш пару прикольных предложений для заманухи, а дальше после море то что надо. Или перед море кусок начала статьи, после море целую статью и делов то почти ниче неменяется + больше гибкости без гемороя при добавлении страниц.

ХаЧу ЧПУ для форума!!! ХаЧу ДаКуменцию к ДвИжКу!!! ХаЧу АпиСания TPL ТаГов!??
Moool13
#32 16. April 2012, 12:42

Fox полностью за

uznik73
#33 25. April 2012, 09:35

В процессе использования исправления о котором указал ранее заметил баг что при его использовании кнопка more отображается не всегда там где положено (вылазила в страницах где тег отсутствовал) исправление заключается в переносе предложенного варианта после 43 строки. Короче говоря получается такая функция:

function cot_cut_more($html)
{
	$mpos = mb_strpos($html, '<!--more-->');
	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]*(<br />)?#i', '', $html);
	}
	return $html;
}
Sorry for my poor English

ErsteVorherige123