Перейти до змісту
Домент ipb-board.ru продається.

[MDMX] Вставка видео с ВКонтакте для IP.Board 1.0.0

(0 відгуків)

1 зображення

Позволяет вставлять видео с ВКонтакте в сообщение.

Установка

Загрузите содержимое папки upload в корневую директорию вашего форума

Перейдите в Админцентр форума, Система, Настройки, Импортирование настроек, выберите файл «settingGroup_vkvideo_noiframe.xml» или «settingGroup_vkvideo_iframe.xml» (подробности в пункте 6 настроек) и нажмите на «Импортировать»

Перейдите в Админцентр форума, Внешний вид, Сообщения, ВВ-коды, Импортировать новые BB-коды, выберите файл «bbcode.xml» и нажмите «Импортировать»

Настройка
Перейдите в Админцентр форума, Система, Настройки, Дополнительно, Вставка видео с ВКонтакте
и задайте нужные значения параметров

Включить обработку кода вставки
Отвечает за обработку кодов вставки

<iframe src=»//vk.com/video_ext.php?oid=41024008&id=170266418&hash=15dfd86cff05d9aa&hd=2″ width=»853″ height=»480″ frameborder=»0″></iframe>

И ссылок на iframe вида
 

vk.com/video_ext.php?oid=41024008&id=170266418&hash=15dfd86cff05d9aa&hd=2

2. Включить обработку ссылок на видео
Отвечает за обработку прямых ссылок на видео вида
СЛЕДУЮЩИЕ НАСТРОЙКИ ДЕЙСТВУЮТ ТОЛЬКО ЕСЛИ АКТИВИРОВАНА ПРЕДЫДУЩАЯ

ЕСЛИ ВАМ НЕ НУЖНЫ ВОЗМОЖНОСТИ, ОПИСАННЫЕ НИЖЕ, ИМПОРТИРУЙТЕ НАСТРОЙКУ settingGroup_vkvideo_noiframe.xml
Из-за особенностей обработки сообщений в IPB вставка iframe-кода доступна только при использовании в тексте сообщения ББ-кода [vkvideo], при вставке iframe с помощью кнопки он удаляется из соображений безопасности. Следующие действия помагают это обойти.
ОБРАТИТЕ ВНИМАНИЕ! Для групп, которые выбраны в этой настройке автоматически ДЛЯ КАЖДОГО СООБЩЕНИЯ активируется режим HTML, что может нанести серъезный вред безопасности Вашего форума. БУДЬТЕ ОСТОРОЖНЫ!Выберите нужные группы.
Откройте файл /admin/applications/forums/sources/classes/post/classPost.php
Найдите следующий код (строка 3199)

public function formatPost( $postContent ) { /* Set HTML Flag for the editor. Bug #19796 */ $this->editor->setIsHtml( ( intval($this->request['post_htmlstatus']) AND $this->getForumData('use_html') AND $this->getAuthor('g_dohtml') ) ? 1 : 0 );

И замените последнюю строку на

$this->editor->setIsHtml( ( ( intval($this->request['post_htmlstatus']) AND $this->getForumData('use_html') AND $this->getAuthor('g_dohtml') ) OR IPSMember::isInGroup( $this->memberData, explode( ",", $this->settings['mdt_vkvideo_groups'] ) ) ) ? 1 : 0 );

Зворотній зв'язок

Рекомендовані коментарі

Коментарів немає

Для публікації повідомлень створіть обліковий запис або авторизуйтесь