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

Встроить в сообщение панораму реально-ли?

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
miba
phpBB 2.0.4
Сообщения: 432
Стаж: 19 лет 9 месяцев
Благодарил (а): 86 раз
Поблагодарили: 7 раз

Встроить в сообщение панораму реально-ли?

Сообщение miba »

Вот такую, к примеру:
http://www.dermandar.com/p/ddPcwQ
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Встроить в сообщение панораму реально-ли?

Сообщение evrus01 »

Я думаю, что да.

Необходимо создать соответствующий BBCode.
Обратите внимание там есть кнопка [embed]
Если использовать Flash вариант, то мы получаем вот такой код:

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

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  width="640" height="492"><param name="movie" value="http://static.dermandar.com/swf/Viewer.swf?v=1.4"></param><param name="allowfullscreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="flashvars" value="pano=ddPcwQ"></param><embed src="http://static.dermandar.com/swf/Viewer.swf?v=1.4" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="492" flashvars="pano=ddPcwQ"></embed></object>
Где pano=ddPcwQ является ID панорамы.

Учитывая все вышесказанное, BBcode будет выглядеть следующим образом.

Использование BBCode

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

[pano]{SIMPLETEXT}[/pano]
Замена HTML

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

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  width="640" height="492"><param name="movie" value="http://static.dermandar.com/swf/Viewer.swf?v=1.4"></param><param name="allowfullscreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="flashvars" value="pano={SIMPLETEXT}"></param><embed src="http://static.dermandar.com/swf/Viewer.swf?v=1.4" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="492" flashvars="pano={SIMPLETEXT}"></embed></object>
Подсказка

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

[pano]ID панорамы[/pano] ID – находится в URL http://www.dermandar.com/p/xxxxxx
Не проверял!
Последний раз редактировалось evrus01 18.05.2012 12:15, всего редактировалось 2 раза.
deadromeo
phpBB 2.0.0
Сообщения: 237
Стаж: 15 лет 5 месяцев
Благодарил (а): 28 раз
Поблагодарили: 41 раз
Забанен: Бессрочно

Re: Встроить в сообщение панораму реально-ли?

Сообщение deadromeo »

А это не надо заменять разве ?

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

<param name="flashvars" value="pano=ddPcwQ">
pano=ddPcwQ :?
Или строка

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

<param name="flashvars" value="pano=ddPcwQ"></param>
Не несет смысловой нагрузки?
Мои расширения: TopicLinks, TopicDesc, BannedUser, AllowedExt, NumPosts, PMRead, GoogleTranslator, BoardStartDate, CountDownBB, VKWigets, TimeHeader.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Встроить в сообщение панораму реально-ли?

Сообщение evrus01 »

Да надо, не заметил :)

Правда код не валиден, но нам же главное, чтобы показывало :)

Добавлено спустя 44 секунды:
Исправил в своем посте ошибку.

P.s. про значения width="640" height="492", я думаю, писать не надо – понятно же для чего они.

Вариант для js (HTML5 +Flash)

Замена HTML

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

<script type="text/javascript">
var dmdEmbeds = dmdEmbeds || [];
(function(){
var dmdPanoId = '{SIMPLETEXT}';
document.write('<div id="dmd_pano_' + dmdPanoId + '" style="width: 640px; height: 356px;"></div>');
dmdEmbeds.push(dmdPanoId);
var wsc = document.createElement('script');
wsc.src = 'http://static.dermandar.com/js/embed.js?v=1.5';
wsc.type = 'text/javascript';
wsc.async = true;
var ssc = document.getElementsByTagName('script')[0];
ssc.parentNode.insertBefore(wsc, ssc);
})();
</script>
Мне кажется, что этот вариант лучше.

Добавлено спустя 1 час 1 минуту 22 секунды:
Пример
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 6 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: Встроить в сообщение панораму реально-ли?

Сообщение VEG »

Новый bbcode phpBB [media] (ещё не анонсирован на phpbbguru, но уже скоро) уже поддерживает этот сервис.
Пользоваться просто: берём адрес странички и вставляем между [media][/media]:

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

[media]http://www.dermandar.com/p/aagzML/[/media]
или так (с размерами):

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

[media=640,480]http://www.dermandar.com/p/bUzgye/untitled[/media]
Помимо этого им можно ещё и аудио с видео вставлять.
Последний раз редактировалось VEG 18.05.2012 14:03, всего редактировалось 1 раз.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Встроить в сообщение панораму реально-ли?

