{% else-1 %}
Вот вам PHP функция с помощью которой можно будет добавить в свой textarea бб-коды

Пример использования

addTag(textareaID);

ваш textarea с ID = textareaID
---
Более подробный пример:

<?
$texID = \'bbtags\'; // Это и есть textareaID
addTag($texID);

echo \'<textarea id=\"\'.$texID.\'\" name=\"text\" rows=\"10\"></textarea>\';
?>

Внимание: этот код не для тех кто не может правильно прописать див в HTML

Функция использует JS и работает во всех браузерах

                        
function addTag($textareaID){
# Java Script добавления тегов
echo ' <script>
function tag (obj, pre, after)
{
if (document.selection)
with (document.selection.createRange ()) {text = pre + text + after}
else if (obj.selectionStart)
with (obj)
{
var t = scrollTop, l = scrollLeft, txt = obj.value,
st = selectionStart, ln = selectionEnd - st; focus ();
value = txt.substr (0, st) + pre + txt.substr (st, ln) + after + txt.substr (st + ln);
selectionStart = selectionEnd = st; scrollTop = t; scrollLeft = l;
}
else
obj.value += pre + after;
}


</script>';
# Ссылки
echo '

<input type="button" value="Жирный текст" onclick="tag (document.getElementById (\''.$textareaID.'\'), \'[b]\', \'[/b]\')">
<input type="button" value="Курсив" onclick="tag (document.getElementById (\''.$textareaID.'\'), \'[i]\', \'[/i]\')">
<input type="button" value="Подчеркнутый" onclick="tag (document.getElementById (\''.$textareaID.'\'), \'[u]\', \'[/u]\')">
<input type="button" value="Ссылка" onclick="tag (document.getElementById (\''.$textareaID.'\'), \'[url=http://Ссылка]\', \'Название[/url]\')">
<input type="button" value="Изображение" onclick="tag (document.getElementById (\''.$textareaID.'\'), \'[img]http://image\', \'[/img]\')">

<br/>';
}
0 71 0
0

Нет фото
• 15 фев 2014, 18:42


На сайте дыра 272089952

0

Нет фото
ALee * 1.03
• 10 авг 2013, 03:25


В первом же коде ошибка*

0

Нет фото
Windler * 0.15
• 9 авг 2013, 03:17


Ещё бы выделенные текст обрабатывал, цены бы тебе не было c:

0

Нет фото
Sir4uk * 4.04
• 8 авг 2013, 19:26


хз, у меня все получилось)

0

Нет фото
• 8 авг 2013, 17:17


Allion прав *