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

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2009 » Июль » 20 » Добавление сообщений без перезагрузки страницы.
    17:40
    Добавление сообщений без перезагрузки страницы.


    Установка: Шаблон Форум - Форма добавления сообщения в любое место (рекомендую поставить перед $BBCODES$):

    Code
    <?if($PAGE_ID$='threadpage')?>  
    <div id="AjaxInfo" align="center"></div>  
    <script type="text/javascript">  
    // Copyright AllCity ~ http://allcity.net.ru/ ~ Ajax Form Send 1.1.0  
    $(document).ready(function(){  
    $('#frM16').prepend('<div id="qAddOn"><input id="qAdd" type="checkbox" value="1" checked="checked" /> <label for="qAdd">Использовать быстрый ответ?<\/label><br /><\/div>');  
    $('#frM52').prepend('<div id="qAttachOff">В <a href="http://allcity.net.ru/viewtopic.php?f=4&t=3350"><b>быстром ответе<\/b><\/a> прикрепление файлов недоступно!<\/div>');  
    $('#frM52 input').hide();  
    $('#qAdd').click(function(){if($('#qAdd').attr('checked')==false){$('#frM52 input,#imblock1,#iplus,#iCode1').show();$('#qAttachOff').hide();}else{$('#frM52 input,#imblock1,#iplus,#iCode1').hide();$('#qAttachOff').show();}});  
    $('#frF16').click(function(){  
    if($('#qAdd').attr('checked')==false){return true;}  
    $('div#AjaxInfo').html('<span style="color:#008000;"><img src="http://src.ucoz.net/img/ma/m/i1.gif" border="0" align="absmiddle" /> Передача данных...<\/span>');  
    $.post('/forum/',$('form[name="addform"]').serialize(),function(a){  
    if($(a).find('td#frM2').size()!=0){$('div#AjaxInfo').html('<span style="color:#FF0000;"><img src="http://src.ucoz.ru/img/icon/er.png" border="0" align="absmiddle" /> '+$(a).find('#frM2').html()+'<\/span>');}  
    if(a.indexOf('Новый ответ был успешно добавлен')!=-1){$('div#AjaxInfo').html('<span style="color:#0000FF;"><img src="http://src.ucoz.ru/img/icon/ok.png" border="0" align="absmiddle" /> Сообщение успешно добавлено.<\/span>');$('textarea#message').val('');}  
    });  
    return false;  
    });});  
    </script>  
    <?endif?>

    P.S. Для корректной работы нужен стандартный шаблон Форум - Форма добавления сообщения иначе скрипт может работать некорректно.
    Категория: скрипты для ucoz сайта | Просмотров: 595 | Добавил: XaLePa | Рейтинг: 0.0/0
    Всего комментариев: 8
    8 liubomir1  
    -1
    вот автор... присвоил круто Copyright AllCity ~ http://allcity.net.ru/ ~ Ajax Form Send 1.1.0

    4 vladko95  
    -1
    источник http://allcity.net.ru/ angry angry angry angry
    /

    нехорошо себе присваивать


    5 XaLePa  
    -1
    я просто не помнил где взял скрипт!
    Я со своего сайта копирую!

    6 vladko95  
    -1
    что не видно в коде ???
    // Copyright AllCity ~ http://allcity.net.ru/ ~ Ajax Form Send 1.1.0

    7 XaLePa  
    -1
    Я на код смотрел? dry dry
    Я нажимаю ctrl+c и ctrl+v
    Так что на скрипт не смотрел!
    Ну ивени

    3 бафоед  
    -1
    было

    2 Dark-Anonimus  
    -1
    У мня работает!СПС!! cool

    1 Web-Master_Bolt  
    -4
    ГЫ, прикольно, но ТУПО

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