Вторник, 08.07.2025, 00:12
Меню сайта
    Форма входа
    Категории раздела
    скрипты для ucoz сайта [3099]
    шаблоны для ucoz скачать [2660]
    Иконки групп для форума [25]
    Графика для сайта [1953]
    шаблоны psd для фотошопа [27]
    кисти для фотошопа [39]
    уроки фотошопа на русском языке [4]
    стили для фотошопа [3]
    шрифты для фотошопа cs4 [12]
    Web-master [3058]
    Поиск
    Календарь
    «  Март 2009  »
    Пн Вт Ср Чт Пт Сб Вс
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031
    Архив записей
    Наш опрос
    Умеете ли вы писать скрипты для ucoz?
    Всего ответов: 73
    Мини-чат
    200
    Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2009 » Март » 26 » Скрипт цитирование для комментариев
    23:53
    Скрипт цитирование для комментариев
    Вставляем в "Страница материала и комментариев к нему", перед следущее:
    Code
    <script type="text/javascript">
    function Insert(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>

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

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

    Примерно так это будет работать:

    Категория: скрипты для ucoz сайта | Просмотров: 711 | Добавил: Bogdan4eg | Рейтинг: 0.0/0
    Всего комментариев: 7
    7 jack  
    0
    ok

    6 noname  
    0
    вот это уже чтото полезное спасибо

    5 баннер  
    0
    да куда???

    4 NoName74  
    0
    лучше дай антифлуд систему которая под полем ввода =)

    3 Bogdan4eg  
    0
    да happy

    2 dalwoo  
    0
    wacko

    1 Dambass  
    0
    Блин у меня чето не работает=( Куда именно надо ставить скрин перед<HEAD>?

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]