25.12.13, 15:21
0 комментарий
  DLE Баг-Фиксы

Фикс - баг в TinyMCE редакторе, при вставке защищенной ссылки Leech

Обнаружен маленький баг в TinyMCE редакторе, при вставке защищенной ссылки - leech. Если выбрать/выделить слово-анкор и после этого нажать на [вставке защищенной ссылки - leech], получается что leech-теги ''стирают"' анкор, то есть получается:

    [leech=http://][/leech]


А должно быть так:

    [leech=http://]анкор[/leech]


Если вам это мешает, то вот вам 2 варианта решения этой проблемки.

Установка, вариант 1:

Открываем файл /engine/editor/shortnews.php и находим:

    ed.addMenuItem('dleleech', {
        text: '{$lang['bb_t_leech']}',
        context: 'insert',
        onclick: function() {
         ed.execCommand('mceReplaceContent',false,"[leech=http://]{$selection}[/leech]");
        }
       });


Заменяем на:

    ed.addMenuItem('dleleech', {
        text: '{$lang['bb_t_leech']}',
        context: 'insert',
        onclick: function() {
         ed.execCommand('mceReplaceContent',false,'[leech=http://]' + ed.selection.getContent() + '[/leech]');
        }
       });


Готово!

Установка, вариант 2:

Открываем файл /engine/editor/shortnews.php и находим:

    ed.execCommand('mceReplaceContent',false,"[leech=http://]{$selection}[/leech]");


Заменяем на:

    ed.execCommand('mceReplaceContent',false,'[leech=http://]' + ed.selection.getContent() + '[/leech]');


Готово!

Версия DLE: 10.х
Автор: Webtunшаблоны для dle 11.2

Напишите своё мнение