ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (14): « 1 2 [3] 4 5 6 7 8 9 » В конец    

> Описание: На примере бб-кода для вставки видео с YouTube
Zeg
Отправлено: 16 октября 2009 — 22:44
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




chex01 пишет:
Zeg! Ты вместо того, что бы давать глупые ответы, лучше для начала прочитай правильно вопрос(ы)...и хотя бы зайди ко мне на САЙТ, а потом уже давай ответы(правильно сформулированные)...
Я ведь не просто так задаю вопросы , мне нужны на них ответы

Мои глупые ответы, как ты выразился, можешь просто не читать. К тому же я этим постом ни на какие вопросы не отвечал. Это был скорее вопрос в Юре и другим людям, кто работают над этим форумом. Вопрос о том, почему вместо перечеркивания получаем курсив при использовании бб-кода [ s ] . Там же для "неглупых" выкладывал решение, как всё вернуть на место.

зы. Что бы давали "правильные" ответы, нужно задавать правильные вопросы.

зыы. Полное исправление небольшой "проблемки", добавление кнопки на панель для бб-кода [ s ] видно уже не нужно, все сами всё знают. Удачи!

(Отредактировано автором: 16 октября 2009 — 22:46)

 
 
chex01
Отправлено: 17 октября 2009 — 00:08
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 27
Дата рег-ции: Сент. 2009  
Откуда: Россия, Нижний Новгород
Репутация: 1




Zeg пишет:
Это был скорее вопрос в Юре и другим людям, кто работают над этим форумом
Прости ради бога, если ты конечно в него веришь!
Моя вина! Не внимательно прочитал... Вот это да
Буду исправляться Влево
МИР Белый флаг

А на счёт курсива:
ТЫК (Отобразить)
 
 
electron
Отправлено: 17 октября 2009 — 06:19
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




а как будут выглядеть это

CODE:
$string = preg_replace_callback('#\[youtube(=(.+?)|)\].+?youtube.com/watch\?v=(.+?)(&.+?|)\[/youtube\]#is', array($this, 'youtube'), $string);


и это

CODE:
function youtube($matches) {
$title = ($matches[2] !== '') ? '<b>'.$matches[2].'</b><br>' : '';
return $title.'<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/'.$matches[3].'&hl=ru&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'.$matches[3].'&hl=ru&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br>';
}


если ставить тэг "видео с RuTube" ? тупо меняю youtube на rutube и youtube.com на video.rutube.ru - тэг не работает. видимо какая-то разница в ресурсах все-таки имеется.

(Отредактировано автором: 17 октября 2009 — 08:55)

 
 
Zeg
Отправлено: 17 октября 2009 — 11:13
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89





chex01 пишет:
МИР

Так никогда ж и не воевали Улыбка
chex01 пишет:
Если подключить [ s ], то по непонятным мне причинам, надпись, после редактирования админом, становится зачёркнутой

Вот потому нужно сделать то, что написал несколькими постами выше. Повторю еще раз:
Цитата:
Ещё придется внести изменения в topic.php, т.к. там информация о редактировании сообщения также выводилось, заключённое в теги [ s ]. Соответсвенно нужно в файле поменять все [ s ] на [ i ]

А именно вот тут:
CODE:
/* Edited text */
if (isset($threads[$key]['ad_edited'])) {
$post .= '<p><hr><span class="admin">[s]'.$fm->LANG['EditedAdmin'].$threads[$key]['ad_editor'].', '.$fm->_DateFormat($threads[$key]['ad_edited']+$fm->user['timedif']*3600).'[/s]</span>';
if (isset($threads[$key]['mo_text'])) $post .= '<br />'.$threads[$key]['mo_text'];
} elseif (isset($threads[$key]['mo_edited'])) {
$post .= '<p><hr><span class="moder">[s]'.$fm->LANG['EditedModer'].$threads[$key]['mo_editor'].', '.$fm->_DateFormat($threads[$key]['mo_edited']+$fm->user['timedif']*3600).'[/s]</span>';
if (isset($threads[$key]['mo_text']) && !isset($threads[$key]['ad_edited'])) $post .= '<br>'.$threads[$key]['mo_text'];
} elseif (isset($threads[$key]['edited'])) {
$post .= '<p>[s]('.$fm->LANG['EditedAutor'].$fm->_DateFormat($threads[$key]['edited']+$fm->user['timedif']*3600).')[/s]';
}
/* Edited text */


зы. У себя на форуме вынес кнопку S рядом с остальными (B, I, U), форумчане уже активно пользуют.

(Отредактировано автором: 17 октября 2009 — 11:16)

 
 
chex01
Отправлено: 18 октября 2009 — 08:51
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 27
Дата рег-ции: Сент. 2009  
Откуда: Россия, Нижний Новгород
Репутация: 1




куча вопросов =)

Если оставлять кнопки:

1) Проблема с одиночным bb-кодом: [нr] и [li], как правильно их вставить?
Я тыркал так(файл /forum/templates/тут папка темы/form_code.tpl):
CODE:

hr: {0:'[h',1:'r]',2:'{$fm->LANG['HelpHR']}'},
li: {0:'[l',1:'i\]',2:'{$fm->LANG['HelpLi']}'},

Когда печатаешь в форме текст, выделяешь его и нажимаешь например [НR], то получается вот так: "[hЗдесь я печатал и выделял текстr]",
а хотелось бы так: "[нr]Здесь я печатал и выделял текст"

2) Как можно сделать ВСЕ кнопки более привлекательными? пример: [ B ] --> жирная, [sup] --> X(в квадрате)

3) Как заставить кнопку [клава] работать?
Если бы это было изображение, то всё было бы просто:
CODE:
<a href="javascript:window.open('kb.htm','','width=500,height=220,resizable=yes');void(0);">здесь мой ИМГ</a>


Если делать вместо кнопок изображения:

1) Как вообще сделать так, что бы кнопки-изображения работали?
Сделать так сказать, замену стандартным кнопаШкам Улыбка

2) Как сделать что бы при нажатии кнопок: [img], [flash], [url], и YouTube выводились соответствующие окна с вводом адреса? (Непонятливым пример ---> ТУТ)

3) Как сделать кнопку "Палитра"? (Пример тут(по счёту 8-ая кнопка слева) ---> ТЫК)
 
 
yura3d
Отправлено: 18 октября 2009 — 12:41
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




chex01 пишет:
CODE:
hr: {0:'[h',1:'r]',2:'{$fm->LANG['HelpHR']}'},
li: {0:'[l',1:'i\]',2:'{$fm->LANG['HelpLi']}'},

Нулевой индекс в массиве бб-кода задаёт ту его часть, которая будет вствляться в начало выделенного текста, первый индекс соответственно задаёт вторую часть, которая будет вставляться в конец выделенного текста. В Вашем случае правильно будет сделать так:
CODE:
hr: {0:'[hr]',1:'',2:'{$fm->LANG['HelpHR']}'},
li: {0:'[li]',1:'',2:'{$fm->LANG['HelpLi']}'},


chex01 пишет:
2) Как можно сделать ВСЕ кнопки более привлекательными? пример: [ B ] --> жирная, [sup] --> X(в квадрате)

Непонятно о чём идёт речь. О названиях кнопок, о стилях их отображения или о чём? На панели бб-кодов ExBB кнопка B имеет жирную букву, кнопка I - курсивную, кнопка U - подчёркнутую, чтобы интуитивно было ясно, за что они отвечают. Размещать текст различного стиля (как в Вашем примере с x(в квадрате)) в кнопках нельзя

chex01 пишет:
3) Как заставить кнопку [клава] работать?
Если бы это было изображение, то всё было бы просто:
CODE:
<a href="javascript:window.open('kb.htm','','width=500,height=220,resizable=yes');void(0);">здесь мой ИМГ</a>

В вызове нового окна по нажатию кнопки нет ничего сложного:
CODE:
<input type="button" class="button" name="clava" value="клава" style="width: 50px" onClick="javascript:window.open('kb.htm','','width=500,height=220,resizable=yes');void(0);" onMouseOver="help(this)" />


chex01 пишет:
1) Как вообще сделать так, что бы кнопки-изображения работали?

Ничего сложного нет, рассмотрим на примере кнопки жирного текста:
CODE:
<a href="#" name="bold" onClick="bbcode(this); return false;" onMouseOver="help(this);"><img src="тут_путь_к_файлу_картинки" border="0"></a>


chex01 пишет:
кнопаШкам Улыбка

Мне если честно уже немного поднадоел Ваш язык падонкафф на этом форуме. Если Вы не можете излагать свои мысли на чистом русском, то в детский сад. Многие пользователи приходят на этот сайт с поисковиков, в поисках ответов на свои вопросы по ExBB. Разумеется, если слова будут подобным образом коверкаться, найти что-либо будет проблематично даже с поисковыми системами Ниндзя Без обид

chex01 пишет:
2) Как сделать что бы при нажатии кнопок: [img], [flash], [url], и YouTube выводились соответствующие окна с вводом адреса?

Рассмотрим на примере кнопки для вставки ролика с YouTube. В файле javascript/formcode.tpl находим строки:
CODE:
case 'smile': L = ' ' +a[1]+ ' ';
break;

И под ними размещаем строки:
CODE:
case 'youtube': copyQ();
if (txt.length) {
L = bbtags[code][0];
R = bbtags[code][1];
}
else {
var url = prompt('Введите адрес ролика:', '');
if (url == null)
alert('Действие отменено');
else {
var title = prompt('Введите название ролика:', '')

if (title == null)
L = bbtags[code][0];
else {
L = bbtags[code][0].replace(/\]/, '') + '=' + title + ']';
}

L += url;

R = bbtags[code][1];
}
}
break;


chex01 пишет:
3) Как сделать кнопку "Палитра"?

Палитра доступных цветов для текста уже есть в ExBB изначально, не вижу смысла добавлять ещё одну
 
 
chex01
Отправлено: 18 октября 2009 — 22:45
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 27
Дата рег-ции: Сент. 2009  
Откуда: Россия, Нижний Новгород
Репутация: 1




yura3d пишет:
Мне если честно уже немного поднадоел Ваш язык падонкафф на этом форуме. Если Вы не можете излагать свои мысли на чистом русском, то в детский сад. Многие пользователи приходят на этот сайт с поисковиков, в поисках ответов на свои вопросы по ExBB. Разумеется, если слова будут подобным образом коверкаться, найти что-либо будет проблематично даже с поисковыми системами Ниндзя Без обид

Будем исправляться!
yura3d пишет:
Палитра доступных цветов для текста уже есть в ExBB изначально, не вижу смысла добавлять ещё одну

Хотелось бы ту палитру. Но надо ещё научить bb-код cоlor воспринимать цвета, не только английскими словами, но и например так [cоlоr=#ff0000]КРАСНЫЙ[/cоlоr]
Как же её всё же пристроить себе в панель редактирования?
 
 
electron
Отправлено: 19 октября 2009 — 03:35
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




ну вот, а мой вопрос боком прошел.... Недовольство, огорчение
 
 
electron
Отправлено: 19 октября 2009 — 19:31
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




вдогонку :
а как сделать тэг чтоб можно было вставлять видео с любого видеохостинга. ведь есть же так сказать универсальный тэг [video]
 
 
yura3d
Отправлено: 21 октября 2009 — 19:11
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




electron пишет:
если ставить тэг "видео с RuTube" ? тупо меняю youtube на rutube и youtube.com на video.rutube.ru - тэг не работает. видимо какая-то разница в ресурсах все-таки имеется.

electron пишет:
ну вот, а мой вопрос боком прошел.... Недовольство, огорчение

Ну разумеется, что разница имеется. Уже хотя бы потому, что используются разные плееры, доступные по разному URL

Реализация бб-кода вставки видео с RuTube (Отобразить)


electron пишет:
вдогонку :
а как сделать тэг чтоб можно было вставлять видео с любого видеохостинга. ведь есть же так сказать универсальный тэг [video]

Совсем универсальный плеер реализовать не получится, поскольку каждый сервис видеохостинга имеет свои особенности и функции. Если ты видел на каких-либо ресурсах применение универсального плеера, приведи ссылку здесь, попробуем универсальный плеер прикрутить к ExBB
 
 
electron
Отправлено: 21 октября 2009 — 19:32
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




спасибо за Rutube.

yura3d пишет:
Если ты видел на каких-либо ресурсах применение универсального плеера, приведи ссылку здесь, попробуем универсальный плеер прикрутить к ExBB

где видел уже если честно не помню, но помню что форум был на phpBB и тэг работал с несколькими видеохостами сразу. из тех что на слуху там были : ютуб, рутуб, видео.майл.ру и видео из контакта. и работало все на одном тэге [video]. между тэгами просто вставлялась ссылка типа обычного урлика. возможно это чисто мускульная разработка, не знаю. если наткнусь на этот форум, скину урль.
 
 
yura3d
Отправлено: 21 октября 2009 — 19:39
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




electron пишет:
где видел уже если честно не помню, но помню что форум был на phpBB и тэг работал с несколькими видеохостами сразу. из тех что на слуху там были : ютуб, рутуб, видео.майл.ру и видео из контакта. и работало все на одном тэге [video]. между тэгами просто вставлялась ссылка типа обычного урлика. возможно это чисто мускульная разработка, не знаю. если наткнусь на этот форум, скину урль.

Там скорее всего просто заранее забиты разные варианты (кол-во которых ограничено) вызова плееров соответствующих видеосервисов в зависимости от адреса видео, в принципе это наиболее рациональный вариант, который применим и к ExBB. На обработку бб-кодов наличие/отсутствие MySQL абсолютно никак не влияет
 
 
Zeg
Отправлено: 22 октября 2009 — 14:55
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




Можно, как ранее предлагалось, использщовать собственный плеер, нужно будет только ставить прямую ссылку на flv-файл. Уже і плеер выкладывали. В свою очередь могу предложить другой плеер, всего 3,5 Кб, давно пользую на сайте и форуме. Плюс управлять можно прямо из java.
 
 
yura3d
Отправлено: 22 октября 2009 — 15:52
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Zeg пишет:
В свою очередь могу предложить другой плеер, всего 3,5 Кб, давно пользую на сайте и форуме. Плюс управлять можно прямо из java.

Предлагай (желательно с примерами для вставки видео с YouTube и т.п.)

Zeg пишет:
нужно будет только ставить прямую ссылку на flv-файл

Не слишком удобный вариант для пользователей, поскольку изначально для вставки предполагается размещение в бб-коде ссылки на страницу с роликом. Конечно, есть ещё HTML-код для вставки видео, но обработка этого кода будет значительно более сложной и ресурсоёмкой
 
 
electron
Отправлено: 22 октября 2009 — 16:21
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




вот нарыл 2 flv-плеера, мож что подойдет

Скачать файл: (для скачивания файла Войдите или зарегистрируйтесь)
Скачан раз: 275
 
 
Страниц (14): « 1 2 [3] 4 5 6 7 8 9 » В конец
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Руководство: Добавление собственных бб-кодов
Темы Форум Информация о теме Обновление
Мод: Flash 3D демонстратор изображений "3D КАРУСЕЛЬКА"
интеграция симпатичного Flash модуля демонстрации фотографий, рисунков, видео и т.д.
Модификации и дополнения Ответов: 28
Автор темы: Demosfen
20 сентября 2018 — 17:07
Автор: NordWest
Какие ExBBCodes Вы бы желали добавить?
Очень желательно описание действия кода
Обсуждаем Ответов: 58
Автор темы: 1Bot
14 октября 2013 — 06:31
Автор: 1Bot
Автоматическая подписка пользователя на тему при ответе
Добавление опции в админ-панель
Модификации и дополнения Ответов: 2
Автор темы: WebMaster
16 мая 2014 — 14:24
Автор: wasp
Защитный код регистрации
Проблема отображения защитного кода регистрации
Настройка форума Ответов: 8
Автор темы: Юра
20 апреля 2010 — 16:42
Автор: Юра
Встраивание видеороликов с vimeo.com
Общие вопросы Ответов: 1
Автор темы: Иван Петров
27 августа 2014 — 17:36
Автор: CAB
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0964]     [ ]