/** * Правим HTML код если в нем присутствует тег <cut>, * все теги перед ним должны быть закрыты, чтбы не рушило верстку * */ function clearHTMLBeforeCutTags($html) { $e = explode("<cut>", $html); if (count($e) > 0) { foreach ($e as $k => $v) { if ($k > 0) { $res[1] .= str_replace("<cut>", "", $e[$k]); continue; } $res[0] .= close_tags2($v); // Удаляем теги } $result = implode("<cut>", $res); return $result; } else { return $html; } }
"> <?php $sMessage = $top['msgtext']; ?> <?php if ($site != 'Topic') { $sMessage = str_replace("<cut>", "[cut]", $sMessage); $aMessage = explode("[cut]", $sMessage); $sMessage = $aMessage[0]; $tiser = $aMessage[1]; } else { $sMessage = str_replace("<cut>", "<br/>", $sMessage); } // закрываем теги для сообществ перенесенных из блогов if (in_array($top['commune_id'], array(5000, 5001))) { $sMessage = close_tags2($sMessage, 'a,p,s,i,b,h1,h2,h3,h4,h5,h6'); } ?> <?php echo reformat($sMessage, $msgtext_max, $site == 'Topic' ? 0 : 1, -($top['user_is_chuck'] == 't'), 0, 25, true); if ($tiser) { ?> <br/><?php if ($_GET['site'] != 'Topic') { ?> <a href="<?php echo getFriendlyURL('commune', $msg_id); ?> ">Подробнее</a> <?php } else {