Главная » Файлы » Скрипты для uCoz » Каталог файлов |
Форма добаления файлов для каталога файлов
22.06.14, 15:21:51 | |
![]() Особенности: 1) Дополнительные BB коды 2) Дополнительные поля для ссылок 3) Подтверждение тестирования заливаемого файла 4) Автоматическое добавление тегов Установка: Управление дизайном сайта -- Каталог файлов -- Страница добавления/ Редактирования файлов Заменяем там всё на: Код <html> <head> <title>$MODULE_NAME$ - $SITE_NAME$</title> <link type="text/css" rel="StyleSheet" href="http://apocalypse.ucoz.kz/_st/my.css" /> </head> <body background="/back_22.png" bgproperties="fixed" cellspacing="0" no-repeat; border="0" width="100%" cellpadding="0" style="padding:0px; margin:0px; align="center";> $ADMIN_BAR$ $GLOBAL_AHEADER$ <table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="100%" align="center"> <!-- <middle> --> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> $GLOBAL_CLEFTER$ <td valign="top" style="padding:15px;"> <div align="center">$SEARCH_FORM$</div> <br> <br> <!-- <body> --><table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td width="80%"><a href="$HOME_PAGE_LINK$"><!--<s5176>-->Главная<!--</s>--></a> » <a href="$MODULE_URL$"><!--<s5182>-->Файлы<!--</s>--></a> » $SECTION_NAME$</td> <td align="right" style="white-space: nowrap;"><?if($ADD_ENTRY_LINK$)?><a title="Нажмите, чтобы добавить свой файл на сайт" href="$ADD_ENTRY_LINK$"><img src="http://apocalypse.ucoz.kz/add_file_btn.png" border="0"></img><?endif?> </td> </tr> </table> <hr /> <script type="text/javascript"> $(document).ready(function(){ $("form#addEntForm").submit(function(){ if ($('#suggEdit').val().match(/^\s*$/)) { var entryname = $('#ldF1').val(); entryname = entryname.split(' ').join(', '); var cat = $("#ldM55 input:checked").next().html(); $("#suggEdit").val("" + entryname + ", " + cat + ""); }});}); </script> $BODY$ <script type="text/javascript"> $(document).ready(function(){ //Copyright http://cloddy.org/ ~ Bogdan4eg $('#ldF18').hide().after('<input class="manFlSbm" style="font-weight: bold;" value="Добавить материал" onclick="dourl()" type="button">'); $('#ldM8').after('<tr class="trinput"><td class="manTd1">Вставить ссылку: <input type="button" title="Добавить поле для ввода ссылки" value="+" onclick="plusodin()"></td><td class="manTd2"><input class="inputlink" autocomplete="off" style="width: 100%;" name="linkblablabla" maxlength="300" type="text"></td></tr>');}); function plusodin(){$('.inputlink:last').after('<input class="inputlink" autocomplete="off" style="margin: 1px 0px 0px 0px; width: 100%;" maxlength="300" type="text">');} function putlink(code,nm){if (code != ""){var txtarea=document.getElementById(nm);code = '' + code + '';if (document.selection) {txtarea.focus();var txtContent = txtarea.value;var str = document.selection.createRange();if (str.text == ""){str.text = code;} else if (txtContent.indexOf(str.text) != -1){str.text = code + str.text;} else {txtarea.value = txtContent + code;}}else{txtarea.value = txtarea.value + code;}}} function dourl(){$('.inputlink').each(function(){var hurl = $(this).attr('value'); var dtitle = $('#ldF1').val(); if (hurl!=''){if (dtitle==''){var dtitle='';} putlink('\nСкачать '+dtitle+': [url='+hurl+']'+hurl+'[/url]','message');} }); document.getElementById('doSmbBt').click();} </script> <script type="text/javascript"> // Select Code from phpBB3 to uCoz ~ http://allcity.net.ru/ function selectCode(a){ var e=a.parentNode.parentNode.getElementsByTagName('code')[0]; if(window.getSelection){ var s=window.getSelection(); if(s.setBaseAndExtent){ s.setBaseAndExtent(e,0,e,e.innerText.length-1); }else{ var r=document.createRange(); r.selectNodeContents(e); s.removeAllRanges(); s.addRange(r);} }else if(document.getSelection){ var s=document.getSelection(); var r=document.createRange(); r.selectNodeContents(e); s.removeAllRanges(); s.addRange(r); }else if(document.selection){ var r=document.body.createTextRange(); r.moveToElementText(e); r.select();}} // Замена Code на Выделить всё... codediv=document.getElementsByTagName('div'); for(i=0;i<codediv.length;i++){ if(codediv[i].className=="bbCodeBlock"){ s=codediv[i].innerHTML; s=s.replace(/>Code</g,'>Код: <a href="#" onclick="selectCode(this);return false;">Выделить всё<\/a><').replace('<!--uzc-->','<!--uzc--><code>').replace('<!--\/uzc-->','<\/code><!--\/uzc-->'); codediv[i].innerHTML=s;}} </script> <br><br> <div align="center"> <object width="350" height="60"> <param name="movie" value="http://img3.depositfiles.net/flash/DepositUploader3.swf?ref=Apocalypse87&member_passkey=v1ef7gtdoauni2v6"></param> <param name="menu" value="false"></param> <param name="scale" value="noScale"></param> <param name="allowFullScreen" value="true"></param> <param name="allowscriptaccess" value="always"></param> <param name="wmode" value="transparent"></param> <embed src="http://img3.depositfiles.net/flash/DepositUploader3.swf?ref=Apocalypse87&member_passkey=v1ef7gtdoauni2v6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" menu="false" scale="noScale" wmode="transparent" width="350" height="60"></embed> </object> </div> </td> $GLOBAL_DRIGHTER$ </tr> </table> <!-- </middle> --> </td></tr></table> $GLOBAL_BFOOTER$ <script type="text/javascript"> //add entries start diviki = document.getElementsByTagName('TD'); for( i = 0; i < diviki.length; i++) { if(diviki[i].className == "manTdBrief" || diviki[i].className == "manTdText") { s=diviki[i].innerHTML; s='<div style="padding-bottom: 2px;"><span class="bbc1" id="bc18"><input type="button" value="quote" onclick="simpletag(\'quote\',\'\',\'\',\'message\',\'\'); return false;" class="codeButtons" title="Цитата" name="quote" /></span><span class="bbc1" id="bc19"><input type="button" value="code" onclick="simpletag(\'code\',\'\',\'\',\'message\',\'\'); return false;" class="codeButtons" title="Код" name="code" /></span><span class="bbc1" id="bc20"><input type="button" value="o" style="text-decoration: overline;" onclick="simpletag(\'o\',\'\',\'\',\'message\',\'\'); return false;" class="codeButtons" title="Черта вверху текста" name="o" /></span><span class="bbc1" id="bc21"><input type="button" value="j" onclick="simpletag(\'j\',\'\',\'\',\'message\',\'\'); return false;" class="codeButtons" title="Текст по ширине страницы" name="j" /></span><span class="bbc1" id="bc22"><input type="button" value="sub" onclick="simpletag(\'sub\',\'\',\'\',\'message\',\'\'); return false;" class="codeButtons" title="Нижний индекс" name="sub" /></span><span class="bbc1" id="bc23"><input type="button" value="sup" onclick="simpletag(\'sup\',\'\',\'\',\'message\',\'\'); return false;" class="codeButtons" title="Верхний индекс" name="sup" /></span><span class="bbc1" id="bc24"><input type="button" value="Video" title="При добавлении видео на форуме и в комментариях используйте <b>BB code</b><br><br>При добавлении видео в каталог <b>JavaScript code</b>" onclick="openLayerB(\'video\',0,\'/tmpls/?a=mm;t=video\',\'Подключение видео\',550,305,\'#F0F3F5\',\'#6B82A4\',\'http://src.ucoz.net\');return false;" class="codeButtons" name="video"></span><span class="bbc1" id="bc25"><input type="button" value="Audio" title="При добавлении аудио на форуме и в комментариях используйте <b>BB code</b><br><br>При добавлении аудио в каталог <b>JavaScript code</b>" onclick="openLayerB(\'audio\',0,\'/tmpls/?a=mm;t=audio\',\'Подключение аудио\',550,240,\'#F0F3F5\',\'#6B82A4\',\'http://src.ucoz.net\');return false;" class="codeButtons" name="audio"></span><span class="bbc1" id="bc26"><input type="button" value="hr" onclick="emoticon(\'[hr]\');return false;" class="codeButtons" title="Линия" name="hr" /></span><span class="bbc1" id="bc27"><input type="button" value="S" style="text-decoration: line-through;" onclick="simpletag(\'s\',\'\',\'\',\'message\',\'\'); return false;" class="codeButtons" title="Зачеркнутый текст" name="s" /></span><span class="bbc1" id="bc28"><input type="button" value="©" onclick="emoticon(\'(c)\');return false;" class="codeButtons" title="Знак авторского права!" name="(c)" /></span><span class="bbc1" id="bc29"><input type="button" value="™" onclick="emoticon(\'(tm)\');return false;" class="codeButtons" title="Торговая марка" name="(tm)" /></span><span class="bbc1" id="bc30"><input type="button" value="®" onclick="emoticon(\'(r)\');return false;" class="codeButtons" title="Зарегистрирован" name="(r)" /></span><span class="bbc1" id="bc31"><input type="button" value="*" onclick="emoticon(\'[*]\');return false;" class="codeButtons" title="Пункт" name="*" /></span><span class="bbc1" id="bc32"><input type="reset" value="¤ Очистить ¤" class="codeButtons" /></span></div>'+s; diviki[i].innerHTML=s;}} //add entries end </script> </body> <script type="text/javascript"> var input = document.addEntForm.proglink; input.style.display = 'none'; if (input.value == '') input.value = 'Нет'; var select = document.createElement('select'); var option1 = document.createElement('option'); var option2 = document.createElement('option'); option1.innerHTML = 'Да'; option2.innerHTML = 'Нет'; if (input.value == 'Да') option1.selected = true else option2.selected = true; option1.onclick = option2.onclick = function() {input.value = this.innerHTML;}; select.appendChild(option1); select.appendChild(option2); input.parentNode.insertBefore(select, input); input.parentNode.previousSibling.innerHTML = 'Тестировано:'; </script> </html> Всё ![]() | |
Просмотров: 403 | Загрузок: 0 | |
Всего комментариев: 0 | |
| |