(20-11-2014 17:12)andrey13 : А вы хоть пример смотрели , он честно взят с извесного форума и чуть допиленный, скрипт находит конец и начало выдения и просто вставляет туда бб коды . Все . Осталось только кнопку вставить и кусок скпипта добавить. и не в хтмл-документе выделяет, а непосредствеено в textarea и вставка будет только в него же
вот первый пример копи-пасты в лоб, в которой браузер просто почистил теги:
Код:
ткрывающие теги, так и непарные закрывающие. плюс надо отловить ошибочные выделения, выползшие за
пределы поля сообщения. а еще и заползшие в поля других сообщений. не говоря уж о выкидывании лишних тегов...
такое городить мне лень, если честно. Laughing
А вы хоть пример смотрели , он честно взят с извесного форума и чуть допиленный, скрипт находит конец и начало выдения и просто вставляет туда бб коды . Все . Осталось только кнопку вставить и кусо
а вот второй, с заползанием за пределы поля сообщения :
Код:
(Востаннє це повідомлення було змінене: Сьогодні 17:15 andrey13.)
IP Адреса: Записано
Надіслати email участнику Написати особисте повідомлення Шукати всі повідомлення учасника Змінити це повідомлення Видалити це повідомлення Цитувати це повідомлення у відповіді Цитувати це повідомлення Підказати модератору про це повідомлення Попередити автора за це повідомлення
Dimon325 На сайті
ЧибуражГо
Повідомлень: 5 780
Приєднався: Feb 2007
Попередження: 0%
Kieff, Pizdnuky
superb 1.8t (был) Personal Computer (была) город в Италии НЮ 2,2 црди+Хэц (был), Ниссан Козяв у жены
Повідомлення: #12 |
Сьогодні 17:15 RE: новое на форуме
(Сьогодні 17:12)andrey13 : А вы хоть пример смотрели , он честно взят с извесного форума и чуть допиленный, скрипт находит конец и начало выдения и просто вставляет туда бб коды . Все . Осталось только кнопку вставить и кусок с
это было как бы влоб то, что попало из буфера в поле ввода, а вот то, что находится в буфере
Код:
<span class="smalltext">(Востаннє це повідомлення було змінене: Сьогодні 17:15 <a href="http://www.skoda-club.org.ua/forum/member.php?action=profile&uid=10387">andrey13</a>.)</span>
<!-- end: postbit_editedby --></div>
<!-- start: postbit_iplogged_hiden -->
<p class="smalltext">IP Адреса: <a href="moderation.php?action=getip&pid=2164764">Записано</a></p>
<!-- end: postbit_iplogged_hiden -->
</div>
</td></tr>
</table>
</td>
</tr>
<tr>
<!-- <td class="trow1" style="white-space: nowrap; text-align: center; vertical-align: middle;"><span class="smalltext">Сьогодні 17:12</span></td> -->
<td class="trow1" style="vertical-align: middle;">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr valign="bottom">
<td align="left" ><span class="smalltext"><!-- start: postbit_email -->
<a href="member.php?action=emailuser&uid=10387"><img src="images/ukrainian/postbit_email.gif" alt="Надіслати email участнику" title="Надіслати email участнику" /></a>
<!-- end: postbit_email --><!-- start: postbit_pm -->
<a href="private.php?action=send&uid=10387"><img src="images/ukrainian/postbit_pm.gif" alt="Написати особисте повідомлення" title="Написати особисте повідомлення" /></a>
<!-- end: postbit_pm --><!-- start: postbit_find -->
<a href="search.php?action=finduser&uid=10387"><img src="images/ukrainian/postbit_find.gif" alt="Шукати всі повідомлення учасника" title="Шукати всі повідомлення учасника" /></a>
<!-- end: postbit_find --></span></td>
<td align="right"><!-- start: postbit_edit -->
<a href="editpost.php?pid=2164764" id="edit_post_2164764"><img src="images/ukrainian/postbit_edit.gif" alt="Змінити це повідомлення" title="Змінити це повідомлення" /></a>
<div id="edit_post_2164764_popup" class="popup_menu" style="display: none;"><div class="popup_item_container"><a href="javascript:;" onclick="Thread.quickEdit(2164764);" class="popup_item">Швидкий редактор</a></div><div class="popup_item_container"><a href="editpost.php?pid=2164764" class="popup_item">Повний редактор</a></div></div>
<script type="text/javascript">
// <!--
if(use_xmlhttprequest == "1")
{
new PopupMenu("edit_post_2164764");
}
// -->
</script>
<!-- end: postbit_edit --><!-- start: postbit_quickdelete -->
<a href="editpost.php?pid=2164764" onclick="Thread.deletePost(2164764); return false;" style="display: none;" id="quick_delete_2164764"><img src="images/ukrainian/postbit_delete.gif" alt="Видалити це повідомлення" title="Видалити це повідомлення" /></a>
<script type="text/javascript">
// <!--
$('quick_delete_2164764').style.display = '';
// -->
</script>
<!-- end: postbit_quickdelete --><!-- start: postbit_quote -->
<a href="newreply.php?tid=97742&pid=2164764"><img src="images/ukrainian/postbit_quote.gif" alt="Цитувати це повідомлення у відповіді" title="Цитувати це повідомлення у відповіді" /></a>
<!-- end: postbit_quote --><!-- start: postbit_multiquote -->
<a href="javascript:Thread.multiQuote(2164764);" style="display: none;" id="multiquote_link_2164764"><img src="images/ukrainian/postbit_multiquote.gif" alt="Цитувати це повідомлення" title="Цитувати це повідомлення" id="multiquote_2164764" /></a>
<script type="text/javascript">
//<!--
$('multiquote_link_2164764').style.display = '';
// -->
</script>
<!-- end: postbit_multiquote --><!-- start: postbit_report -->
<a href="javascript:Thread.reportPost(2164764);"><img src="images/ukrainian/postbit_report.gif" alt="Підказати модератору про це повідомлення" title="Підказати модератору про це повідомлення" /></a>
<!-- end: postbit_report --><!-- start: postbit_warn -->
<a href="warnings.php?action=warn&uid=10387&pid=2164764"><img src="images/ukrainian/postbit_warn.gif" alt="Попередити автора за це повідомлення" title="Попередити автора за це повідомлення" /></a>
<!-- end: postbit_warn --></td>
</tr>
</table>
</td>
</tr>
</table>
<!-- end: postbit_classic --><!-- start: postbit_classic -->
<table border="0" cellspacing="1" cellpadding="2" class="tborder" style="margin-top: 5px; " id="post_2164765">
<tr>
<td class="trow2" width="15%" valign="top" style="white-space: normal; text-align: center;" rowspan=2 ><a name="pid2164765" id="pid2164765"></a>
<strong><span class="largetext"><a href="http://www.skoda-club.org.ua/forum/member.php?action=profile&uid=1518"><span style="color: black;"><s>Dimon325</s></span></a></span></strong> <!-- start: postbit_online -->
<a href="online.php" title="На сайті"><img src="images/buddy_online.gif" border="0" alt="На сайті" /></a>
<!-- end: postbit_online --><br />
<span class="smalltext">
<span onclick="SCT_InsertText('message','[b]Dimon325[/b],');">ЧибуражГо</span><br />
<span onclick="SCT_InsertText('message','[b]Dimon325[/b],');"></span>
<!-- start: postbit_avatar -->
<a href="member.php?action=profile&uid=1518"><img src="./uploads/avatars/116377333748f1e3cee2bee.gif" alt="" /></a>
<!-- end: postbit_avatar --><br />
<!-- start: postbit_author_user -->
Повідомлень: 5 780<br />
Приєднався: Feb 2007
<!-- start: postbit_warninglevel -->
<br />Попередження: <a href="warnings.php?uid=1518">0%</a>
<!-- end: postbit_warninglevel --><br/>
<b>Kieff, Pizdnuky</b> <br/>
superb 1.8t (был) Personal Computer (была) город в Италии НЮ 2,2 црди+Хэц (был), Ниссан Козяв у жены
<!-- end: postbit_author_user -->
</span>
</td>
<td class="trow2" valign="top">
<table width="100%" class="table">
<tr > <td >
<!-- start: postbit_posturl -->
<div style="float: right; width: auto; vertical-align: top"><span class="smalltext"><strong>Повідомлення: <a href="showthread.php?tid=97742&pid=2164765#pid2164765">#12</a></strong><!-- start: postbit_inlinecheck -->
| <input type="checkbox" class="checkbox" name="inlinemod_2164765" id="inlinemod_2164765" value="1" style="vertical-align: middle;" />
<!-- end: postbit_inlinecheck --></span></div>
<!-- end: postbit_posturl --><span class="smalltext">Сьогодні 17:15 <strong>RE: новое на форуме </strong></span>
</td > </tr>
</table>
<table width="100%">
<tr> <td >
<br />
<div id="pid_2164765" class="post_body"> <!-- "style="padding: 5px 0 5px 0;" -->
<blockquote><cite><span> (Сьогодні 17:12)</span>andrey13 : <a href="http://www.skoda-club.org.ua/forum/showthread.php?pid=2164764#pid2164764" class="quick_jump"> </a></cite>А вы хоть пример смотрели , он честно взят с извесного форума и чуть допиленный, скрипт находит конец и начало выдения и просто вставляет туда бб коды . Все . Осталось только кнопку вставить и кусок с