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

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


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

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

[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

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

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

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

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

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

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

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

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

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

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

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

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

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