А вот как быть с FLASH?

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Frejer Stolz
phpBB 1.4.2
Сообщения: 54
Стаж: 17 лет 4 месяца
Благодарил (а): 11 раз
Поблагодарили: 1 раз

А вот как быть с FLASH?

Сообщение Frejer Stolz »

Технологии идут вперёд и народ уже в всю фотографирует панормамные фото, которые собираются в небольшие флешки, вроде:

http://stalker-tour.com/forum/DSC_8654_Panorama_out.swf


И тут становится задача, как сделать загрузку таких "муви-картинок" максимально удобной для пользователей.

Ладно, Флеш разрешил. Разрешал заливать файлы вплоть до 5 мб объема.
А дальше?

Загруженный swf-файл получается приаттачен к посту и просматривается в малюсеньком окне на 450 пикселей, в то время, как его необходимо развернуть на 100% поста.

Как быть?
Спасибо!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: А вот как быть с FLASH?

Сообщение Nekstati »

Надо добавить в код роликов параметр allowFullScreen. Найти в styles\prosilver\template\bbcode.html

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

<!-- BEGIN flash --><object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="{WIDTH}" height="{HEIGHT}"><param name="movie" value="{URL}" /><param name="play" value="false" /><param name="loop" value="false" /><param name="quality" value="high" /><param name="allowScriptAccess" value="never" /><param name="allowNetworking" value="internal" /><embed src="{URL}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{WIDTH}" height="{HEIGHT}" play="false" loop="false" quality="high" allowscriptaccess="never" allownetworking="internal"></embed></object><!-- END flash -->
Заменить на

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

<!-- BEGIN flash --><object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="{WIDTH}" height="{HEIGHT}"><param name="movie" value="{URL}" /><param name="play" value="false" /><param name="loop" value="false" /><param name="quality" value="high" /><param name="allowScriptAccess" value="never" /><param name="allowFullScreen" value="true" /><param name="allowNetworking" value="internal" /><embed src="{URL}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{WIDTH}" height="{HEIGHT}" play="false" loop="false" quality="high" allowscriptaccess="never" allowfullscreen="true" allownetworking="internal"></embed></object><!-- END flash -->
Если не поможет, аналогичные правки внести в attachment.html.

Это позволит разворачивать на полный экран ролики с Youtube и пр., имеющие кнопку «Полный экран». Ну, а ваши панорамы, видимо, надо создавать в программе, которая добавляет такую кнопку в панормау, или выбирать соответствующую опцию при их создании.
Аватара пользователя
Frejer Stolz
phpBB 1.4.2
Сообщения: 54
Стаж: 17 лет 4 месяца
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: А вот как быть с FLASH?

Сообщение Frejer Stolz »

Спасибо, буду изыскивать возможность вставлять кнопку фуллскрина прямо во флеш.

У меня стоит Сабсильвер, там для флеша такой код прописан:

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

<!-- BEGIN flash -->
	<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="{WIDTH}" height="{HEIGHT}">
		<param name="movie" value="{URL}" />
		<param name="play" value="false" />
		<param name="loop" value="false" />
		<param name="quality" value="high" />
		<param name="allowScriptAccess" value="never" />
		<param name="allowNetworking" value="internal" />
		<embed src="{URL}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{WIDTH}" height="{HEIGHT}" play="false" loop="false" quality="high" allowscriptaccess="never" allownetworking="internal"></embed>
	</object>
<!-- END flash -->
На что его изменить?
Просто дописать allowfullscreen="true"?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: А вот как быть с FLASH?

Сообщение Nekstati »

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

<!-- BEGIN flash -->
	<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="{WIDTH}" height="{HEIGHT}">
		<param name="movie" value="{URL}" />
		<param name="play" value="false" />
		<param name="loop" value="false" />
		<param name="quality" value="high" />
		<param name="allowScriptAccess" value="never" />
		<param name="allowFullScreen" value="true" />
		<param name="allowNetworking" value="internal" />
		<embed src="{URL}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{WIDTH}" height="{HEIGHT}" play="false" loop="false" quality="high" allowscriptaccess="never" allowfullscreen="true" allownetworking="internal"></embed>
	</object>
<!-- END flash -->
Аватара пользователя
Frejer Stolz
phpBB 1.4.2
Сообщения: 54
Стаж: 17 лет 4 месяца
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: А вот как быть с FLASH?

Сообщение Frejer Stolz »





К сожалению, фуллскрин продолжает не работать :( ни в одном браузере.


http://www.stalker-tour.com/forum/viewt ... 674#p46674
Тестовый акк: tester/tester123

А вот код хтмлки, прилагаемой программой по созданию панорам к самой панораме.. И разворот на весь экран из этой странички происходит. Может там какой ключевой тег есть?

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

	<head>

		<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

		<title></title>

		<script type="text/javascript" src="p2q_embed_object.js">

		</script>

		<style type="text/css" title="Default">

			body, div, h1, h2, h3, span, p {

				font-family: Verdana,Arial,Helvetica,sans-serif;

				color: #000000; 

			}

			html, body {

				margin:0;

				padding:0;

				border:0;

				height:100%;

				font-size: 10pt;

				background : #ffffff; 

			}

			h1 {

				font-size: 18pt;

			}

			h2 {

				font-size: 14pt;

			}

			.warning {

				font-weight: bold;

			}

		</style>	

	</head>

	<body>

		<script type="text/javascript">

<!--

			if ((window.p2q_Version) && (window.p2q_Version>=2.0)) {

				// Check to see if the version meets the requirements for playback

				var flashvars="";

			p2q_EmbedFlash('DSC_6118 Panorama_out.swf','100%','95%','allowFullScreen','true','FlashVars',flashvars);

				

				if (!DetectFlashVer(9,0,0)) {

					document.write('<p class="warning">This content requires Adobe Flash Player Version 9 or higher. '

								 + '<a href="http://www.adobe.com/go/getflash/">Get Flash<\/a><\/p>');

				}

			} else {

				document.writeln('<p class="warning">p2q_embed_object.js is not included or it is too old! Please copy this file into your html directory.<\/p>');

			}

//-->

		</script>

		<noscript>

			<p class="warning">Please enable Javascript!</p>

		</noscript>

		<p align="center">

			<a href="javascript:close();">close</a>

		</p>

	</body>

</html>
Аватара пользователя
Frejer Stolz
phpBB 1.4.2
Сообщения: 54
Стаж: 17 лет 4 месяца
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: А вот как быть с FLASH?

Сообщение Frejer Stolz »

Nekstati, правка правильная, толmrj проводить её нужно было в файле attachment.html, но не в bbcode.html!

Спасибо, всё удалось.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: А вот как быть с FLASH?

Сообщение Nekstati »

Frejer Stolz, лучше в обоих файлах, на всякий случай.

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