Перейти к контенту

www и собака


Рекомендуемые сообщения

Ребята, у меня не работает, не первый не второй вариант, всёравно ссылки вида www.yandex.ru и мыло вида email@yandex.ru не преобразуется и не заменяется.
Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Вариант на базе кода SATa (проверил - вроде работает)

				$row['post'] = preg_replace('=(?<!http://)(www.)([^\s]*)=','<a href="http://\\2\\3" target=\'_blank\'>\\2\\3</a>', $row['post']);
			$row['post'] = preg_replace( "#<a href='mailto:([\.\w\-]+)\@([\.\w\-]+\.[\.\w\-]+)'>([\.\w\-]+)\@([\.\w\-]+\.[\.\w\-]+)</a>#i", "<a href='mailto:\\1[a]\\2'>\\1[a]\\2</a>", $row['post'] );
			$row['post'] = preg_replace( "#(@)#i"	 , " AT "  , $row['post'] );

Изменено пользователем tsrodger
Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...
а как на счет 2.0.х?

Только что поставил на 2.1.6 - редактируете просто файл sources/action_public/topics.php В остальном все точно так же. Смотреть тут - http://www.kamforum.ru/index.php?s=&showto...indpost&p=74958

Изменено пользователем Dr. Virbuk
Ссылка на комментарий
Поделиться на других сайтах

  • 10 месяцев спустя...
' date='1.6.2004, 21:39' post='43323']

Найти в sources/Topics.php

$row['post'] = preg_replace( "#(\040|>)(www\.[\w\-]+\.[\w\-.\~]+(?:/[^ \"\<]*)?)#is"     , "\\1<a href='&#106;&#97;&#118;&#97;&#115;&#99;&#114;&#105;&#112;&#116;&#58;&#59;' onclick='&#106;&#97;&#118;&#97;&#115;&#99;&#114;&#105;&#112;&#116;&#58;&#116;&#108;&#116;&#61;&#119;&#105;&#110;&#100;&#111;&#119;&#46;&#111;&#112;&#101;&#110;&#40;&#41;&#59;&#116;&#108;&#116;&#46;&#100;&#111;&#99;&#117;&#109;&#101;&#110;&#116;&#46;&#119;&#114;&#105;&#116;&#101;&#40;&#34;&#60;&#115;&#99;&#114;&#105;&#112;&#116;&#32;&#116;&#121;&#112;&#101;&#61;&#92;&#39;&#116;&#101;&#120;&#116;&#47;&#106;&#97;&#118;&#97;&#115;&#99;&#114;&#105;&#112;&#116;&#92;&#39;&#62;&#108;&#111;&#99;&#97;&#116;&#105;&#111;&#110;&#61;&#92;&#39;&#104;&#116;&#116;&#112;&#58;&#47;&#47;\\2&#92;&#39;&#60;&#47;&#115;&#99;&#114;&#105;&#112;&#116;&#62;&#34;&#41;&#59;'>\\2</a>"  , $row['post'] ); 

Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.