• Страница 1 из 1
  • 1
Модератор форума: asus  
Форум » Скрипты для ucoz » Форум » Форма добавления сообщений на форуме ( уникальная разработан
Форма добавления сообщений на форуме ( уникальная разработан
fevrikasДата: Суббота, 22.05.2010, 00:43 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 296
Награды: 15
Репутация: 3043
Статус:

Это уникальная форма добавления сообщений на форум разработанная нашими веб мастерами! Она включает в себя много новых разработок!
Вот некоторые из преимуществ:
1. Добавление сообщения без перезагрузки страницы
2. Дополнительные смайлики
3. Встроены для удобства функция перевода раскладки клавиатуры
4. Встроены дополнительные кнопки

Code
<div class="gDivLeft"> <div id="stamp" style="border: 1px solid rgb(187, 187, 187); background: rgb(233, 232, 242) none repeat scroll 0% 0%; overflow: auto; display: none; position: absolute; width: 53%; height: 125px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"> </div> <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>
<\/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--> <script language="JavaScript"> var text_enter_audio = "http://any_site.com/music.mp3 "; var text_enter_video = "http://any_site.com/music.mp3 "; function tag_audio() { var FoundErrors = ''; var enterAudio = prompt(text_enter_audio, "http://any_site.com/music.mp3"); if (!enterAudio || enterAudio=='http://any_site.com/music.mp3') { FoundErrors = 1; } if (FoundErrors) { return; } doInsert("[audio]"+enterAudio+"[/audio]", "", false); } function tag_video() { var FoundErrors = ''; var enterVideo = prompt(text_enter_video, "http://youtube.com/watch?v=DbzFNj8HVmc"); if (!enterVideo || enterVideo=='http://youtube.com/watch?v=DbzFNj8HVmc') { FoundErrors = 1; } if (FoundErrors) { return; } doInsert("[video]"+enterVideo+"[/video]", "", false); } </script> <!--ENDIF--> <!--IF(($MESSAGE_OPTIONS_FLAG$))--> <table class="gTable" id="frM53" border="0" cellpadding="0" cellspacing="1" width="100%"> <tbody><tr id="frM54"><td colspan="2" class="gTableTop" id="frM55"><div style="float: right;" class="gTopCornerRight"></div><a name="post">$FORM_TITLE$</a></td></tr> <tr id="frM1"><td colspan="2" class="gTableError" id="frM2" align="center">$ERROR$</td></tr> <tr id="frM3"><td class="gTableLeft" id="frM4">Имя:</td><td class="gTableRight" id="frM5">$_USER$</td></tr> <tr id="frM25"><td class="gTableLeft" id="frM26">Название темы:</td><td class="gTableRight" id="frM27">$_THREAD_NAME$</td></tr> <tr id="frM28"><td class="gTableLeft" id="frM29">Описание темы:</td><td class="gTableRight" id="frM30">$_THREAD_DESCR$</td></tr> <tr id="frM31"><td class="gTableRight" colspan="2" id="frM32"> <br></td></tr><tr id="frM33"><td class="gTableLeft" id="frM34">Вопрос голосования:</td><td class="gTableRight" id="frM35">$_POLL_QUESTION$</td></tr><tr id="frM36"><td class="gTableLeft" id="frM37">Пункты опроса:<div class="pollHelp">Введите по одному ответу на строку. Максимум <b>10</b> ответов.</div></td><td class="gTableRight" id="frM38">$_POLL_ANSWERS$</td></tr><tr id="frM40"><td class="gTableLeft" id="frM41">Опции опроса:</td><td class="gTableRight" id="frM42">$_POLL_ONLY_OPT$ <label for="pollonly">Только опрос (писать ответы в теме будет нельзя)</label><br>$_POLL_MULTI_OPT$ <label for="pollmulty">Включить возможность выбора нескольких вариантов ответов</label><br>$_POLL_PERIOD_OPT$ Период голосования (0 - без ограничений)</td></tr><tr id="frM43"><td class="gTableRight" colspan="2" id="frM44"> <br></td></tr> <tr id="frM56" align="center"><td class="gTableLeft" id="frM57" valign="top" width="25%">Текст сообщения:<div class="smilesPart">$SMILES$</div></td><td class="gTableRight" id="frM58">$BBCODES$ <input accesskey="y" value="p.s." onclick="simpletag('p.s.','','','message',''); return false;" class="codeButtons" title="p.s." name="p.s." type="button"> <input value="info" onclick="simpletag('info','','','message',''); return false;" class="codeButtons" title="Информация" name="info" type="button"> <input value="Штампы" onclick="showstamp()" class="codeButtons" title="Вставить Штамп" name="Штампы" type="button"> <input value="mp3" onclick="simpletag('mp3','','','message',''); return false;" class="codeButtons" title="Вставить mp3" name="mp3" type="button"> <input value="onlinekino" onclick="simpletag('onlinekino','','','message',''); return false;" class="codeButtons" title="Вставить видео" name="onlinekino" type="button"> <input value="blink" onclick="simpletag('blink','','','message',''); return false;" class="codeButtons" title="Вставить бегущий текст" name="blink" type="button"> <input value="warning" onclick="simpletag('warning','','','message',''); return false;" class="codeButtons" title="admin text" name="warning" type="button"> <input value="marquee" onclick="simpletag('marquee','','','message',''); return false;" class="codeButtons" title="Бегущая строка" name="marquee" type="button"> <input title="Offtop" value="off" onclick="simpletag('off','','','message','')" class="codeButtons" name="off" style="width: 40px;" type="button"> <input accesskey="s" value="spoiler" onclick="simpletag('spoiler','','','message',''); return false;" class="codeButtons" title="Включить содержимое в спойлер" name="spoiler" type="button"> <div style="padding-bottom: 2px;"> <span class="bbc1" id="bc20"><input value="o" style="text-decoration: overline;" onclick="simpletag('o','','','message',''); return false;" class="codeButtons" title="Черта вверху текста" name="o" type="button"></span><span class="bbc1" id="bc21"><input value="j" onclick="simpletag('j','','','message',''); return false;" class="codeButtons" title="Текст по ширине страницы" name="j" type="button"></span><span class="bbc1" id="bc22"><input value="sub" onclick="simpletag('sub','','','message',''); return false;" class="codeButtons" title="Нижний индекс" name="sub" type="button"></span><span class="bbc1" id="bc23"><input value="sup" onclick="simpletag('sup','','','message',''); return false;" class="codeButtons" title="Верхний индекс" name="sup" type="button"></span><span class="bbc1" id="bc24"><input value="Video" title="Добавить ссылку на видео файл" onclick="tag_video()" class="codeButtons" name="video" type="button"></span><span class="bbc1" id="bc25"><input value="Audio" title="Добавить ссылку на аудио файл" onclick="tag_audio()" class="codeButtons" name="audio" type="button"></span><span class="bbc1" id="bc26"><input value="hr" onclick="emoticon('[hr]');return false;" class="codeButtons" title="Линия" name="hr" type="button"></span><span class="bbc1" id="bc27"><input value="s" style="text-decoration: line-through;" onclick="simpletag('s','','','message',''); return false;" class="codeButtons" title="Зачеркнутый текст" name="s" type="button"></span><span class="bbc1" id="bc28"><input value="©" onclick="emoticon('(c)');return false;" class="codeButtons" title="Знак авторского права!" name="(c)" type="button"></span><span class="bbc1" id="bc29"><input value="™" onclick="emoticon('(tm)');return false;" class="codeButtons" title="Торговая марка" name="(tm)" type="button"></span><span class="bbc1" id="bc30"><input value="®" onclick="emoticon('(r)');return false;" class="codeButtons" title="Зарегистрирован" name="(r)" type="button"></span><span class="bbc1" id="bc31"><input value="*" onclick="emoticon('[*]');return false;" class="codeButtons" title="Пункт" name="*" type="button"></span><span class="bbc1" id="bc32"><input value="¤ Очистить ¤" class="codeButtons" type="reset"></span> </div> $_MESSAGE$</td></tr> <tr><td class="gTableLeft" id="frM15" width="25%">Дополнительные смайлики:</td> <td class="gTableRight"> <script language="JavaScript1.2"> <!-- var ns6=document.getElementById&&!document.all?1:0 var head="display:''" var folder='' function expandit(curobj){ folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style if (folder.display=="none") folder.display="" else folder.display="none" } //--> </script> <h3 style="" onclick="expandit(this)"><img src="http://oz.ucoz.net/smiles/108.gif"> Показать Дополнительные Смайлики</h3> <span style="display: none;"> <script> MaxSmile=182; ucozservice='http://oz.ucoz.net/smiles/'; for(i=1; i<=MaxSmile; i++) { bb='[img]'+ucozservice+i+'.gif[/img]'; document.write('<a href="javascript://" onClick="emoticon('); document.write("'"+bb+"'"); document.write(');return false;"><img border="0" src="'+ucozservice+i+'.gif"></a> ');} </script> </span> </td></tr> <!--IF--><!--IF--> <tr id="frM14"><td class="gTableLeft" id="frM15">Опции сообщения:</td><td class="gTableRight" id="frM16"> <center><a href="javascript:t.go(0)" title="Перевести в кириллицу">Кириллица</a> - <a href="javascript:t.go(1)" title="Перевести в латиницу">Латиница</a> | <a href="javascript:t.Tags()" id="translitTags" title="Отключить обнаружение HTML и BB тегов">Пропустить тэги</a> </center> $_HTML_OPT$ <label for="ahtml">Включить HTML теги</label><br>$_MAKE_BR_OPT$ <label for="frmt">Заменять переводы строк тегом <b><br></b></label><br> $_EDITED_OPT$ <label for="edited">Добавить надпись "Отредактировано..." в это сообщение?</label><br> $_SMILES_OPT$ <label for="smon">Включить смайлы</label><br> $_SIGNATURE_OPT$ <label for="sgon">Включить подпись</label><br> $_SUBSCRIBE_OPT$ <label for="sbon">Включить уведомление на e-mail при ответах</label><br> </td></tr> <!--ENDIF--> <tr id="frM6"><td class="gTableLeft" id="frM7">Опции темы:</td><td class="gTableRight" id="frM8"> $_FIRSTONTOP_OPT$ <label for="firstontop">Первое сообщение темы сделать шапкой (показывать на всех страницах)</label><br> $_ONTOP_OPT$ <label for="isontop">Тема всегда сверху</label><br> $_CLOSED_OPT$ <label for="isclosed">Закрытая тема</label> </td></tr> <tr id="frM50"><td class="gTableLeft" id="frM51">Прикрепить файл: <span style="">(не более <b>$FILE_MAX_SIZE$</b>Kb)</span></td><td class="gTableRight" id="frM52">$_FILES_UPLOADER$</td></tr> <tr id="frM45"><td class="gTableLeft" id="frM46">Код безопасности:</td><td class="gTableRight" id="frM47">$_SECURITY_CODE$</td></tr> <tr id="frM59"><td class="gTableRight" colspan="2" id="frM60" align="center"><input style="width: 110px;" id="frF15" class="postPreview" value="Просмотреть" onclick="prepost();" type="button"> <input id="frF16" name="sbm" style="width: 150px; font-weight: bold;" class="postSubmit" value="$SUBMIT_SIGN$" type="submit"> <input style="width: 110px;" id="frF17" class="postReset" value="Отменить" type="reset"></td></tr> </tbody></table> </div><div class="gDivBottomLeft"></div><div class="gDivBottomCenter"></div><div class="gDivBottomRight"></div>
Прикрепления: 0004767.jpg(44.3 Kb)
 
Форум » Скрипты для ucoz » Форум » Форма добавления сообщений на форуме ( уникальная разработан
  • Страница 1 из 1
  • 1
Поиск:

 

Полная статистика форума

Ваш текст ну или чего хотите