dsfkjzhnxcxz
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Доброго времени суток! У меня есть форум на Битрикс. Возникла необходимость чтобы в тексте сообщения при добавлении изображения помимо поля "url" присутствовало поле "альтернативный тект", то есть чтобы у тэга img формировался ещё и атрибут alt. Кто-нибудь сталкивался с подобной проблемой? Или подскажите какие файлы отвечают за формирование сообщения? В компоненте "форма создания сообщения" (forum.post_form) в файле script.js нашёл функцию, которая по всей видимости формирует тэг: Код: this.tag_image = function() { var FoundErrors = ''; var need_loop = true; var oFields = { "URL" : { "text" : oText['enter_image'], "default" : "http://", "error" : oErrors['no_url'], "value" : ""}}; var selection = t.GetSelection(); if (selection != false && selection.search(/^(http|https|news|ftp|aim|mailto)\:\/\//gi) > -1) { oFields["URL"]["default"] = selection; } else { selection = false; } for (var ii in oFields) { need_loop = true; do { var res = prompt(oFields[ii]["text"], oFields[ii]["default"]); if (res == null) { need_loop = false; return false; } else if (res.length <= 0) { alert("Error! " + oFields[ii]["error"]); } else { oFields[ii]["value"] = res; need_loop = false; } } while(need_loop); } this.Insert(" [ IMG ] ", " [ /IMG ]", oFields["URL"]["value"]); }, | Но здесь идёт просто формирование тэга из полученных параметров. Здесь вроде не сложно - функция получает параметры и из них выводит результат. Сложность возникает в другом - для ввода адреса изображения формируется PopUp-окно. В этом окне мне нужно добавить второе поле - для записи информации для параметра alt. А где это окно формируется я так и не нешёл. Может кто-нибудь знает? Заранее спасибо |