| Ваш IP: 54.167.250.64 | Online(27) - гости: 16, боты: 11 | Загрузка сервера: 1.34 ::::::::::::

Кнопка IFRAME в Simple Machines Forum (SMF)

Как известно в целях безопасности пользователи SMF пользователи не могут встраивать IFRAME в сообщения, тег [html] при вставке видео не работает, только администратор может воспользоваться данной функцией.

Проблему с публикацией видео например с YouTube можно решить добавив кнопку IFRAME в визуальный редактор.

Копируем адрес видео из кода вставки видео как показано на скриншоте:

Помещаем скопированный код в теги [iframe] при помощи кнопки IFRAME

Для добавления кнопки IFRAME необходимо добавить некоторые изменения в файлы форума SMF

  • Находим файл /Sources/Subs.php

Ищем строки кода:

array(
 'tag' => 'nobbc',
 'type' => 'unparsed_content',
 'content' => '$1',
 ),

Ниже добавляем следующий код:

array(
 'tag' => 'iframe',
 'type' => 'unparsed_content',
 'content' => '<iframe src="$1" width="560" height="315" frameborder="0"></iframe>',
 'block_level' => true,
 ),
  • Открываем файл /Sources/Subs-Editor.php

Ищем строки кода:

array(
 'image' => 'flash',
 'code' => 'flash',
 'before' => '[flash=200,200]',
 'after' => '[/flash]',
 'description' => $txt['flash']
 ),

Ниже добавляем следующий код:

array(
 'image' => 'iframe',
 'code' => 'u',
 'before' => '[iframe]',
 'after' => '[/iframe]',
 'description' => $txt['iframe']
 ),
  • Открываем файл /Themes/default/languages/Post.russian-utf8.php

Добавляем следующий код после любой строки:

$txt['iframe']= 'Вставить iframe';
  • В папку /Themes/default/images/bbc копируем иконку значка iframe.gif

Добавить комментарий

Случайные статьи

  • Измеритель емкости конденсаторов до 15000мкФ

    Прибор способен производить измерения емкостей от единиц микрофарады до 15000мкФ, измеритель имеет восемь пределов: 3, 15, 30 ,150, 300, 1500, 3000, 15000 мкФ. Показания контролируются по стрелочному прибору — микроамперметр с 30-ю делениями шкалы. В исходном состоянии Сх и накопительный конденсатор С3 разряжены через замкнутые контакты SB1. При нажатии на …Подробнее...
  • Цифровой термометр с двумя датчиками

    Цифровой термометр с двумя датчиками

    Основа устройства является АЦП DA3 (рис.2.) с внешними элементами С1…5 R5…6, работающих по принципу двойного интегрирования с автоматической коррекцией нуля и автоматической определением полярности. Измеряемое напряжение пропорционально температуре и подается на вывод 31 DA3. Делитель напряжения R7R8R9 задает начальную точку измерения U1=-2,28В и измеренный коэффициент U=U2-U1=-1,28-(-2,28)=1(В) Измеренная температура отображается семи …Подробнее...
  • 12 — разрядный светодиодный индикатор уровня А227

    12 — разрядный светодиодный индикатор уровня А227

    Аналог К1003ПП1 Параметры   Температурный диапазон -30…50 °С Напряжение питания 10-18В Ток потребления 30 мА Напряжение входное максимальное 0,5В Ток выходной 5 мА Литература — Современные интегральные усилители  С.Р. Баширов, А.С. БашировПодробнее...
  • Простой, универсальный инвертор 12В>220В

    Простой, универсальный инвертор 12В>220В

    На рисунке показана схема простого инвертора, который работает от аккумуляторной батареи 12В и служит источником питания простых бытовых приборов с номинальным рабочим напряжением 220В (50Гц). Схема с элементами показанными на рисунке рассчитана на выходную мощность 300Вт, но применив более мощные транзисторы и диоды, а так же увеличив мощность трансформатора (12+12/220В), …Подробнее...
  • ТЕРМОСТАБИЛЬНЫЙ УСИЛИТЕЛЬ МОЩНОСТИ

    ТЕРМОСТАБИЛЬНЫЙ УСИЛИТЕЛЬ МОЩНОСТИ

    С целью уменьшения нелинейных искажений при малой гром­кости режим работы транзисторов выходного каскада усилителя мощности обычно выбирают таким, чтобы в отсутствие сигнала через них протекал довольно большой ток (нередко до сотен миллиампер). Во избежание теплового пробоя, обусловленного нагреванием переходов из-за большой рассеиваемой на них мощ­ности, транзисторы выходного каскада приходится устанавливать …Подробнее...