Шаблоны для uCoz [18] |
Виды материалов [10] |
Мини профили [7] |
Мини чаты [8] |
Виды комментариев [14] |
Формы входа [3] |
Информеры [33] |
Украшения [16] |
Меню сайта [5] |
Кнопки [27] |
Шапки сайта [3] |
Медиа [19] |
Переключатели [8] |
Разное [65] |
Формы поиска [9] |
Скрипты [46] |
Игры на сайт [6] |
Аякс (Ajax) окна [1] |
PHP скрипты [3] |
19:55 Кнопка цитировать в комментариях |
Наконец то нашлось время для добавления нового материала на сайт)))))))) Сегодня мы научимся добавлять кнопку "цитировать" в комментарии для юкоз сайтов. Очень полезная функция, поможет подчеркнуть некоторые участки комментария например когда он очень большой и т.д. Всего лишь нужно будет выделить нужный участок или несколько участков комментария и нажать на кнопку цитировать. Установка: В панели управления, на странице материала и комментариев к нему, в сохраняем код Код <script type="text/javascript"> function Insert(qname, text) { if (text != "") { qname = qname.replace(/[\[\]]/g, "|"); paste("[quote=" + qname + "]" + text + "[/quote]\n", 0); } else { alert('Выделите текст для цитирования'); } } function paste(text, flag) { if ((document.selection) && (flag)) { document.addform.message.focus(); document.addform.document.selection.createRange().text = text; } else { document.addform.message.value += text; } } function get_selection() { if (window.getSelection) { selection = window.getSelection(); selection = selection.replace(/\r\n\r\n/gi, "_doublecaret_"); selection = selection.replace(/\r\n/gi, " "); while (selection.indexOf(" ") !=- 1) { selection = selection.replace(/ /gi, ""); } selection = selection.replace(/_doublecaret_/gi, "\r\n\r\n"); } else { selection = document.selection.createRange().text; } } </script> Теперь переходим в вид комментариев и по месту ставим Код <a title="Выделите текст для цитирования" href="javascript:Insert('$NUMBER$. $NAME$ ($USERNAME$)',selection);" onMouseOver="get_selection()">[Цитировать]</a> |
Всего комментариев: 1 | |
| |