TinyMCE неправильная работа в Chrome

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
Esh
Forum Members
Forum Members
Posts: 17
Joined: Mon Nov 29, 2010 8:35 pm

TinyMCE неправильная работа в Chrome

Post by Esh »

Доброго времени суток! Хотел чтобы картинка ссылалась на файл, но в хроме почему то не работает ??? в консоль выдает следующее:

--
Uncaught TypeError: Cannot read property 'childNodes' of null  advlink.js:415
insertAction  advlink.js:415
(anonymous function)  :2
onsubmit  :3
--

в мозилле все нормально, в чем может быть проблема?

upd: В настройках TinyMCE, в тестовом поле ссылку делает нормально...
Last edited by Esh on Tue Dec 21, 2010 10:44 pm, edited 1 time in total.
Sonya

Re: TinyMCE неправильная работа в Chrome

Post by Sonya »

Если в настройках работает, а на странице нет, то может быть какая-то несовместимость с шаблоном страницы. Попробуйте поменять шаблон и если исчезнет, то решать проблему с шаблоном.
Esh
Forum Members
Forum Members
Posts: 17
Joined: Mon Nov 29, 2010 8:35 pm

Re: TinyMCE неправильная работа в Chrome

Post by Esh »

когда иду контент -> страницы и редактирую страницу - не работает,
когда иду расширения -> TinyMCE визуальный редактор -> Тестовое поле - работает.
шаблон админки не менял, шаблон сайта хоть какой - вставка ссылки на картинку не работает, но для текста вставляет и еще заметил, что если вставлять ссылку через "вставить линк на страницу cmsms", то слишком длинное имя ссылки отображается кучей вопросиков
Sonya

Re: TinyMCE неправильная работа в Chrome

Post by Sonya »

Я проверила только что в Chrome, у меня все работает. CMSMS 1.9.2, TinyMCE 2.8.2

Пошагово напишите, куда нажимаете. Потому что или
Esh wrote: Хотел чтобы картинка ссылалась на файл,
или
Esh wrote: вставка ссылки на картинку не работает
Ссылка куда? На файл или на картинку?
Sonya

Re: TinyMCE неправильная работа в Chrome

Post by Sonya »

Esh wrote: если вставлять ссылку через "вставить линк на страницу cmsms", то слишком длинное имя ссылки отображается кучей вопросиков
Похоже на баг TinyMCE 2.8.1, http://dev.cmsmadesimple.org/bug/view/5775 обновляйтесь и все пройдет.
Last edited by Sonya on Thu Dec 23, 2010 4:37 pm, edited 1 time in total.
Esh
Forum Members
Forum Members
Posts: 17
Joined: Mon Nov 29, 2010 8:35 pm

Re: TinyMCE неправильная работа в Chrome

Post by Esh »

по первому: выделяю картинку и жму добавить\изменить ссылку - не работает только в хроме(8.0.552.224)
по второму: у меня тоже стоит CMSMS 1.9.2, TinyMCE 2.8.2 - длинные имена ссылок вопросиками  :)
Sonya

Re: TinyMCE неправильная работа в Chrome

Post by Sonya »

Посмотрела версию Chrome, последняя, у меня такая же. Вопросики - это проблемы с кодировкой. 1) в базу зайдите с PHPMyAdmin, проверьте нет ли там кракозябр. 2) Уточните "Длинные имена ссылок" - это текст меню?
Esh
Forum Members
Forum Members
Posts: 17
Joined: Mon Nov 29, 2010 8:35 pm

Re: TinyMCE неправильная работа в Chrome

Post by Esh »

вот так...
Attachments
123.png
Sonya

Re: TinyMCE неправильная работа в Chrome

Post by Sonya »

Да, это тот же баг, что вверху, не до конца починили.

Откройте TinyMCE.module.php, найдите кусок кода:

Code: Select all

    if (strlen(utf8_decode($menutext)) > 30) {
      $menutext = htmlspecialchars(utf8_encode(substr(utf8_decode($menutext), 0, 30)), ENT_QUOTES, 'UTF-8') . " …";
    } else {
      $menutext = htmlspecialchars($menutext, ENT_QUOTES, 'UTF-8');
    }
и замените там 30 на более большое число знаков. Должно помочь. Я сейчас тот баг опять открою и ссылку на Ваш скрин дам, спасибо!
Esh
Forum Members
Forum Members
Posts: 17
Joined: Mon Nov 29, 2010 8:35 pm

Re: TinyMCE неправильная работа в Chrome

Post by Esh »

Да, изменил число все нормально стало...
разобрался со вставкой ссылки, ссылку не вставляет, если у картинки задано положение(в моем случае - левое). Как только убрал положение ссылка вставилась, это происходит конкретно в хроме.
Post Reply

Return to “Russian - русский”