Подхват изображения из ссылки на автомате, реально?

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
igorinho
phpBB 1.0.0
Сообщения: 6
Стаж: 12 лет 4 месяца
Благодарил (а): 2 раза

Подхват изображения из ссылки на автомате, реально?

Сообщение igorinho »

Нужна такая фича, что бы по расширению изображений, будь-то jpg/png/gif, его на автомате заворачивало в тег [img]. Другими словами, избавить юзера от необходимости кнопать по тегу "img".

Спасибо.
Аватара пользователя
Evgesh
phpBB 2.0.3
Сообщения: 360
Стаж: 15 лет 4 месяца
Откуда: Красноярский край,Богучаны
Благодарил (а): 32 раза
Поблагодарили: 43 раза

Re: Подхват изображения из ссылки на автомате, реально?

Сообщение Evgesh »

С такими запросами у вас юзеры скоро вообще попросят чтобы ихние посты сами писались. Только что нибудь подумал и сообщение само написалось. Неужели до того лень кнопочку ББкода тыкнуть?
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 18 лет 8 месяцев
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз

Re: Подхват изображения из ссылки на автомате, реально?

Сообщение Борис Бердичевский »

А межпрочим, драг-энд-дроп изображений было бы неплохо. Но это нереально организовать.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 14 лет 1 месяц
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 306 раз

Re: Подхват изображения из ссылки на автомате, реально?

Сообщение Алг »

Evgesh писал(а):С такими запросами
именно с такими и развивается форум
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
userAx
phpBB 1.4.4
Сообщения: 121
Стаж: 12 лет 8 месяцев
Откуда: ZP
Благодарил (а): 13 раз
Поблагодарили: 10 раз

Re: Подхват изображения из ссылки на автомате, реально?

Сообщение userAx »

Борис Бердичевский писал(а):Но это нереально организовать.
Почему же ?? Реально. flash Вам в помощь.

вконтакте такая фишка есть уже больше года.
igorinho
phpBB 1.0.0
Сообщения: 6
Стаж: 12 лет 4 месяца
Благодарил (а): 2 раза

Re: Подхват изображения из ссылки на автомате, реально?

Сообщение igorinho »

Нашел такие строки, если здесь поковырять?

/includes/functions_content.php

Код: Выделить всё

if (!is_array($magic_url_match) || $static_class != $class)
	{
		$static_class = $class;
		$class = ($static_class) ? ' class="' . $static_class . '"' : '';
		$local_class = ($static_class) ? ' class="' . $static_class . '-local"' : '';

		$magic_url_match = $magic_url_replace = array();
		// Be sure to not let the matches cross over. ;)

		// relative urls for this board
		$magic_url_match[] = '#(^|[\n\t (>.])(' . preg_quote($server_url, '#') . ')/(' . get_preg_expression('relative_url_inline') . ')#ie';
		$magic_url_replace[] = "make_clickable_callback(MAGIC_URL_LOCAL, '\$1', '\$2', '\$3', '$local_class')";

		// matches a xxxx://aaaaa.bbb.cccc. ...
		$magic_url_match[] = '#(^|[\n\t (>.])(' . get_preg_expression('url_inline') . ')#ie';
		$magic_url_replace[] = "make_clickable_callback(MAGIC_URL_FULL, '\$1', '\$2', '', '$class')";

		// matches a "www.xxxx.yyyy[/zzzz]" kinda lazy URL thing
		$magic_url_match[] = '#(^|[\n\t (>])(' . get_preg_expression('www_url_inline') . ')#ie';
		$magic_url_replace[] = "make_clickable_callback(MAGIC_URL_WWW, '\$1', '\$2', '', '$class')";

		// matches an email@domain type address at the start of a line, or after a space or after what might be a BBCode.
		$magic_url_match[] = '/(^|[\n\t (>])(' . get_preg_expression('email') . ')/ie';
		$magic_url_replace[] = "make_clickable_callback(MAGIC_URL_EMAIL, '\$1', '\$2', '', '')";
	}
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 14 лет 1 месяц
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 306 раз

Re: Подхват изображения из ссылки на автомате, реально?

Сообщение Алг »

я бы посоветовала здесь не ковырять, а создать hook-файл, и в нём обрабатывать темплейт. Можно посмотреть в сторону мода [BETA] hook_urlname: преобразование ссылок в их имена хотя там более сложный алгоритм, вам нужен попроще
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

Вернуться в «Поддержка phpBB 3.0.х»