Когда страница полностью загрузится, скрипт проверяет, есть ли на странице элемент с идентификатором txtPart555message.
Если такой элемент существует, скрипт находит первый элемент с классом codeButtons и значением u (например, кнопку).
После родительского элемента этой кнопки добавляются два новых элемента <span>:Первая кнопка с надписью "Code", которая при клике вызывает функцию simpletag для вставки тега { code } в текстовое поле с идентификатором message.
Вторая кнопка с надписью "spoiler", которая при клике вызывает ту же функцию simpletag для вставки тега { spoiler } в то же текстовое поле.
Простыми словами, скрипт добавляет две кнопки ("Code" и "spoiler") рядом с определённой кнопкой на странице, чтобы пользователь мог быстро вставлять теги { code } или { spoiler } в текстовое поле, например, для форматирования текста в сообщении на форуме.
Установка:
ПУ/Управление дизайном/Каталог файлов/Страница добавления/редактирования материала
ставим код после $BODY$
Код
<script type="text/javascript">
$(document).ready(function(){
// Проверяем наличие элемента с ID "txtPart555message"
if ($("#txtPart555message"))
// Находим первый элемент с классом "codeButtons" и значением "u" и добавляем после его родительского элемента два новых элемента <span>
$("#txtPart555message input.codeButtons[value='u']:first").parent().after("<span style=\"padding-right: 1px;\"><input title=\"Вставить код\" value=\"Code\" onclick=\"simpletag('code','','','message','')\" class=\"codeButtons\" id=\"codes\" type=\"button\"></span><span style=\"padding-right: 1px;\"><input title=\"spoiler\" value=\"spoiler\" onclick=\"simpletag('spoiler','','','message','')\" class=\"codeButtons\" id=\"spoiler\" type=\"button\"></span>");
});</script>
$(document).ready(function(){
// Проверяем наличие элемента с ID "txtPart555message"
if ($("#txtPart555message"))
// Находим первый элемент с классом "codeButtons" и значением "u" и добавляем после его родительского элемента два новых элемента <span>
$("#txtPart555message input.codeButtons[value='u']:first").parent().after("<span style=\"padding-right: 1px;\"><input title=\"Вставить код\" value=\"Code\" onclick=\"simpletag('code','','','message','')\" class=\"codeButtons\" id=\"codes\" type=\"button\"></span><span style=\"padding-right: 1px;\"><input title=\"spoiler\" value=\"spoiler\" onclick=\"simpletag('spoiler','','','message','')\" class=\"codeButtons\" id=\"spoiler\" type=\"button\"></span>");
});</script>