Page 1 of 1
TinyMCE неправильная работа в Chrome
Posted: Tue Dec 21, 2010 9:29 pm
by Esh
Доброго времени суток! Хотел чтобы картинка ссылалась на файл, но в хроме почему то не работает

в консоль выдает следующее:
--
Uncaught TypeError: Cannot read property 'childNodes' of null advlink.js:415
insertAction advlink.js:415
(anonymous function) :2
onsubmit :3
--
в мозилле все нормально, в чем может быть проблема?
upd: В настройках TinyMCE, в тестовом поле ссылку делает нормально...
Re: TinyMCE неправильная работа в Chrome
Posted: Wed Dec 22, 2010 10:27 pm
by Sonya
Если в настройках работает, а на странице нет, то может быть какая-то несовместимость с шаблоном страницы. Попробуйте поменять шаблон и если исчезнет, то решать проблему с шаблоном.
Re: TinyMCE неправильная работа в Chrome
Posted: Thu Dec 23, 2010 4:15 pm
by Esh
когда иду контент -> страницы и редактирую страницу - не работает,
когда иду расширения -> TinyMCE визуальный редактор -> Тестовое поле - работает.
шаблон админки не менял, шаблон сайта хоть какой - вставка ссылки на картинку не работает, но для текста вставляет и еще заметил, что если вставлять ссылку через "вставить линк на страницу cmsms", то слишком длинное имя ссылки отображается кучей вопросиков
Re: TinyMCE неправильная работа в Chrome
Posted: Thu Dec 23, 2010 4:33 pm
by Sonya
Я проверила только что в Chrome, у меня все работает. CMSMS 1.9.2, TinyMCE 2.8.2
Пошагово напишите, куда нажимаете. Потому что или
Esh wrote:
Хотел чтобы картинка ссылалась на файл,
или
Esh wrote:
вставка ссылки на картинку не работает
Ссылка куда? На файл или на картинку?
Re: TinyMCE неправильная работа в Chrome
Posted: Thu Dec 23, 2010 4:36 pm
by Sonya
Esh wrote:
если вставлять ссылку через "вставить линк на страницу cmsms", то слишком длинное имя ссылки отображается кучей вопросиков
Похоже на баг TinyMCE 2.8.1,
http://dev.cmsmadesimple.org/bug/view/5775 обновляйтесь и все пройдет.
Re: TinyMCE неправильная работа в Chrome
Posted: Thu Dec 23, 2010 5:31 pm
by Esh
по первому: выделяю картинку и жму добавить\изменить ссылку - не работает только в хроме(8.0.552.224)
по второму: у меня тоже стоит CMSMS 1.9.2, TinyMCE 2.8.2 - длинные имена ссылок вопросиками

Re: TinyMCE неправильная работа в Chrome
Posted: Thu Dec 23, 2010 5:40 pm
by Sonya
Посмотрела версию Chrome, последняя, у меня такая же. Вопросики - это проблемы с кодировкой. 1) в базу зайдите с PHPMyAdmin, проверьте нет ли там кракозябр. 2) Уточните "Длинные имена ссылок" - это текст меню?
Re: TinyMCE неправильная работа в Chrome
Posted: Thu Dec 23, 2010 6:29 pm
by Esh
вот так...
Re: TinyMCE неправильная работа в Chrome
Posted: Thu Dec 23, 2010 6:45 pm
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 на более большое число знаков. Должно помочь. Я сейчас тот баг опять открою и ссылку на Ваш скрин дам, спасибо!
Re: TinyMCE неправильная работа в Chrome
Posted: Fri Dec 24, 2010 5:38 pm
by Esh
Да, изменил число все нормально стало...
разобрался со вставкой ссылки, ссылку не вставляет, если у картинки задано положение(в моем случае - левое). Как только убрал положение ссылка вставилась, это происходит конкретно в хроме.