Перейти к контенту
  • 0

Форум от Игорька, как добавить youtube?


Fkabir

Вопрос

Разместил вчера тему, почему-то ее удалили :D

 

Есть форум Игорька, 1.3

Нужно добавить таг youtube.

В архиве есть хак для 2-й версии. А как можно такое сделать в версии от Игорька? Есть такое?

Вот нашел http://mods.invisionize.com/db/index.php/f/7976 - но это не работает на самом деле. Видимо не полный хак.

Ссылка на комментарий
Поделиться на других сайтах

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

  • 0
Вот нашел http://mods.invisionize.com/db/index.php/f/7976 - но это не работает на самом деле. Видимо не полный хак.

Работает, но копировать надо не адресную строку, а лишь код.

Чуть модифицировал, чтобы принимало и код, и адресную строку:

$txt = preg_replace( "#\[youtube\](http://www.youtube.com/watch\?v=|)(.+?)\[/youtube\]#is", "<object width=\"425\" height=\"350\"><param name=\"movie\" value=\"http://www.youtube.com/v/\\2\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/\\2\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"350\"></embed></object>", $txt );

Пользуйтесь! :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Собственно, вот этот код в действии: http://vesvalo.net/journal.php?user=1&comm=21172

Кнопку делать не стал, ибо завалят чайники клипами.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

ubbc.js

Найти:

	   html += ((images) ? makeLink("ubbImage();",'Картинка[P]') + makeImage('/image.gif','23','22','Картинка[P]') + '</a>' : '');

Добавить ниже:

	   html += makeLink("ubbYoutube();",'[Y]youtube') + makeImage('/youtube.gif','23','22','[Y]youtube') + '</a>';

 

Найти:

	   html += ((images) ? makeButton("ubbImage();",'IMG','Картинка[P]','p') + makeImage('/pixel.gif',1,1,'') : '');

По аналогии доавить кнопку для ютуба (если используются кнопки, а не картинки).

 

Найти:

  function ubbImage() {
var text = getText();
var url = (text && isUrl) ? text : prompt("\nВведите URL картинки:","http://") || "";
if (!url) { return; }
var code = "[IMG=" + url + "]";
ubbCode(code);
 }

Добавить ниже:

  function ubbYoutube() {
var text = getText();
var url = (text && isUrl) ? text : prompt("\nВведите URL клипа:","http://") || "";
if (!url) { return; }
var code = "[youtube]" + url + "[/youtube]";
ubbCode(code);
 }

 

Картинку youtube.gif нужно будет сделать и закинуть на хост.

Изменено пользователем FatCat
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Решил новую тему не создавать. Как сделать чтоб при выборе цвета сообшения, опции цветов были цветными?

 

Так не меняетса.

html += ' <select name="fcolor" class="ibcSelect" onchange="ubbFont(this);">';
      html += makeOption('','Color',0);
      html += makeOption('gray','<font color="gray">Gray</font>',1);
      html += makeOption('royalblue','Royalblue',1);
      html += makeOption('blue','Blue',1);

Ссылка на комментарий
Поделиться на других сайтах

  • 0

В IE он и так цветной.

Чтобы работало в других современных браузерах, убрать проверку браузера:

Строку

html += ((style && ie) ? '" style="color:' + value : '');

заменить на

html += ((style) ? '" style="color:' + value : '');

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Воо, так намного лутше. IE не использую давно. Так зайду через него чтоб посмотреть всё ли ок выводитса. Вот теперь В chrome работает как надо. Спасибо Кот.
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.