Terabyte Опубликовано 10 Сентября 2004 Жалоба Поделиться Опубликовано 10 Сентября 2004 Гдже находится ф-ция автозамены ссылок начинающихся с http:// ? Просто тематика форума не позволяет, чтобы рефереры на нас вели =) Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 10 Сентября 2004 Жалоба Поделиться Опубликовано 10 Сентября 2004 Terabyte sources/lib/post_parser.php, естественноТам прямо по http и найдёшь. Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 10 Сентября 2004 Жалоба Поделиться Опубликовано 10 Сентября 2004 function regex_build_url($url=array()) {... } Ссылка на комментарий Поделиться на других сайтах Прочее
Terabyte Опубликовано 10 Сентября 2004 Автор Жалоба Поделиться Опубликовано 10 Сентября 2004 Хех, спасибо. Не парясь сделал return $url['html']; =)) Ссылка на комментарий Поделиться на других сайтах Прочее
Terabyte Опубликовано 11 Сентября 2004 Автор Жалоба Поделиться Опубликовано 11 Сентября 2004 Ой, получилось так, что и ссылки не работаю, ну т.е. сам тег A. Как бы сделать чтобы только автозамена не работала, а он работал? Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 11 Сентября 2004 Жалоба Поделиться Опубликовано 11 Сентября 2004 Ничего не понимаю.Когда ты постишь ссылку http://www.yandex.ruона заменяетсяна <a href="http://www.yandex.ru">http://www.yandex.ru</a> Как тебе надо? Ссылка на комментарий Поделиться на других сайтах Прочее
arigoda Опубликовано 11 Сентября 2004 Жалоба Поделиться Опубликовано 11 Сентября 2004 Может такой мод поможет?..Лень искать сейчас ссылку, поэтому тут выложу... только куски кода, отноящиеся к картинкам и e-mail, не советую ставить - какая-то хрень получается... Stop auto parsing of urls and colour them instead Made by: Robin Wilson Homepage: http://www.robinswebsite.net Email: robinwilson1@btinternet.com Demo: http://www.robinswebsite.net/?act=idx Open sources/lib/post_parser.php Find and remove: $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( "#\[url\](\S+?)\[/url\]#ie" , "\$this->regex_build_url(array('html' => '\\1', 'show' => '\\1'))", $txt ); $txt = preg_replace( "#\[url\s*=\s*\"\;\s*(\S+?)\s*\"\;\s*\](.*?)\[\/url\]#ie" , "\$this->regex_build_url(array('html' => '\\1', 'show' => '\\2'))", $txt ); $txt = preg_replace( "#\[url\s*=\s*(\S+?)\s*\](.*?)\[\/url\]#ie" , "\$this->regex_build_url(array('html' => '\\1', 'show' => '\\2'))", $txt ); Replace it with: $txt=eregi_replace("\\[url\\]([^\\[]*)\\[/url\\]","<font color=#3A4F6C><b>\\1</b></font>",$txt); $txt=eregi_replace("\\[url=http://([^\\[]+)\\]([^\\[]*)\\[/url\\]","<b>\\2</b>: -><font color=#3A4F6C><b>http://\\1</b></font></a>",$txt); $txt=eregi_replace("((http|https|mailto|ftp):\/\/[^[:space:]<>]{1,})","<font color=#3A4F6C><b>\\1</b></font>",$txt); $txt=eregi_replace("(( www).[^[:space:]<>]{1,})","<font color=#3A4F6C><b>\\1</b></font>",$txt); $txt=eregi_replace("([^[:space:]<>]{1,})\\@([^[:space:]<>]{2,})","<a href='mailto:\\1@\\2'><font color=#3A4F6C><b>\\1@\\2</b></font></a>",$txt); Find $url = str_replace( " ", "%20", $url ); return "<img src='$url' border='0' alt='user posted image' />"; Above Place this: $url = str_replace("http://www.rwsbetas.com/","",$url); (Replace this with your domain name) That's it! Edit font colour from #3A4F6C to whatever you want Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 12 Сентября 2004 Жалоба Поделиться Опубликовано 12 Сентября 2004 Вообще не понимаю, о чём разговор - у человека на форуме копирайты убраны, а мы ему помогаем... Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 12 Сентября 2004 Жалоба Поделиться Опубликовано 12 Сентября 2004 Не убраны, а изменены, причем с нарушением. Ссылка на комментарий Поделиться на других сайтах Прочее
Iris Опубликовано 12 Сентября 2004 Жалоба Поделиться Опубликовано 12 Сентября 2004 Надо наказать, чтобы больше не повадно было. Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 12 Сентября 2004 Жалоба Поделиться Опубликовано 12 Сентября 2004 Давайте закроем обсуждение темы с копирайтами. Вроде всё уже сказано по этому поводу. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения