Перейти к публикации

Баг в TinyMCE редакторе при вставке защищенной ссылки (leech)


Рекомендованные сообщения


Обнаружил маленький баг в TinyMCE редакторе при вставке защищенной ссылки - leech

Если выбрать/выделить слово-анкор и после этого нажать на [вставке защищенной ссылки - leech]

получается что leech-теги ''стирают"' анкор, то есть получается

[leech=http://][/leech]
вместо - желаемого результата в виде -
[leech=http://]анкор[/leech][/code]






Если вам тоже как и мне это мешает, открываем файл /engine/editor/shortnews.php  (который файл отвечает за WYSIWYG для добавления новостей с админпанели)



находим:

[code] ed.addMenuItem('dleleech', { text: '{$lang['bb_t_leech']}', context: 'insert', onclick: function() { ed.execCommand('mceReplaceContent',false,"[leech=http://]{$selection}[/leech]"); } }); [/code]
и заменяем на:
[code] ed.addMenuItem('dleleech', { text: '{$lang['bb_t_leech']}', context: 'insert', onclick: function() { ed.execCommand('mceReplaceContent',false,'[leech=http://]' + ed.selection.getContent() + '[/leech]'); } }); [/code]
а если проще, то строку
[code] ed.execCommand('mceReplaceContent',false,"[leech=http://]{$selection}[/leech]"); [/code]
нужно заменить на
[code] ed.execCommand('mceReplaceContent',false,'[leech=http://]' + ed.selection.getContent() + '[/leech]'); [/code]
p.s. по этому принципу можно так же изменить вставку ссылки на страницу строку
[code] ed.execCommand('mceReplaceContent',false,"[page=1]{$selection}[/page]"); [/code]
заменяем на строку
[code] ed.execCommand('mceReplaceContent',false,'[page=1]' + ed.selection.getContent() + '[/page]'); [/code]

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...
  • 1 месяц спустя...

Принято. Будет исправлено в следующей версии скрипта.

а еще толи баг какой то в том же редакторе , при вызове доп функций редактора окна появляются выше чем надо, особенно если работаешь с полем полной новости у меня нетбук 10 дюймов всегда приходиться прокручивать верх страницу. Раньше было не так окна появлялись на уровне центра экрана или уровне редактора...

помогите решить!

Изменено пользователем timurtt
Ссылка на сообщение
Поделиться на других сайтах

а еще толи баг какой то в том же редакторе , при вызове доп функций редактора окна появляются выше чем надо, особенно если работаешь с полем полной новости у меня нетбук 10 дюймов всегда приходиться прокручивать верх страницу. Раньше было не так окна появлялись на уровне центра экрана или уровне редактора...

Это баг редактора в браузере Chrome. Данная проблема будет исправлена в следующей версии, пока же решение использовать любой другой браузер.

Ссылка на сообщение
Поделиться на других сайтах

у меня яндекс , хотя платформа хрома у них .. А что нужно исправить что бы весь движек не обновлять в будущем.

думаю там не много наверное исправлять?

Ссылка на сообщение
Поделиться на других сайтах

А что нужно исправить что бы весь движек не обновлять в будущем.

Одной или двумя строчками это не исправить. Нужна новая версия редактора.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...