Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Закладки » 1С:Битрикс модуль форума

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

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. А где это окно формируется я так и не нешёл. Может кто-нибудь знает?
 
Заранее спасибо

Всего записей: 118 | Зарегистр. 21-07-2007 | Отправлено: 16:06 20-12-2010 | Исправлено: dsfkjzhnxcxz, 16:07 20-12-2010
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По Битрикс можно (и нужно) спросить в Специальном Топике - Кто имел дело с Bitrix?

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 02:07 24-12-2010
dsfkjzhnxcxz

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
можно (и нужно) спросить в Специальном Топике

Спасибо за совет. Так и сделал, но ни кто не ответил, проблему решил сам.

Всего записей: 118 | Зарегистр. 21-07-2007 | Отправлено: 11:42 26-12-2010
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Закладки » 1С:Битрикс модуль форума


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru