ExBB Community » Файловый ExBB » Модификации и дополнения » Руководство: Добавление собственных бб-кодов

Страниц (14): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец
 

121. Pauk - 10 июня 2011 — 09:05 - перейти к сообщению
не совсем понимаю в чем проблема, но эта строка составлена не верно
CODE:
$title.="<iframe width=\"607\" height=\"360\" frameborder=\"0\" src=\"http://$matches[3]/video_ext.php?oid=$matches[4]&id=$matches[5]&hash=$matches[6]&$matches[7]\"></iframe>";
,

в нотепад++ с подсветкой синтаксиса видно, что все $matches работают не корректно
122. BON - 10 июня 2011 — 09:07 - перейти к сообщению
Pauk, эта инструкция взята не от балды, а с двига IPB переделана. Предложите свой вариант.
123. Zeg - 10 июня 2011 — 09:12 - перейти к сообщению
BON пишет:
CODE:
view/\

всмысле домиком получается


Да, именно "домиком". Там ссылка на ролик получается в виде
CODE:
smotri.com/video/view/?id=v[хэш]

В регулярном выражении знак "?" нужно "экранировать" обратным слешем, указывая, что это именно символ "?", а не обозначение "любой символ или пусто".
124. BON - 10 июня 2011 — 09:16 - перейти к сообщению
Zeg, ага, понял. Мерси Улыбка
125. Pauk - 10 июня 2011 — 09:56 - перейти к сообщению
BON пишет:
Pauk, эта инструкция взята не от балды, а с двига IPB переделана. Предложите свой вариант.

ну тогда наверняка все составлено верно, просто как то странно у него код отображается, это и привлекло внимание.

BON, подскажите как можно реализовать выпадающие окна для вставки в них строки кода и наименования видео, если это будет необходимо.
126. BON - 10 июня 2011 — 10:24 - перейти к сообщению
Pauk, вообще строки которые отвечают за выпадающее окно как для кнопки ютуб находятся в фаиле javascript/formcode.js . Например выпадающее окно ютуба реализовано вот такими строками:
CODE:
L = bbtags[code][0] + ((range == '') ? link : '');
R = bbtags[code][1];
break;
case 'youtube': var range = get_range(), link = '', title = '';
if (range == '' || range.substring(0, 19) != 'http://youtube.com/') {
title = range;
link = prompt(bblang.YouTubeHref, 'http://youtube.com/');

if (link == null)
return false;
}

if (range == '' || title == '') {
if (link == '')
link = range;
title = prompt(bblang.YouTubeTitle, '');

if (title == null)
return false;
}
127. electron - 10 июня 2011 — 11:23 - перейти к сообщению
да, причем вторая часть, где надо ввести название видео, не срабатывает
128. Pauk - 10 июня 2011 — 11:30 - перейти к сообщению
BON пишет:
Pauk, вообще строки которые отвечают за выпадающее окно как для кнопки ютуб находятся в фаиле javascript/formcode.js . Например выпадающее окно ютуба реализовано вот такими строками:
CODE:
L = bbtags[code][0] + ((range == '') ? link : '');
R = bbtags[code][1];
break;
case 'youtube': var range = get_range(), link = '', title = '';
if (range == '' || range.substring(0, 19) != 'http://youtube.com/') {
title = range;
link = prompt(bblang.YouTubeHref, 'http://youtube.com/');

if (link == null)
return false;
}

if (range == '' || title == '') {
if (link == '')
link = range;
title = prompt(bblang.YouTubeTitle, '');

if (title == null)
return false;
}

спасибо буду мучать сейчас
129. BON - 10 июня 2011 — 11:56 - перейти к сообщению
Щас сел накидал кнопку для вставки видео с видерсервиса www.ivi.ru
Скрытый текст:
Для просмотра Вам необходимо авторизоваться и оставить не менее 50 сообщений
130. BON - 10 июня 2011 — 16:05 - перейти к сообщению
Pauk, коль не влом, проверить можешь 5 кнопок для вставки видео если с ними глюк у меня на форуме или нет ?? http://habar.bsaa.info/topic.php...;topic=4&p=3 регистрация в 2 секунды проходит
(Добавление)
Pauk пишет:
далее в этом же файле чуть ниже приводим строчки к такому виду, добавляя недостающую:
CODE:
youtube: {0:'[youtube]',1:'[/youtube]',2:'{$fm->LANG['HelpYouTube']}'},
vkvideo: {0:'[vkvideo]',1:'[/vkvideo]',2:'{$fm->LANG['HelpVkvideo']}'},

Если так записать то вставка названия не будет работать. Может всё таки вот так надо:
CODE:
[code]youtube: {0:'[youtube%]',1:'[/youtube]',2:'{$fm->LANG['HelpYouTube']}'},
vkvideo: {0:'[vkvideo%]',1:'[/vkvideo]',2:'{$fm->LANG['HelpVkvideo']}'},
131. Zeg - 10 июня 2011 — 17:01 - перейти к сообщению
Pauk, зачем целиком цитировать уже выложенную инструкцию? К тому же инструкция была под "хайдом", дабы отсечь часть халявщиков. Либо уберите эту цитату, либо хотя бы спрячьте под hide=50.
(Добавление)
Я попробую на выходных более строгое (точное) регулярное выражение для ВКонтакта перепишу, может тогда и с кнопкой заработает со всплывающим окном. Я в ява-скрипте не силен. Недовольство, огорчение
132. BON - 15 июня 2011 — 11:35 - перейти к сообщению
господа шарющие в пхп. Помогите сделать, чтобы такая ссылка <img src="адрес картинки" align=left hspace=5 /> обрабатывалась без включения хмтл'а в сообщениях
(Добавление)
да и самое главное, безопасно ли это будет?
133. Zeg - 15 июня 2011 — 13:32 - перейти к сообщению
А не проще сделать выравнивание для картинке по левому-правому краю? Впринципе, должно быть без разницы, что выравнивать, текст или картинки. Что-то типа [ left ] и [ right ].
134. BON - 15 июня 2011 — 14:11 - перейти к сообщению
Zeg, нет. Тогда текст не будет её обетекать, а будет ниже неё
135. Zeg - 15 июня 2011 — 14:46 - перейти к сообщению
BON будет обтекать Улыбка. Css свойство float.

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

Powered by ExBB
[Script Execution time: 0.0215]     [ ]