Как сделать свои BB-коды для сайта / форума
[2 ] Гость [05.05.2011, 16:23]
Помогите пожалуйста. Установил BB комплекс на форум там встроен flv плеер вот часть этого кода
Code
//FlV-Плеер defPlayer="player"; //Фоновый рисунок(путь) defFLVbackpict=false; //Пример - "http://mysite.ru/flvplayer.png" //Логотип defFLVtitlepict=false; //Пример - "http://mysite.ru/flvplogo.png" //Цветовая палитра defFLVbackcolor="447136"; defFLVfrontcolor="1e9a17"; bbcode_flv={"Type":1,"Value":defPlayer,"CodeStart":'<embed src="http://marianowka.ucoz.ru/pleer/player.swf" allowscriptaccess="always" allowfullscreen="true" flashvars="height=375&width=500&file=$INNERHTML$'+(defFLVbackpict!=false?('&image='+defFLVbackpict):'')+'&backcolor=0x'+(defFLVbackcolor!=false?defFLVbackcolor:'ff8300')+'&frontcolor='+(defFLVfrontcolor?defFLVfrontcolor:'a5de1e')+'"'+(defFLVtitlepict?('&logo='+defFLVtitlepict+' '):' ')+'height="375" width="500">'};
Я хочу заменить этот flv плеер на свой плеер uppod что бы пользователи могли добавляли видео через него на форуме.Вот скрипт моего плеера
Code
<object id="videoplayer2621" type="application/x-shockwave-flash" data="http://marianowka.ucoz.ru/pleer/uppod.swf" width="500" height="375"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="http://marianowka.ucoz.ru/pleer/uppod.swf" /><param name="flashvars" value="comment=Видео портала Марьяновка Сити&st=http://marianowka.ucoz.ru/stilidlapleera/video42-1430.txt&file=http://s1.igru-film.net/s/619de69ec3dc1f44cf8ee0e1358c2e58/film/mp44/Tolko.Ti.flv" /></object>
Что мне поменять в коде чтобы был мой плеер(уже неделю мучаюсь) Или может как то его отдельно добавить?
[3 ] likbezz [05.05.2011, 16:48]
Гость , Quote (Гость )
Помогите пожалуйста. Установил BB комплекс на форум там встроен flv плеер вот часть этого кода
Примерно так: Code
bbcode_flv={"Type":1,"Value":defPlayer,"CodeStart":'<object id="videoplayer2621" type="application/x-shockwave-flash" data="http://marianowka.ucoz.ru/pleer/uppod.swf" width="500" height="375"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="http://marianowka.ucoz.ru/pleer/uppod.swf" /><param name="flashvars" value="st=http://marianowka.ucoz.ru/stilidlapleera/video42-1430.txt&file=$INNERHTML$" /></object>'};
- Нужный фрагмент. Не проверял.
Quote (Гость )
Установил BB комплекс на форум там встроен flv плеер вот часть этого кода
Вот вопрос у меня. А для чего? Чем он лучше стандартного? Там же ничего такого нет. Просто интересно.
[4 ] Гость [05.05.2011, 17:13]
Спасибо.... Получилось.....Вы смеётесь? там был просто ужасный зеленный плеер которые могли видеть только гости. регистрируюсь на вашем сайте-спасибо.Добавлено (05.05.2011, 17:13) --------------------------------------------- видеть только пользователи опечатался
[5 ] likbezz [05.05.2011, 17:24]
Гость , Quote (Гость )
Вы смеётесь?
Нет, спрашиваю, чё смеяться-то ... Quote (Гость )
там был просто ужасный зеленный плеер которые могли видеть только гости
Там это где? И что? - вы только из-за плеера ставите целиком BB комплекс??? ... Не проще ли изменить системный плеер на свой, или поставить только плеер? .... Скрипт гораздо более лёгкий для сайта, чем весь комплекс. ...
[6 ] leo [05.05.2011, 17:29]
Это снова я)) ещё такая проблемка почему то его видят только пользователи-а гости видят [player]http://www.youtube.com/watch?v=kymMu9vT_2Y[/player] Что в скрипте изменить?
[7 ] likbezz [05.05.2011, 17:42]
leo , Quote (leo )
Что в скрипте изменить?
Это не в скрипте менять надо, а в форме добавления - у вас там, наверняка, через условия прописан скрип-обработчик ... Типа Code
<?if($BBCODES$)?>скрипт<?endif?>
... Код шаблона - «Форма добавления» для форума выкладывайте. ...
[8 ] leo [05.05.2011, 18:07]
<?if($BBCODES$)?>{?BBPANEL?}<?endif?> вот так тамДобавлено (05.05.2011, 18:05) --------------------------------------------- я думаю надо изменить что то ту в JS
Добавлено (05.05.2011, 18:07) --------------------------------------------- бб комплекс ссылка
[9 ] likbezz [05.05.2011, 18:26]
leo , Quote (leo )
<?if($BBCODES$)?>{?BBPANEL?}<?endif?> вот так там
Сам скрипт как подключается к сайту? Quote (leo )
я думаю надо изменить что то ту в JS
Хм ... Возможно .... Либо убрать проверку на $BBCODES$. Наверно это самое простое. Документацию не читал? Что там говорят?
[10 ] Гость [05.05.2011, 20:17]
прочитайте пожалуйста там что то есть про то что гостям запрещается-какие скрипты, но я плохо разбираюсь в скриптах по этому прошу у вас помощи
[11 ] leo [05.05.2011, 20:27]
Все разобрался-всё работает. P.S. Дай бог Вам здоровья и богатую любовницу!!!
[12 ] likbezz [06.05.2011, 00:32]
leo , Quote (leo )
Все разобрался-всё работает.
Code
<script type="text/javascript" language="javascript" src="http://marianowka.ucoz.ru/bb/bbcomplex.js"></script><script type="text/javascript">var ShowHiddenSpoiler='';StartBBComplex();</script>
Хорошо. Этот код надо было вынести из условных комментариев ) ...
[13 ] Elones [31.07.2011, 17:38]
Я лично использую немного другой код Code
<script type="text/javascript"> $('.posttdMessage').each(function(){ $(this).html($(this).html().replace(/\[youtube\](.*?)\[\/youtube\]/gi,'<html тег>$</html тег>')); }); </script>
Преимуществом его считаю (в частности для меня) это то, что переменную $ можно вставлять несколько раз. Удобно это будет например если использовать ббкод для кода видео, в котором может потребоваться содержимое вставлять 2 раза. Пример (код ютуб): Code
<object width="480" height="390"><param name="movie" value="http://www.youtube.com/v/$?version=3&hl=ru_RU&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/$?version=3&hl=ru_RU&rel=0" type="application/x-shockwave-flash" width="480" height="390" allowscriptaccess="always" allowfullscreen="true"></embed></object>
з.ы. код не я писал, но источник точный не помню
Сообщение отредактировал Elones - Воскресенье, 31.07.2011, 17:39
[14 ] likbezz [31.07.2011, 17:48]
Quote (Elones )
Я лично использую немного другой код
Да, это получше, чем два раза гонять replace(); ... ) ...
[15 ] Гость [16.03.2012, 20:06]
Здравстуйте. Помогите, пожалуйста. Хочу поставить в форму добавления комментариев кнопочку <S> чтоб можно было ставить зачеркнутый Прочитала Ваши рекомендации, но я не поняла где берется bbcode - html содержимое открывающего кода /bbcode - html содержимое закрывающего кода ? Какое содержимое у S и где его можно взять?Добавлено (16.03.2012, 20:06) --------------------------------------------- И еще вопрос. У меня в HTMl кодах общего вида форума нет $BODY$ Вот что там есть
Куда надо вставлять? После чего?