Как переробить ?
|
|
uSite Teаm
854 сообщения
Мужчина
|
Всм доброго времени суток ! Как мне с этого Code function add_bb_code_b() { parent.window.document.getElementById("mchatMsgF").value+='[b][/b]';$('#choose_color').hide();$('#add_img').hide();$('#add_url').hide(); };
Сделать так что-бы оно не добавляло просто [b] [ /b]а при выдиление текста добавляло текст ?! надеюсь понятно
|
|
|
|
|
Бывалый
516 сообщений
Мужчина
|
Quote (vasa3000) надеюсь понятно Не совсем)
|
|
|
|
|
uSite Teаm
854 сообщения
Мужчина
|
ну короче мне надо сделать так что-бы при выдиление нужного мне текста он заключался в [b] [/ b] а в том коде что кинул я [b] [/ b] просто добавлеться !
|
|
|
|
|
Бывалый
516 сообщений
Мужчина
|
Так более понятно. Жди умельцев, я не знаю как чё...
|
|
|
|
|
uSite Team
1689 сообщений
Мужчина
|
госпади вытащи из скрипта bb кодов на форуме функцию, скопируй ее, сделай себе новый тег и кнопку вызова тоже вытащи)
|
|
|
|
|
uSite Team
535 сообщений
Мужчина
|
Думаю разберёшься что и как: Code <a href="#" onclick="tagWrap(obj,'[b]','[/b]');return false;"><b>B</b></a> <textarea id="obj"></textarea> <script> function tagWrap(obj, str1, str2) { obj.focus(); if (document.selection) { var s = document.selection.createRange(); if (s.text) { s.text = str1 + s.text + str2; } else { obj.value = obj.value + str1 + str2; } return true; } else if (typeof(obj.selectionStart) == "number") { if (obj.selectionStart != obj.selectionEnd) { var start = obj.selectionStart; var end = obj.selectionEnd; s = obj.value.substr(start, end - start); obj.value = obj.value.substr(0, start) + str1 + s + str2 + obj.value.substr(end); } else { obj.value = obj.value + str1 + str2; } return true; } return false; } </script>
|
|
|
|
|
uSite Teаm
854 сообщения
Мужчина
|
не робит =(
|
|
|
|
|
uSite Team
535 сообщений
Мужчина
|
Скопировал, вставил, работает.
|
|
|
|
|
uSite Team
1689 сообщений
Мужчина
|
омг... я уже сказал реально рабочий способ... Code <a href="javascript://" rel="nofollow" onclick="simpletag('lol','','','message','')" id="lol">бб тег [lol]</a> даже этого достаточно, чтоб все работало и вставлялся [lol] на форуме и в материалах. Если ты удалил панель bb кодов, тогда вставь это Code <script type='text/javascript' src='http://s48.ucoz.net/src/bbcodes.js?2'></script> в форму добавления комментария или сообщения.
|
|
|
|
|
uSite Team
535 сообщений
Мужчина
|
Может ему не для форума надо, если не работает.
|
|
|
|
|
uSite Team
1689 сообщений
Мужчина
|
В форме добавления комментариев работает аналогично.
|
|
|
|
|
uSite Teаm
854 сообщения
Мужчина
|
Мне надо в чат пихнуть !Добавлено (03.09.2011, 13:13) --------------------------------------------- бб код [б] Что бы я выдилил себе нужный текст и оно заключило в тег [b]
|
|
|
|
|
uSite Team
535 сообщений
Мужчина
|
vasa3000, скопируй мой код и вставь в любое место, появится поле и возле него кнопка, напиши в поле любой текст, обведи, нажми на кнопку, всё работает! Дальше настраивай под себя, а точнее это:Code tagWrap(obj,'[b]','[/b]'); Где: obj - id поля. [ b] - открывающий тег. [ /b] - закрывающий тег.
|
|
|
|
|