| uznik73 |
|
|---|---|
|
В процессе использования исправления о котором указал ранее заметил баг что при его использовании кнопка 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
|