Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.

Как уменьшить размер видеоплеера в Videos System?

Привет!

Подскажите пожалуйста, установил Videos System, но плеер видео выходит за границы.Как уменьшить размер видеоплеера? Пробовал в АЦ-Медиа теги, не меняется размер плеера. Подскажите как это осуществить?

 

7524b47bbfcfed2d7c287f7c0b7a2d96.jpg

Изменено пользователем Alex222

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

  • Автор

Я понял где смотреть. Только ведь там нужно понимать как его сделать. Вот ютубовский файл.

 

<?php
/*
+--------------------------------------------------------------------------
|   Videos System 2.3.2
|   =============================================
|   by Michael
|   Copyright 2007-2013 DevFuse
|   http://www.devfuse.com
|   =============================================
}   Youtube thumbnail plugin
+--------------------------------------------------------------------------
*/

if( ! defined( 'IN_IPB' ) )
{
print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files.";
exit;
}

class thumbnail_youtube extends ipsCommand
{	

public function doExecute( ipsRegistry $registry ) 
{

}

public function getMediaThumbnail( $content )
{
	# Get the id of incoming media bbcode url
    $match   = preg_replace( "#{[0-9]}#", "(.*?)", "http(?:s)?://(www.)?youtube.com/watch\?(\S+?)?v=([\d\w-_]+?)(&\S+?)?"  );
       $replace = "$3";

    $video_id = preg_replace( "#^" . $match . "$#is", $replace, $content );

       # Youtube video id is only 11 chars.
       $video_id = substr( $video_id, 0, 11 );

       $video['id']  = $video_id;

       # Return url to thumbnail so image can be downloaded.        
       $video['url'] = ( $this->settings['vs_hd_thumbnail'] ) ? "http://i2.ytimg.com/vi/{$video_id}/hqdefault.jpg" : "http://i2.ytimg.com/vi/{$video_id}/default.jpg";

    return $video;			
}
}
?>

посмотрите официальный форум разработчика, думаю многое там обсуждалось.

  • Автор

посмотрите официальный форум разработчика, думаю многое там обсуждалось.

 

Я его аналогично ютубовскому собрал, заменил вроде везде ютуб на рутуб. Но, всё равно выдает ошибку. Может файл создал не правильно, создавал в ПУ хостинга, Создать-Файл?

Собрал так

<?php

/*
* Videos System 2.3
*
* Rutube.ru thumbnail plugin
* @site	http://ipbskins.ru/forum/
* @ver		1.2.1
*/

if( ! defined( 'IN_IPB' ) )
{
print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files.";
exit;
}

class thumbnail_rutube extends ipsCommand
{   
public function doExecute( ipsRegistry $registry )
{

}

public function getMediaThumbnail( $content )
{
	$video = array();
	$match = 'https?://rutube\.ru/video/(\w+)/?';

	if( preg_match( '#'.$match.'#i', $content, $out ) )
	{
		$classToLoad = IPSLib::loadLibrary( IPS_KERNEL_PATH . 'classFileManagement.php', 'classFileManagement' );
		$file = new $classToLoad();
		$file->timeout = 5;

		$url  = 'http://rutube.ru/api/video/'.$out[1];
		$html = $file->getFileContents( $url );

		$json = @json_decode( $html, true );

		if( $json )
		{
			$video = array( 'id'  => $json['track_id'],
							'url' => $json['thumbnail_url'],
			);
		}
	}

	return $video;
}
}

?>

 

Медиа-тег

 

Медиа-тег: https?://rutube.ru/video/{1}/
Шаблон замены медиа-тега: <iframe width="480" height="385" src="//rutube.ru/play/embed/$1" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowfullscreen></iframe>

 

Сохранить под именем rutube.php и загрузить в указанную папку.

Если результат нигде не сохранятся (не кешируется), не рекомендую использовать этот плагин, иначе при каждом запросе будет запрос на rutube.ru для получения скриншота. У ютуба в этом плане запрос не нужен, там достаточно иметь ид видео.

  • Автор

Спасибо, файл PHP сейчас создал через Dreamweaver. Сейчас попробую этот код прикрутить. А вообще, то что я собрал получается не правильно? Просто мне уже не удобно просить, ведь ещё нужно сделать и Mail.ru видео миниатюры. Хотелось бы понять и самому сделать.

  • Автор

Успешно сохранилось. Спасибо, сейчас попробую, отпишусь.

А вообще, то что я собрал получается не правильно? Просто мне уже не удобно просить, ведь ещё нужно сделать и Mail.ru видео миниатюры. Хотелось бы понять и самому сделать.

Не правильно. Не сделаете вы сами, если не знаете php.

  • Автор

Не правильно. Не сделаете вы сами, если не знаете php.

 

Понятно.

В общем миниатюра появилась с Rutube, но радости пока нет. Дело в том, что при добавлении видео с рутуба теперь появляется белый экран монитора и адрес форума в строке вот такого вида http://site.ru/index.php?app=videos Оставляю http://site.ru появляется форум, но вместо одного видео, раз был продублирован один и тот же видеоролик 4 раза, второй раз попробовал 2 раза ролик продублировался. Что может быть?

Дело в том, что при добавлении видео с рутуба теперь появляется белый экран монитора

Включаем показ ошибок и приводим ошибку сюда. В .htaccess добавить:

php_flag display_errors On

 

второй раз попробовал 2 раза ролик продублировался. Что может быть?

Потому что страницу обновили несколько раз.

  • Автор
В .htaccess добавить:

php_flag display_errors On

Который в корне? И после чего вставлять, можно в самый конец?

АЦ-Статистика-Журналы-Журнал ошибок, там нет ошибок по этому времени или я не там смотрю?

  • Автор

Кто нибудь подскажите, где нужно смотреть ошибки по моему случаю? В АЦ или в ПУ хостинга. Я никогда в жизни не делал этого, поэтому не знаю. Так, в общих чертах просмотрел, но не встречаю я где ошибки.

И после чего вставлять, можно в самый конец?
Добавляйте в конец.

 

АЦ-Статистика-Журналы-Журнал ошибок, там нет ошибок по этому времени или я не там смотрю?
Тут нет нужных логов.

 

 

Кто нибудь подскажите, где нужно смотреть ошибки по моему случаю? В АЦ или в ПУ хостинга. Я никогда в жизни не делал этого, поэтому не знаю. Так, в общих чертах просмотрел, но не встречаю я где ошибки.
После редактирования файла .htaccess на "белой странице" будут показаны ошибки.
  • Автор
После редактирования файла .htaccess на "белой странице" будут показаны ошибки.

 

То есть, мне нужно опубликовать видео с Rutube и после сохранения смотреть ошибку в файле .htaccess ?

 

Ну вот как выглядит .htaccess, там нет ничего.

 

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} .*\.(jpeg|jpg|gif|png)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . /public/404.php [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
php_flag display_errors On

То есть, мне нужно опубликовать видео с Rutube и после сохранения смотреть ошибку в файле .htaccess ?
Нет.

 

Ошибки будут тут на белом экране

Дело в том, что при добавлении видео с рутуба теперь появляется белый экран монитора
  • Автор
Ошибки будут тут на белом экране

 

Я об этом уже думал, но после добавления видео, на белом экране ничего нет.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа → Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.