Delta RuBoard
Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Код: <style> input.ed_buttons { background: #000000; width: 22px; border: 0px; height: 22px; cursor: hand; border: 1px dotted b0b0b0; margin-bottom: 3px; font-face: Verdana; font-size: 17px; font-weight: bold; color: red; } </style> <script> // Load Quicktags JavaScript var edButtons = new Array(); var edSmiles = new Array(); var edOpenTags = new Array(); function edButton(id, display, tagStart, tagEnd, access, open, image) { this.id = id; // used to name the toolbar button this.display = display; // label on button this.tagStart = tagStart; // open tag this.tagEnd = tagEnd; // close tag this.access = access; // access key this.open = open; // set to -1 if tag does not need to be closed this.image = image; // set to -1 if tag does not need to be closed } function edSmile(id, title) { this.id = id; // used to name the toolbar button this.title = title; // used to name the toolbar button } // Start code function edShowButton(button, i) { if (button.id == 'ed_img') { document.write('<input type="button" style="background: url(templates/default/img/buttons/' + button.image + '.gif);" id="' + button.id + '" accesskey="' + button.access + '" class="ed_buttons" onclick="edInsertImage(edCanvas);"> '); document.write(' <span style="font-size: 20px; color: e0e0e0;">|</span> '); } else if (button.id == 'ed_link') { document.write('<input type="button" style="background: url(templates/default/img/buttons/' + button.image + '.gif);" id="' + button.id + '" accesskey="' + button.access + '" class="ed_buttons" onclick="edInsertLink(edCanvas, ' + i + ');"> '); } else { document.write('<input type="button" style="background: url(templates/default/img/buttons/' + button.image + '.gif);" id="' + button.id + '" accesskey="' + button.access + '" class="ed_buttons" onclick="edInsertTag(edCanvas, ' + i + ');" > '); if (button.id == 'u' || button.id == 'right' || button.id == 'quote') document.write(' <span style="font-size: 20px; color: e0e0e0;">|</span> '); } } function edShowSmile(smile, i) { document.write('<td width=40 style="border: 1px dotted #c0c0c0;" nowrap align="center" valign="center" onclick="edInsertContent(edCanvas, \'' + smile.title + '\');"><img src="templates/default/img/smiles/' + smile.id + '.gif" title="' + smile.title + '" id="' + smile.title + '"></td>'); if ((i+1)%4 == 0 && (i+1) != 36) document.write('</tr><tr height=40>'); } function edAddTag(button) { if (edButtons[button].tagEnd != '') { edOpenTags[edOpenTags.length] = button; document.getElementById(edButtons[button].id).value = 'X' + document.getElementById(edButtons[button].id).value; } } function edRemoveTag(button) { for (i = 0; i < edOpenTags.length; i++) { if (edOpenTags == button) { edOpenTags.splice(i, 1); document.getElementById(edButtons[button].id).value = document.getElementById(edButtons[button].id).value.replace('X', ''); } } } function edCheckOpenTags(button) { var tag = 0; for (i = 0; i < edOpenTags.length; i++) { if (edOpenTags[i] == button) { tag++; } } if (tag > 0) { return true; // tag found } else { return false; // tag not found } } function edCloseAllTags() { var count = edOpenTags.length; for (o = 0; o < count; o++) { edInsertTag(edCanvas, edOpenTags[edOpenTags.length - 1]); } } function edToolbar() { document.write('<span id="ed_comment_toolbar">'); for (i = 0; i < edButtons.length; i++) { edShowButton(edButtons[i], i); } document.write('<input type="button" id="ed_close" style="background: url(templates/default/img/buttons/close.gif);" class="ed_buttons" onclick="edCloseAllTags();" title="Close all open tags" >'); document.write('</span>'); } function edSmilesbar() { document.write('<span id="ed_Smiles_toolbar">'); for (i = 0; i < edSmiles.length; i++) { edShowSmile(edSmiles[i], i); } document.write('</span>'); } // insertion code function edInsertTag(myField, i) { //IE support if (document.selection) { myField.focus(); sel = document.selection.createRange(); if (sel.text.length > 0) { sel.text = edButtons[i].tagStart + sel.text + edButtons[i].tagEnd; } else { if (!edCheckOpenTags(i) || edButtons[i].tagEnd == '') { sel.text = edButtons[i].tagStart; edAddTag(i); } else { sel.text = edButtons[i].tagEnd; edRemoveTag(i); } } myField.focus(); } //MOZILLA/NETSCAPE support else if (myField.selectionStart || myField.selectionStart == '0') { var startPos = myField.selectionStart; var endPos = myField.selectionEnd; var cursorPos = endPos; var scrollTop = myField.scrollTop; if (startPos != endPos) { myField.value = myField.value.substring(0, startPos) + edButtons[i].tagStart + myField.value.substring(startPos, endPos) + edButtons[i].tagEnd + myField.value.substring(endPos, myField.value.length); cursorPos += edButtons[i].tagStart.length + edButtons[i].tagEnd.length; } else { if (!edCheckOpenTags(i) || edButtons[i].tagEnd == '') { myField.value = myField.value.substring(0, startPos) + edButtons[i].tagStart + myField.value.substring(endPos, myField.value.length); edAddTag(i); cursorPos = startPos + edButtons[i].tagStart.length; } else { myField.value = myField.value.substring(0, startPos) + edButtons[i].tagEnd + myField.value.substring(endPos, myField.value.length); edRemoveTag(i); cursorPos = startPos + edButtons[i].tagEnd.length; } } myField.focus(); myField.selectionStart = cursorPos; myField.selectionEnd = cursorPos; myField.scrollTop = scrollTop; } else { if (!edCheckOpenTags(i) || edButtons[i].tagEnd == '') { myField.value += edButtons[i].tagStart; edAddTag(i); } else { myField.value += edButtons[i].tagEnd; edRemoveTag(i); } myField.focus(); } } function edInsertContent(myField, myValue) { //IE support if (document.selection) { myField.focus(); sel = document.selection.createRange(); sel.text = myValue; myField.focus(); } //MOZILLA/NETSCAPE support else if (myField.selectionStart || myField.selectionStart == '0') { var startPos = myField.selectionStart; var endPos = myField.selectionEnd; myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length); myField.focus(); myField.selectionStart = startPos + myValue.length; myField.selectionEnd = startPos + myValue.length; } else { myField.value += myValue; myField.focus(); } } function edInsertLink(myField, i, defaultValue) { if (!defaultValue) { defaultValue = 'http://'; } if (!edCheckOpenTags(i)) { var URL = prompt('Введите ссылку:' ,defaultValue); if (URL) { var URL_NAME = prompt('Введите название ссылки' ,''); if (!URL_NAME) { URL_NAME = 'URL'; } edButtons[i].tagStart = '[url name=' + URL_NAME + ']' + URL + '[/url]'; edInsertTag(myField, i); } } else { edInsertTag(myField, i); } } function edInsertImage(myField) { var myValue = prompt('Enter the URL of the image', 'http://'); if (myValue) { myValue = ' '; edInsertContent(myField, myValue); } } </script> <form action="?go=add_replay&t=<? echo $topic_id;?>" method="post" name="post" id="commentform"> <!-- BEGIN - LMB^Box Comment Quicktags Version 2.4 - Display //--> <span id="comment_quicktags"> <script type="text/javascript" language="javascript"> <!-- edButtons[edButtons.length] = new edButton('b','B','','','b','','bold'); edButtons[edButtons.length] = new edButton('i','I','[i]','','i','','italic'); edButtons[edButtons.length] = new edButton('u','U','','','u','','underline'); edButtons[edButtons.length] = new edButton('left','LEFT','[left]','[/left]','left','','justifyleft'); edButtons[edButtons.length] = new edButton('center','center','',' ','center','','justifycenter'); edButtons[edButtons.length] = new edButton('right','right','[right]','[/right]','right','','justifyright'); edButtons[edButtons.length] = new edButton('ed_link','Link','','','a','','createlink'); edButtons[edButtons.length] = new edButton('ed_img','Image','','','','','insertimage'); edButtons[edButtons.length] = new edButton('code','Code',' Код:','c','','code'); edButtons[edButtons.length] = new edButton('quote','B-Quote',' Цитата:','q','','quote'); edToolbar(); //--> </script> </span> <!-- END - LMB^Box Comment Quicktags Version 2.4 - Display //--> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td valign="top"> <textarea name="message" id="comment" cols="100%" style="width: 500px; height: 360px;"></textarea> </td> <td width="100%" valign="top" align="center"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr height=40> <script> edSmiles[edSmiles.length] = new edSmile('ab', ''); edSmiles[edSmiles.length] = new edSmile('ac', ''); edSmiles[edSmiles.length] = new edSmile('ad', ';)'); edSmiles[edSmiles.length] = new edSmile('ae', ':P'); edSmiles[edSmiles.length] = new edSmile('af', '8)'); edSmiles[edSmiles.length] = new edSmile('ag', ':D'); edSmiles[edSmiles.length] = new edSmile('ah', ':['); edSmiles[edSmiles.length] = new edSmile('ai', ':O'); edSmiles[edSmiles.length] = new edSmile('aj', ':*'); edSmiles[edSmiles.length] = new edSmile('ak', ':X'); edSmiles[edSmiles.length] = new edSmile('am', '>:o'); edSmiles[edSmiles.length] = new edSmile('an', ':|'); edSmiles[edSmiles.length] = new edSmile('ao', '=/'); edSmiles[edSmiles.length] = new edSmile('ap', ':jokingly:'); edSmiles[edSmiles.length] = new edSmile('aq', ']:->'); edSmiles[edSmiles.length] = new edSmile('ar', '[:'); edSmiles[edSmiles.length] = new edSmile('as', ':kissed:'); edSmiles[edSmiles.length] = new edSmile('at', ':!'); edSmiles[edSmiles.length] = new edSmile('au', ''); edSmiles[edSmiles.length] = new edSmile('av', ''); edSmiles[edSmiles.length] = new edSmile('ay', ''); edSmiles[edSmiles.length] = new edSmile('az', ''); edSmiles[edSmiles.length] = new edSmile('bc', ''); edSmiles[edSmiles.length] = new edSmile('be', '%)'); edSmiles[edSmiles.length] = new edSmile('bf', ':ok:'); edSmiles[edSmiles.length] = new edSmile('bh', ':sorry:'); edSmiles[edSmiles.length] = new edSmile('bj', ':rofl:'); edSmiles[edSmiles.length] = new edSmile('bk', ':pardon:'); edSmiles[edSmiles.length] = new edSmile('bl', ''); edSmiles[edSmiles.length] = new edSmile('bm', ':crazy:'); edSmiles[edSmiles.length] = new edSmile('bn', ':hz:'); edSmiles[edSmiles.length] = new edSmile('bo', ''); edSmiles[edSmiles.length] = new edSmile('bp', ':yahoo:'); edSmiles[edSmiles.length] = new edSmile('bs', ''); edSmiles[edSmiles.length] = new edSmile('bu', ':wall:'); edSmiles[edSmiles.length] = new edSmile('bv', ':write:'); edSmilesbar(); </script> </tr> </table> </td> </tr> </table> <br> <input name="submit" type="submit" id="submit" tabindex="5" value="Отправить комментарий" /> <!-- BEGIN - LMB^Box Comment Quicktags Version 2.4 //--> <script type="text/javascript" language="javascript">edCanvas = document.getElementById('comment');</script> <!-- END - LMB^Box Comment Quicktags Version 2.4 //--> <script type="text/javascript"> <!-- edCanvas = document.getElementById('comment'); //--> </script> </form> | Добавлено: ну, в общем через редактирование код скопируй, потому что оно [соde] внутри [соde] заменило на блоки с кодами
|