Для тех ,кто решил зарегистрироваться на форуме «Беседка» !
Категорически запрещена регистрация  с одноразового и временного e-mail !Такие пользователи будут отправляться в бан без объяснения причин.
После регистрации необходимо активировать свою учетную запись .Если Вы в почте не обнаружили письмо с активацией рекомендуется проверить папку «Спам».
С уважением
 Администрация форума

Автор Тема: Автоматическое срытие видео под спойлером  (Прочитано 2916 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kaktus

  • Завхоз, а не админ)
  • *
  • Сообщений: 955

что бы не забыть как делал
AutoEmbedMediaPro2.php
		$message = preg_replace('#<a href="' . $mediaSite['regexmatch'] . '"(.*?)</a>#i', ''.build_spoiler_video('before').'<br />'.$mediaSite['embedcode'].'<br />'.build_spoiler_video('after').'', $message);
}
//build_spoiler('before')
//echo '1111';
// Return the updated message content
return $message;
}

// Spoiler choosing function
function build_spoiler_video($position, $topic = '')
{
global $txt, $settings, $context, $modSettings;

// Optional topic if given
if($topic != '')
$topic = ': '.$topic;

//Use global style if the theme-specific isn't set or is set to "follow global" (aka 0)
$spoilerTagStyle = isset($settings['spoiler_style']) ? $settings['spoiler_style'] : 0;
if($spoilerTagStyle == 0)
    {
//Use "hover" if the global style isn't explicitly set
$spoilerTagStyle = isset($modSettings['defaultSpoilerStyle']) ? $modSettings['defaultSpoilerStyle'] : 1;
}

/*
Styles:
3: button
2: link
1: hover (default)
*/
$retval = '';

switch($position)
    {
case 'before':
switch($spoilerTagStyle)
            {
case 3:
$retval = (
'<div class="spoiler"><div class="spoilerheader">'.
'<input type="button" class="spoilerbutton" value="Видеоконтент под спойлером" '.
'onclick="n = this.parentNode.parentNode.lastChild;if(n.style.display == \'none\') {n.style.display = \'block\';} else {n.style.display = \'none\';} return false;"/> '.
$txt['spoiler_tag_click_info'].'</div><div class="spoilerbody" style="display: none">'
);
break;

case 2:
$retval = (
'<div class="spoiler"><div class="spoilerheader">'.
'<a href="javascript:void(0)" '.
'onclick="n = this.parentNode.parentNode.lastChild; if(n.style.display == \'none\') { n.style.display = \'block\'; } else { n.style.display = \'none\'; } return false;">Видеоконтент под спойлером</a> '.
$txt['spoiler_tag_click_info'].'</div><div class="spoilerbody" style="display: none">'
);
break;

case 1:
default:
$retval = (
'<fieldset class="spoiler" '.
'onmouseover="this.lastChild.style.display = \'block\';" onmouseout="this.lastChild.style.display=\'none\'">'.
'<legend><b>Видеоконтент под спойлером</b> <small>'.$txt['spoiler_tag_hover_info'].'</small>'.
'</legend><div class="spoilerbody" style="display: none">'
);
}
        break;

case 'after':
switch($spoilerTagStyle)
            {
case 3:
case 2:
$retval = (
'</div></div>'
);
break;

case 1:
default:
$retval = (
'</div></fieldset>'
);
                   
}
break;
}
return $retval;
}
Поблагодарили: ALENA, Dovf

Оффлайн pro100sn

  • *
  • Сообщений: 16
  • Пол: Мужской

Автоматическое срытие видео под спойлером
« Ответ #1 : 04 Декабря 2015, 19:55 »
Установил последнюю версию Simple Audio Video Embedder, не могу найти файл AutoEmbedMediaPro2.php..... Должен быть в папке "Themes"?
Поблагодарили: Dovf, Винни Пух

Оффлайн ALENA

  • Претензии в свой адрес принимаю... один раз в неделю... вчера!
  • *
  • Сообщений: 79051
  • Пол: Женский

Автоматическое срытие видео под спойлером
« Ответ #2 : 04 Декабря 2015, 20:14 »
Должен быть в папке "Themes"?
нет .Этот файл находится в папке Sources

Поблагодарили: pro100sn, Винни Пух

Оффлайн pro100sn

  • *
  • Сообщений: 16
  • Пол: Мужской

Автоматическое срытие видео под спойлером
« Ответ #3 : 04 Декабря 2015, 21:19 »
Спасибо, ALENA! Порядок, всё работает.  :jaga:
Поблагодарили: ALENA, Винни Пух

Оффлайн ALENA

  • Претензии в свой адрес принимаю... один раз в неделю... вчера!
  • *
  • Сообщений: 79051
  • Пол: Женский

Автоматическое срытие видео под спойлером
« Ответ #4 : 04 Декабря 2015, 21:27 »
Извините, Вам не разрешено просматривать этот текст. Пожалуйста, войдите или зарегистрируйтесь.
у нас по клику  на никнейм ник вставляется в форму ответа автоматом .
Поблагодарили: pro100sn, Винни Пух

Оффлайн pro100sn

  • *
  • Сообщений: 16
  • Пол: Мужской

Автоматическое срытие видео под спойлером
« Ответ #5 : 04 Декабря 2015, 21:34 »
Извините, Вам не разрешено просматривать этот текст. Пожалуйста, войдите или зарегистрируйтесь.
понял.  er
Поблагодарили: ALENA, Винни Пух

Оффлайн kaktus

  • Завхоз, а не админ)
  • *
  • Сообщений: 955

Извините, Вам не разрешено просматривать этот текст. Пожалуйста, войдите или зарегистрируйтесь.
Поблагодарили: ALENA