Что за окно?

Не могу точно сказать когда это началось... В общем добавляю комментарий к топику, комментарий добавляется, затем нажимаю на ссылку «Главная» для перехода на главную сайта — выскакивает окно, вот такое:


V 1.0.7 Шаблон Experience, Ни у кого не было такого? Какие мысли ребята?

Похожие статьи

  • Кликабельная картинка
    Всем привет! Я новенький, прошу сильно не пинать) Как в шаблоне Start Kit v.1.0.3 сделать так, чтобы опубликованные картинки открывались кликом в отдельном окне?
  • Переход с 1.0.10.2 на 1.1.0-beta 2
    1.Делаем бэкап на всякий случай – сайт и бд; 2.Оставляем папки и их содержимое: /uploads (обязательно, здесь наши картинки); /common/templates/skin/наш шаблон/ ; /common/plugins/ (плагины); Касательно плагинов,...
  • Не загружаются картинки
    Перешел с Лайвстрита на Alto CMS, обнаружил проблему, не могу загрузить картинку, пишет что «Ошибка, невозможно загрузить файл, проверьте тип и размер файла» На Лайвстрите всё работало исправно, помогите!

8 комментариев

0
Если включить режим wysiwyg, то точно такое же бывает, если, например, редактируешь топик и вдруг решил уйти без сохранения. Наверняка на сайте редактирование с tinymce включено
0
У меня включен визуальный редактор и в комментариях тоже открывается он. Но я не редактирую топик, я просто добавляю комментарий и он добавляется, потом перехожу на главную и выскакивает это окно…
0
Вот-вот, визуальный редактор, это из-за него. Не суть важно, что именно редактируется в нем, важен сам факт, что было редактирование какого-то текста, и если после этого не выполняется отправка формы, в которой шло редактирование, то выскакивает такая вещь. А комментарии ведь хитро отправляются, аяксом, без перезагрузки страницы, вот и считает редактор, что текст правился, но не был отправлен.

Наверное, это можно как-то побороть, но я пока не смотрел толком
0
Это очень важный момент, если можно включите в след релиз!!!
+1
Нашел решение
После сохранения комментария форма очищается вызовом ls.comments.formCommentText('')
Надо внутрь этой функции в /frontend/libs/js/engine/coments.js добавить обнуление параметра isNotDirty для tinyMCE, например, так (стр. 102-110):
...
if (arguments.length) {
    textarea.val(arguments[0]);
    if (this.options.wysiwyg && tinyMCE.activeEditor) {
        tinyMCE.activeEditor.setContent(arguments[0]);
        if (arguments[0] === '') {
            tinyMCE.activeEditor.isNotDirty = true;
        }
    }
} else {
...
0
Добавил в указанный файл то что Вы прописали
if (arguments[0] === '') {
            tinyMCE.activeEditor.isNotDirty = true;


Не помогло:( Снова выскочило это окно после добавления комментария и перехода на главную.
0
Принудительная обработка js включена? Надо чтобы минифицированный js обновился.

Еще, если активирован плагин совместимости ls, то попробуйте сделать то же самое в файле /frontend/ls/js/engine/coments.js
0
Я извиняюсь, мой косяк был, все работает теперь нормально. Я забыл в упомянутом фрагменте добавить } в конце:)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.