* @version 0.20 * * Changelog * ========= * * 0.10 - Initial build with FlowPlayer 1.x * 0.20 - Release using FlowPlayer 2.0.1 */ // Extension credits that show up on Special:Version $wgExtensionCredits['parserhook'][] = array( 'name' => 'FlowPlayerExtension', 'author' => 'Avidan Ross', 'url' => 'http://www.mediawiki.org/wiki/Extension:FlowPlayerExtension', 'description' => 'Allows the display of flv movies within a wiki using the FlowPlayer movie player.' ); if( defined( 'MW_SUPPORTS_PARSERFIRSTCALLINIT' ) ) $wgHooks['ParserFirstCallInit'][] = 'FlowPlayerExtension'; else $wgExtensionFunctions[] = 'FlowPlayerExtension'; function FlowPlayerExtension() { global $wgParser; $wgParser->setHook( 'flowplayer', 'renderFlowPlayer' ); return true; } function renderFlowPlayer( $input, $args ) { global $wgScriptPath; //if width and height are not set, give defaults if( !isset( $args['width'] ) ) $args['width'] = 240; if( !isset( $args['height'] ) ) $args['height'] = 320; if( isset( $args['advanced'] ) ){ $flowPlayerVariables =array( 'videoFile', 'baseURL', 'autoPlay', 'autoBuffering', 'usePlayOverlay', 'splashImageFile', 'initialScale', 'videoHeight', 'useNativeFullScreen', 'fullScreenScriptURL', 'bufferLength', 'startingBufferLength', 'useSmoothing', 'videoLink', 'emailPostUrl', 'emailVideoLink', 'emailDefaultMessage', 'url', 'name', 'live', 'start', 'end', 'protected', 'type','linkUrl', 'linkWindow', 'overlay', 'overlayId', 'duration', 'controlEnabled', 'allowResize', 'showOnLoadBegin', 'maxPlayCount' ); } else { $flowPlayerVariables =array( 'videoFile', 'baseURL', 'autoPlay', 'autoBuffering',' usePlayOverlay', 'splashImageFile', 'initialScale', 'videoHeight', 'useNativeFullScreen', 'fullScreenScriptURL', 'bufferLength', 'startingBufferLength', 'useSmoothing', 'videoLink', 'emailPostUrl', 'emailVideoLink', 'emailDefaultMessage' ); } $flashvars = new stdClass(); $flashvars->config = new stdClass(); //if no "videofile" is set, use the local wiki file if( !isset( $args['videofile'] ) ){ $file = wfFindFile( $input ); if( is_object( $file ) && $file->exists() ) $flashvars->config->videoFile = $file->getFullUrl(); } foreach( $flowPlayerVariables as $configVariableName ){ //for some reason, mediawiki passes all arguments in lower case if( isset( $args[strtolower( $configVariableName )] ) ) { if( in_array( $args[strtolower($configVariableName)], array( 'false', 'true' ) ) ){ $flashvars->config->$configVariableName = (bool)( $args[strtolower($configVariableName)] == 'true' ); } else { $flashvars->config->$configVariableName = $args[strtolower($configVariableName)]; } } } $flashvars = Xml::encodeJsVar( $flashvars ); $flowplayerpath = $wgScriptPath . "/extensions/flowplayer/FlowPlayer.swf"; $returnString = "\n"; $returnString .= "
\n"; $returnString .= "\n"; return $returnString; }  Olonkho Hyper Media
Sat | Aug | 18,2018
個人用ツール

メインページ

提供:Olonkho Hyper Media
2013年2月11日 (月) 21:21時点におけるOlonkhoAdmin (トーク | 投稿記録)による版
(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)




Интернет радио
"Олонхо"
Добро пожаловать на портал Информационной cистемы Олонхо


Сейчас в портале 0 пользователей.

сахалыы | english | français | deutsch |한국어

Интернет телевидение
"Олонхо"
Новая статья
テンプレート:New articles
Избранная статья
テンプレート:Elected article
オロンホ

オロンホ (14)

民俗

民俗 (0)

個人資料

個人資料 (6)

書庫の資料

書庫の資料 (2)

現代のオロンホ|現代のオロンホ

現代のオロンホ (1)

События
団体|団体
有益な資源
Конференции. Конкурсы. Презентации... 団体 | 団体|団体 有益な資源
オロンホ: ニュース
オロンホ: ニュース (Olonkho:Информация)
世界の諸国民のヘロイックな物語
世界の諸国民のヘロイックな物語 (Героические сказания народов мира)



Портал разработан в рамках Государственной целевой программы по сохранению, изучению и распространению якутского героического эпоса олонхо на 2007-2015 годы



Все сообщения и новости могут быть удалены или замещены по усмотрению Администратора.