Сообщение evrus01 »

О! Классно, а код валиден?

Добавлено спустя 1 минуту 27 секунд:
видимо нет target='_blank'

Надо так onclick="this.target='target'"
XHTML же :)

Добавлено спустя 7 минут 30 секунд:
У панорам при использовании Flash варианта проблемы со скроллом, по крайней мере в Crome.
Поэтому я все таки рекомендую этот вариант.
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 6 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: Встроить в сообщение панораму реально-ли?

Сообщение VEG »

Это называется «как сделать то же самое, но через попу» :)
Валидатор HTML5 не ругается на target="_blank", в phpBB 3.1 он будет по дефолту, у кого-то он используется уже сейчас, а браузера парсят наш XHTML по факту тем же парсером, что и HTML5. Будем смотреть в будущее и использовать свободу, которую даёт HTML5 :)

Добавлено спустя 3 минуты 50 секунд:
evrus01 писал(а):У панорам при использовании Flash варианта проблемы со скроллом, по крайней мере в Crome.
Я просто в примерах привёл панорамы не 360°, они и на офсайте не прокручиваются по кругу.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Встроить в сообщение панораму реально-ли?

Сообщение evrus01 »

Вы чего-то болезненно реагируете на безобидные замечания.

Добавлено спустя 44 секунды:
VEG писал(а):Я просто в примерах привёл панорамы не 360°, они и на офсайте не прокручиваются по кругу.
Я не про горизонтальную "прокрутку", а про увеличение – страничка же прыгает.
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 6 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: Встроить в сообщение панораму реально-ли?

Сообщение VEG »

evrus01 писал(а):Вы чего-то болезненно реагируете на безобидные замечания.
Извините, профессиональная ненависть к искусственной «валидности».
evrus01 писал(а):Я не про горизонтальную "прокрутку", а про увеличение – страничка же прыгает.
Угу, это не учёл. В ближайших автоматических обновлениях исправим. Сейчас можно двойным кликом увеличивать :)
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Встроить в сообщение панораму реально-ли?

Сообщение evrus01 »

Можно еще так onclick="return !window.open(this.href);"
Это наверное правильнее.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 7 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1455 раз

Re: Встроить в сообщение панораму реально-ли?

Сообщение Nekstati »

VEG писал(а):Это называется «как сделать то же самое, но через попу» :)
Валидатор HTML5 не ругается на target="_blank"
target="_blank" в любом варианте, валидном или невалидном, — зло. Пожалуйста, не используйте его... Он меня так задолбал... :(
Аватара пользователя
irakly
phpBB 1.2.1
Сообщения: 29
Стаж: 17 лет
Откуда: Georgia
Благодарил (а): 8 раз

Re: Встроить в сообщение панораму реально-ли?

Сообщение irakly »

А ведь все гораздо проще. Я бы здесь показал, но к сожалению:
Расширение swf запрещено администратором.

http://irakly.info/post257873.html#p257873
Последний раз редактировалось irakly 04.08.2016 19:57, всего редактировалось 1 раз.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Встроить в сообщение панораму реально-ли?

Сообщение Пчелкин »

Есть у кого ссылочка на ссылочки панорам где? Хотса попробовать...упс...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Встроить в сообщение панораму реально-ли?

Сообщение evrus01 »

Пчелкин, да вот же целый сайт – http://www.dermandar.com/
А вся дискуссия выше посвящена тому, как с этого сайта встроить панораму в сообщения форума.

Добавлено спустя 2 минуты 5 секунд:
irakly, вы наверно поспешили и невнимательно прочитали топик :) Мы не встраиваем swf-ролик (это стандартная функция). Задача была – конкретный сайт с панорамами.

P.s. irakly очень красивые панорамы
Аватара пользователя
irakly
phpBB 1.2.1
Сообщения: 29
Стаж: 17 лет
Откуда: Georgia
Благодарил (а): 8 раз

Re: Встроить в сообщение панораму реально-ли?

Сообщение irakly »

evrus01 писал(а):irakly, вы наверно поспешили и невнимательно прочитали топик :) Мы не встраиваем swf-ролик (это стандартная функция). Задача была – конкретный сайт с панорамами.
Пардон, наверное не понял. Но по названию темы не очень понятно было.

Вернуться в «Запросы модов для phpBB 3.0.x»