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

преобразование ссылок


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

просьба помочь создать не сложный (кто разбирается в выражениях) мод, который позволит при вставке в сообщение кода типа:

[URL=http://radikal.ru/F/i078.radikal.ru/0907/7f/117d6c117d0d.jpg.html][IMG=http://i078.radikal.ru/0907/7f/117d6c117d0dt.jpg][/URL]

 

преобразовать его в нормальный вид (без рекламы сайта размещающего картинки) типа:

[img=http://i078.radikal.ru/0907/7f/117d6c117d0d.jpg]

обращаю ваше внимание, оригинальный размер картинки от превью отличается всего-то отсутствием в конце имени файла буквы "t"

 

а то юзеры не редко используют сторонний сайт для заливки картинок и не умеют сами вынять ссылку самой картинки.

 

СПАСИБО!

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

ещё один сайт такого типа нашёл:

 

юзер вставляет в сообщение:

[url=http://sendpic.ru][img=http://s1.sendpic.ru/80161.png][/url]

 

нужно преобразовать в:

[img=http://s1.sendpic.ru/80161.png]

 

понятно, что здесь проще, но тоже нужно сделать. я так понимаю список таких сайтов шире, будем собирать попадающееся на форуме.

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

спасибо. но мне бы принцип построения кода преобразующего код в нормальный для форума вид.

допустим на примере задачи из первого поста.

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

спасибо. но мне бы принцип построения кода преобразующего код в нормальный для форума вид.

допустим на примере задачи из первого поста.

$txt = preg_replace( "#\[URL\s*=\s*(\S+?)\s*\]\[IMG\](.*?)d\[\/img\]\[\/url\]#is", "<img src='\\2'>", $txt );

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

простое добавление данного кода в class_bbcode.php ничего не дало. может точнее укажешь куда нужно подставить данную строку кода?
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
может точнее укажешь куда нужно подставить данную строку кода?

Раньше, чем отрабатывается любой один из кодов.

 

 

 

 

А с превьюшками как будете? Там в адрес превьюшки, а в адрес полноформатной картинки. Этот код вставит превьюшку, а линк на полноформатную убьет.

Тут надо наверное функцию выводить, сверяющую линки в двух вложенных тегах.

Но это не будет

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

А с превьюшками как будете? Там в адрес превьюшки, а в адрес полноформатной картинки. Этот код вставит превьюшку, а линк на полноформатную убьет.

 

а зачем? у меня установлен мод - [url=http://forums.ibresource.ru/index.php?showtopic=21235]http://forums.ibresource.ru/index.php?showtopic=21235

поэтому превью у меня автоматически создаётся для любой большой картинки.

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

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

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

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

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

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

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

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