Как уменьшить размер видеоплеера в Videos System? - Страница 7 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

videos system

  • 9 Страниц +
  • « Первая
  • 5
  • 6
  • 7
  • 8
  • 9

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

#91 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 246
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 21 Сентябрь 2015 - 21:36

Медиа-тег для Mail.ru берем отсюда.

<?php

/*
 * Videos System 3.0.0
 *
 * Mail.ru thumbnail plugin
 * @site	http://ipbskins.ru/forum/
 * @ver		1.0
 */

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 media_mail extends ipsCommand
{   
	public function doExecute( ipsRegistry $registry )
	{

	}
	
	public function getMediaData( $content )
	{
		$returnResult = false;
        $match = preg_replace( '/{[0-9]+}/', '(.*?)', str_replace( '.', '\.', 'https?://my.mail.ru/{1}/{2}/video/{3}.html' ) );

        if( preg_match( '#'.$match.'#i', $content, $out ) )
        {
            $classToLoad = IPSLib::loadLibrary( IPS_KERNEL_PATH . 'classFileManagement.php', 'classFileManagement' );
            $file = new $classToLoad();
            $file->timeout = 5;
            
            $url  = "http://videoapi.my.mail.ru/videos/{$out[1]}/{$out[2]}/{$out[3]}.json";
			$html = $file->getFileContents( $url );
			
			$json = @json_decode( $html, true );
			
			if( $json )
			{
				$thumb = $json['meta']['poster'];
				
				$ch = curl_init( $thumb );
				curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
				curl_setopt( $ch, CURLOPT_HEADER, 1 );

				$result = curl_exec( $ch );
				
				curl_close( $ch );
				
				if( preg_match( '/Location: (.*)/m', $result, $m ) )
				{
					$thumb = $m[1];
				}
			
				$returnResult = array( 'name'		=> $json['meta']['title'],
									   'thumbnail'   => $thumb,
									   'description' => "",
				);
			}
		}
		
		return $returnResult;
	}
}

?>

0

#92 Пользователь не на сайте   Alex222 ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 384
  • Регистрация: 04-Сентябрь 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 21 Сентябрь 2015 - 21:37

Скажите, а как правильно файл обозвать, Video Mail.ru.php? в Медиа-тегах он у меня именно так значится.

Сообщение изменено: Alex222 (21 Сентябрь 2015 - 21:39)

0

#93 Пользователь не на сайте   Alex222 ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 384
  • Регистрация: 04-Сентябрь 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 21 Сентябрь 2015 - 21:49

Вместо плеера ссылка просто и миниатюры нет. Но миниатюры возможно что нет из-за того, что неправильно обозвал файл php. Я так назвал файл Video Mail.ru.php, но чую что это неправльное название.
0

#94 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 246
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 21 Сентябрь 2015 - 22:20

Просмотреть сообщениеAlex222 сказал(а):

Я так назвал файл Video Mail.ru.php, но чую что это неправльное название.

Имя файла должно быть mail.php

Плагин обновлен из-за особенности работы форума с заголовками при редиректе.
0

#95 Пользователь не на сайте   Alex222 ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 384
  • Регистрация: 04-Сентябрь 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 21 Сентябрь 2015 - 22:25

Просмотреть сообщениеsiv1987 21 Сентябрь 2015 - 22:20 сказал(а):

Имя файла должно быть - mail.php

Понял, заменил название, плагин обновил. Миниатюр также нет и вместо плеера ссылка. Может медиа-тег и шаблон не подходят?
0

#96 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 246
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 21 Сентябрь 2015 - 22:26

Медиа-тег берем по указанной ссылке.
0

#97 Пользователь не на сайте   Alex222 ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 384
  • Регистрация: 04-Сентябрь 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 21 Сентябрь 2015 - 22:31

Просмотреть сообщениеsiv1987 21 Сентябрь 2015 - 22:26 сказал(а):

Медиа-тег берем по указанной ссылке.

Да, они и стоят. Только тишина, нет плеера, лишь ссылка.
0

#98 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 246
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 21 Сентябрь 2015 - 22:35

Внимательно проверьте.
Проверьте ссылку если она соответствует шаблону. Если ссылка не заменяется значит медиа-тег или ссылка не соответствует формату. Проверяйте.
0

#99 Пользователь не на сайте   Alex222 ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 384
  • Регистрация: 04-Сентябрь 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 21 Сентябрь 2015 - 22:39

Ссылку для теста с майл.ру брал вот эту:

https://my.mail.ru/v/bestfilmz/video/_groupvideo/635.html


Вроде бы в моём понимании не соответствуют друг другу.
0

#100 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 246
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 21 Сентябрь 2015 - 22:50

Эта ссылка не соответствует формату https?://my.mail.ru/mail/{1}/video/{2}.html
0

#101 Пользователь не на сайте   Alex222 ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 384
  • Регистрация: 04-Сентябрь 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 21 Сентябрь 2015 - 22:51

Просмотреть сообщениеsiv1987 21 Сентябрь 2015 - 22:50 сказал(а):

Эта ссылка не соответствует формату.

А как быть, если там ссылки такие?
0

#102 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 246
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 21 Сентябрь 2015 - 22:58

Медиа-тег и плагин обновлены.
0

#103 Пользователь не на сайте   Alex222 ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 384
  • Регистрация: 04-Сентябрь 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 21 Сентябрь 2015 - 23:07

Просмотреть сообщениеsiv1987 21 Сентябрь 2015 - 22:58 сказал(а):

Медиа-тег и плагин обновлены.

Да, я знаю, поменял уже всё, теперь выходит такая информация как на скрине ниже. С другими медиа-тегами и шаблоном видео показывало, только я брал ссылку из кода, что очень неудобно, а с этими тегами вот как получается.

Вложение  скрин.jpg (26,25К)
Количество загрузок: 3
0

#104 Пользователь не на сайте   Alex222 ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 384
  • Регистрация: 04-Сентябрь 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 21 Сентябрь 2015 - 23:19

Сейчас поставил для примера старые медиа-тег и шаблон замены, которые у меня стояли до всего этого. Ссылка с майла на видео берётся из кода и с расширением https://, приходится стирать "s", тогда это же самое видео показывает, ниже скрин. Только так очень неудобно. Получается ссылку нужно выковыривать из кода, потом стирать "s" из https://
Старый Медиа тег такой
http://videoapi.my.mail.ru/videos/embed/{1}.html

Шаблон замены медиа-тега
<iframe src='http://videoapi.my.mail.ru/videos/embed/$1.html' width='480' height='385' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>


Скрин что получается, то же самое видео. Миниатюры также нет.
Вложение  скрин2.jpg (38,49К)
Количество загрузок: 1

Сообщение изменено: Alex222 (21 Сентябрь 2015 - 23:31)

0

#105 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 246
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 21 Сентябрь 2015 - 23:52

Еще раз обновите шаблон замены тега.
0

Сообщить об этой теме:


  • 9 Страниц +
  • « Первая
  • 5
  • 6
  • 7
  • 8
  • 9


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна