Кодировка HTML | Демо-сайт CMS uCoz | Почта

Цитирование для комментариев

Архив полностью рабочих скриптов и так далее...

Цитирование для комментариев

Сообщение XxMARSxX » 21 апр 2008, 00:43

Вставляем в "Страница материала и комментариев к нему", перед </head> следущее:
Код: Выделить всё
<script type="text/javascript">
function REPLACE(qname, text)
{
    if (text != "")
    {
        qname = qname.replace(/[\[\]]/g, "|");
        paste("[quote=" + qname + "]" + text + "[/quote]\n", 0);
    }
    else {
        alert('Выделите текст для цитирования');
    }
}
function paste(text, flag)
{
    if ((document.selection) && (flag))
    {
        document.addform.message.focus();
        document.addform.document.selection.createRange().text = text;
    }
    else {
        document.addform.message.value += text;
    }
}
function get_selection()
{
    if (window.getSelection)
    {
        selection = window.getSelection();
        selection = selection.replace(/\r\n\r\n/gi, "_doublecaret_");
        selection = selection.replace(/\r\n/gi, " ");
        while (selection.indexOf("  ") !=- 1) {
            selection = selection.replace(/  /gi, "");
        }
        selection = selection.replace(/_doublecaret_/gi, "\r\n\r\n");
    }
    else {
        selection = document.selection.createRange().text;
    }
}
</script>


Вставляем в "Вид комментариев" в нужное место:
Код: Выделить всё
<a href="javascript:REPLACE('$NUMBER$. $NAME$ ($USERNAME$)',selection);" onMouseOver="get_selection()"><b>Ответить</b></a>


Текст Выделите текст для цитирования и Ответить, можно заменить на свой, больше редактировать ничего не рекомендуется!

Примерно так это будет работать:
Изображение
а вот результат:
Изображение
Последний раз редактировалось AllCity 03 сен 2011, 17:38, всего редактировалось 4 раз(а).
Причина: Mini fix
Ахтунг!

Делаю всякую херню для ЮкОз за доллары или не делаю если просьба пахнет бредом перегретого мозга.

А у меня Windows 7 :P

Изображение
Что такое НЕТЕЛИБ?
Аватара пользователя
XxMARSxX
Супермодератор
Супермодератор
 
Автор темы
Сообщения: 1991
Возраст: 36
Зарегистрирован: 20 апр 2008, 18:02
Карма: + 22 -
Откуда: Украина, Полтавская область, Кременчуг, Автозаводской район, Нагорная часть

Re: Цитирование для комментариев

Сообщение потрошитель » 21 апр 2008, 14:18

о спасибо установлю. у меня уже место нехватает в виде комментариев. щаль там ограничено. чего тока туды не напичкал..но для етого места думаю хватит
Изображение
Аватара пользователя
потрошитель
Лейтенант
Лейтенант
 
Сообщения: 80
Зарегистрирован: 21 апр 2008, 00:10
Карма: + -1 -
Откуда: Москов-Сити

Вопрос по "Цитате для комментариев"

Сообщение Aquarius » 21 мар 2009, 23:13

Доброго времени суток, парни!

Скрипт, к сожалению, работает корректно только в IE, в Opere пропадают пробелы между словами:
Изображение

Возможно ли довести до ума скрипт?! Очень полезный и нужный, но работает кривовато )))
У наших идеальных друзей никогда не бывает меньше четырех лап...
Аватара пользователя
Aquarius
Сержант
Сержант
 
Сообщения: 48
Зарегистрирован: 18 мар 2009, 13:44
Карма: + 0 -

Re: Вопрос по "Цитате для комментариев"

Сообщение AllCity » 21 мар 2009, 23:23

Исправил.
Аватара пользователя
AllCity
Администратор
Администратор
 
Сообщения: 2505
Возраст: 32
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 147 -
Откуда: Израиль, Тель-Авив

Re: Вопрос по "Цитате для комментариев"

Сообщение BeaT 4 » 21 мар 2009, 23:53

AllCity и от меня спасибо :) - плюсик отложил в уме( когда репа появится) :lol:
Аватара пользователя
BeaT 4
Генерал-майор
Генерал-майор
 
Сообщения: 622
Возраст: 32
Зарегистрирован: 13 сен 2008, 21:26
Карма: + 3 -
Откуда: от верблюда

Re: Вопрос по "Цитате для комментариев"

Сообщение Aquarius » 22 мар 2009, 01:21

Спасибо!
U.Helper отдыхает по поводу корректности поведения администрации и доступности подачи информации... :)
У наших идеальных друзей никогда не бывает меньше четырех лап...
Аватара пользователя
Aquarius
Сержант
Сержант
 
Сообщения: 48
Зарегистрирован: 18 мар 2009, 13:44
Карма: + 0 -


Вернуться в Архив скриптов и интересных решений

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron