Trustmaster |
|
---|---|
Мы друг друга не поняли. Жаль, что никак не мог уточнить этот момент до релиза. Эта функция обрубает страницу по первому newpage и удаляет title. Потому что выводить в новостях несколько страниц разом - это явно перебор. Вот что я не учел, так это то, что еще первая страница может быть обрублена ббкодом more, и при этом тайтл останется на своем месте.
Лечится просто: function sed_news_strip_newpage(&$html)
{
$newpage = mb_strpos($html, '[newpage]');
if ($newpage !== false)
{
$html = mb_substr($html, 0, $newpage);
}
$html = preg_replace('#\[title\](.*?)\[/title\][\s\r\n]*(<br />)?#i', '', $html);
} May the Source be with you!
|
|
Bu gönderi Trustmaster tarafından düzenlendi (2009-02-25 22:48, 16 yıllar önce) |