Сообщений: 75 Зарегистрирован: 25 Ноября 2007, 17:00:22 Сказали спасибо 10 раз Статус: offline
Опубликовано 01 Февраля 2008, 09:09:07
Вот собственно сам вопрос: что добавить, чтобы при вводе ссылки например: http://www.site.com/ в комментариях, или на форуме, она автоматически скрывалась в текст (ссылка). Я думаю что-то надо добавить в maincore.php, только что?
Народ читаем и запоминаем! Не помогаю по ICQ Не помогаю по ЛС
буду просто игнорировать эти сообщения!
Все вопросы задаем на форуме, но предварительно пользуемся поиском!
Народ читаем и запоминаем! Не помогаю по ICQ Не помогаю по ЛС
буду просто игнорировать эти сообщения!
Все вопросы задаем на форуме, но предварительно пользуемся поиском!
Сообщений: 240 Откуда: Полтава Зарегистрирован: 27 Октября 2007, 15:06:15 Сказали спасибо 39 раз Статус: offline
ICQ статус
Опубликовано 03 Февраля 2008, 19:00:15
Можно обмануть както нестандартно.
Например, так.
Чтобы выбирались только не обработанные ссылки, их надо както пометить, то есть дописать ведущий пробел, к примеру, или любой знак.
1. Обработка ббкодов. Ссылка [url]http превращается в подобие <a href='http
2. Заменяем все 'http' на ' http' (дописываем ведущий пробел). При этом уже обработанные ссылки приобретут вид <a href=' http
3. Возвращаем их к исходному виду: заменяем <a href=' http на <a href='http (убираем пробел). С пробелом остаются только не обработанные.
4. Обрабатываем ссылки, которые начинаются с {пробел}http.