Обработка ссылок из предложений
В файле forum/topic.php ищем строку:
echo '<div>' . bb_code($data['posts_text']) . '<br />';
Перед ней вставляем код:
if (preg_match('|tid=(.*?)&|sei', $data['posts_text'], $arr_id)) {
$query = DB::run()->queryFetch("SELECT * FROM `topics` WHERE `topics_id`=? LIMIT 1;", array($arr_id[1]));
if (!empty($query)) {
if (preg_match('|http://(.*)&|sei', $data['posts_text'], $arr_link)) {
$data['posts_text'] = str_replace('http://' . $arr_link[1] . '&', '[url=http://' . $arr_link[1] . ']' . $query['topics_title'] . '[/url]', $data['posts_text']);
}
}
}
Ссылки тем, скопированных в строке адреса, будут заменяться на ссылку с названием темы
Изменил: Александр (24.07.2012 / 02:54)