Микроблог ученика

6.14K
.

valik619, стукни в лс, обговорить надо кое что :-)

.
Ей 25

valik619, панелька ББ кодов не помешала бы...
Как здесь, на Джоне.

.

ValekS, обязательно сделаю токо с яваскриптом я не дружу

.
Screamer

valik619, там всё легко и просто
Тебе повезло, что я как раз сейчас пилил функцию вставки бб (нужны было добавить к тегу цитирования выделенный текст)
Разберешься думаю

function insert_bb(tag_open, tag_close) {
e_field = document.getElementById('post');
if (tag_open == '>') {
if (window.getSelection) {
tag_open += window.getSelection().toString() + "\n";
} else if (document.getSelection) {
tag_open += document.getSelection() + "\n";
} else if (document.selection) {
tag_open += document.selection.createRange().text + "\n";
}
}
if (e_field.selectionStart != undefined) {
// Work with selected text
e_field.focus();
        var string = e_field.value;
        var start_selection = e_field.selectionStart;
        var end_selection = e_field.selectionEnd - start_selection;
        e_field.value = string.substr(0, start_selection)
                 + tag_open
                 + string.substr(start_selection, end_selection)
                 + tag_close
                 + string.substr(start_selection + end_selection);
} else {
// Add tags to end of text
e_field.value += tag_open+tag_close;
}
}


В панели пишешь например
<a href="javascript:insert_bb('', '')">Bold</a>
<a href="javascript:insert_bb('&gt;' )">Quote</a>

И т.д.
Ну и естесственно к textarea нужно добавить id="post"
.
Ей 25

Screamer, в Джоне меньше JS используется. Нет того ява скрипта который ты первым написал.
Так что может и ему рациональней обойтись без сильного употребления JS ? Блог то ВАП будет.

.
Ей 25

Screamer, хотя не JS функция имеется, чёт я натупил. Но она попроще чем у тебя.

.

Screamer, на твой пост (03.05.2013 / 21:47) отвечу, Я еще не джедай!!! шутка, сейчас разберусь, спасибо

.

ValekS, с удовольствием тебе отвечу, функция почти такая же как и в джоне, отличается только условием if (tag_open = ">") и всего что внутри него

.

В проекта теперь два разработчика: я и LiMpo
Очень надеюсь что с новым помощником разработка пойдет быстрее и качественнее, как говорят, одна голова - хорошо, а две лучше! А вообще это будет мой первый опыт работы в команде, и надеюсь не последний

.

valik619, спасибо за доверие.
Кстати, регистрация была переделана. смотрим скрин

Прикрепленные файлы:
Всего: 181