Master Опубликовано 31 Октября 2006 Жалоба Поделиться Опубликовано 31 Октября 2006 Очень часто пользователи форумов не пишут http://, вследствие приходится копировать адрес в адресную строчку браузера и открывать нужный сайт/страничку.Здесь я опишу, как сделать такое: например пользователь ввел в сообщении ссылку www.google.com. Но невозможно на нее счелкнуть и перейти по данному адресу. Здесь решение. Можно будет нажать и перейти на ссылку Открыть sources/classes/bbcode/class_bbcode.phpНайти код://----------------------------------------- // Auto parse URLs //----------------------------------------- $txt = preg_replace( "#(^|\s|>)((http|https|news|ftp)://\w+[^\s\[\]\<]+)#ie" , "\$this->regex_build_url(array('html' => '\\2', 'show' => '\\2', 'st' => '\\1'))", $txt );Добавить после:$txt = preg_replace( "#(^|\s|>)(www.\w+[^\s\[\]\<]+)#ie" , "\$this->regex_build_url(array('html' => '\\2', 'show' => '\\2', 'st' => '\\1'))", $txt ); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Garret Опубликовано 31 Октября 2006 Жалоба Поделиться Опубликовано 31 Октября 2006 Хэх, вот это баян www и собака Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 31 Октября 2006 Автор Жалоба Поделиться Опубликовано 31 Октября 2006 Хех, не заметил Но у меня для второй линейки Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Garret Опубликовано 31 Октября 2006 Жалоба Поделиться Опубликовано 31 Октября 2006 Тот способ подходит для всех. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
kuzenru Опубликовано 24 Марта 2007 Жалоба Поделиться Опубликовано 24 Марта 2007 Ещё такой вопросик в тему, а ка теперь сделать так, что бы каждая ссылка отсавленная пользователем закрывалась тегом <noindex></noindex>и в теге <a> добавлялось rel="nofollow" т.е. если пользователь ввёл ссылку www.site.ru то в коде она бы выглядела вот так <noindex><a href="http://www.site.ru" rel="nofollow">http://www.site.ru</a></noindex> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 24 Марта 2007 Жалоба Поделиться Опубликовано 24 Марта 2007 Ещё такой вопросик в тему, а ка теперь сделать так, что бы каждая ссылка отсавленная пользователем закрывалась тегом <noindex></noindex>и в теге <a> добавлялось rel="nofollow" т.е. если пользователь ввёл ссылку www.site.ru то в коде она бы выглядела вот так <noindex><a href="http://www.site.ru" rel="nofollow">http://www.site.ru</a></noindex>Скрываем document.referer Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
kuzenru Опубликовано 24 Марта 2007 Жалоба Поделиться Опубликовано 24 Марта 2007 Огромное спасибо всё работает Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.