Пуля — дура. Пых — молодец.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 25 Май, 2012, 04:16:00

Страниц: [1]
Печать
Автор Тема: подскажите мне редактор для комментариев, как на этом сайте!!!  (Прочитано 179 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ilma55    ↓ 
22 Сентябрь, 2011, 02:46:41
НЕ ХУЕТА! ХУЕТА!


Карма: -14
Сообщений: 194
Сила слова: -7.22

перепробовал уйму плагинов от js, но они толком не работают как мне надо
 
нужет простой редактор, типо такого: выделил текст -> нажал на кнопочку -> и выделенный текст обрамился тегами.
 
как на этом сайте!!!
 
спасибо!
Записан
Stasovsky    ↓ 
22 Сентябрь, 2011, 02:49:57 , спустя 3 минуты 16 секунд
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3653
Сила слова: 1.48

спасибо!
пожалуйста! XD
Записан
Sinkler    ↓ 
22 Сентябрь, 2011, 02:53:53 , спустя 3 минуты 56 секунд
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6807
Сила слова: 1.07

Берешь дергаешь отсюда же этот код, вставляешь на страницу:
Javascript

function surroundText(text1, text2, textarea)
{
   
    if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange)
    {
        var caretPos = textarea.caretPos, temp_length = caretPos.text.length;
 
        caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text1 + caretPos.text + text2 + ' ' : text1 + caretPos.text + text2;
 
        if (temp_length == 0)
        {
            caretPos.moveStart("character", -text2.length);
            caretPos.moveEnd("character", -text2.length);
            caretPos.select();
        }
        else
        {
            textarea.focus(caretPos);
        }
    }
    // Mozilla text range wrap.
    else if (typeof(textarea.selectionStart) != "undefined")
    {   
        var begin = textarea.value.substr(0, textarea.selectionStart);
        var selection = textarea.value.substr(textarea.selectionStart, textarea.selectionEnd - textarea.selectionStart);
        var end = textarea.value.substr(textarea.selectionEnd);
        var newCursorPos = textarea.selectionStart;
        var scrollPos = textarea.scrollTop;
 
        textarea.value = begin + text1 + selection + text2 + end;
 
        if (textarea.setSelectionRange)
        {
            if (selection.length == 0)
                textarea.setSelectionRange(newCursorPos + text1.length, newCursorPos + text1.length);
            else
                textarea.setSelectionRange(newCursorPos, newCursorPos + text1.length + selection.length + text2.length);
            textarea.focus();
        }
        textarea.scrollTop = scrollPos;
    }
    // Just put them on the end, then.
    else
    {
        textarea.value += text1 + text2;
        textarea.focus(textarea.value.length - 1);
    }
}
 
кнопки для хтмля:
HTML

<div class="buttons">
<input type="button" onclick="surroundText('[b]', '[/b]', document.forms.commentform.Comment934hf9v34fhjc); return false;" value="жирный">
<input type="button" onclick="surroundText('[i]', '[/i]', document.forms.commentform.Comment934hf9v34fhjc); return false;" value="курсив">
<input type="button" onclick="surroundText('[u]', '[/u]', document.forms.commentform.Comment934hf9v34fhjc); return false;" value="подчеркнутый">
<input type="button" onclick="surroundText('[html]', '[/html]', document.forms.commentform.Comment934hf9v34fhjc); return false;" value="html">
<input type="button" onclick="surroundText('[php]', '[/php]', document.forms.commentform.Comment934hf9v34fhjc); return false;" value="php">
<input type="button" onclick="surroundText('[sql]', '[/sql]', document.forms.commentform.Comment934hf9v34fhjc); return false;" value="sql">
</div>
 
где document.forms.commentform.Comment934hf9v34fhjc это твоя текстареа.
 
готово блеать!
Записан

ilma55    ↓ 
22 Сентябрь, 2011, 03:28:28 , спустя 34 минуты 35 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: -14
Сообщений: 194
Сила слова: -7.22

агась =)
 
уже пробую..
спасибо!
 
просто думал может есть уже готовый скрипт, чтоб не ковыряться в коде , а поставить готовую форму!
Записан
AlexB    ↓ 
22 Сентябрь, 2011, 06:53:58 , спустя 3 часа 25 минут 30 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3427
Сила слова: 2.6

ilma55, ну и какого хуя ты опять создал  тему в неподходящем разделе?
« Последнее редактирование: 22 Сентябрь, 2011, 06:53:58 от AlexB » Записан

ilma55    ↓ 
22 Сентябрь, 2011, 07:18:27 , спустя 24 минуты 29 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: -14
Сообщений: 194
Сила слова: -7.22

сорри!
 
обшибся... я по умолчанию захожу...
 
но не смог потом поменять тематику... не нашел!
 
извини.
 
но тему можно закрывать!
 
всем спасибо
Записан
kostyl    ↓ 
02 Октябрь, 2011, 01:13:20 , спустя 9 дней 5 часов 54 минуты 53 секунды
НЕ ХУЕТА! ХУЕТА!

занедельный антипаттерн
Группа: Джедаи

Карма: 60
Сообщений: 3522
Сила слова: 1.7

Куплю квартиру в этом доме ))
Записан

качество жизни обратно пропорционально количеству лени
Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd