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

Автосохранение при добавлении новости (ВАЖНО!!!)


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

Извините что буду высказываться очень эмоционально. НО МЕНЯ ПРОСТО ЗАДОЛБАЛО ПЕРЕПИСЫВАТЬ НОВОСТИ НА САЙТЕ!

Сделайте уже хоть какое-то сохранение неопубликованных новостей, как на wordpress, например, когда добавляешь запись! Просто меня чуть инфаркт не хватил, когда электричество вырубили и комп вырубился с 4 уже написанными в форме новостями, но не опубликованными! Это уже не первый случай, я думаю другие пользователи DLE тоже поймут меня.

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

Я еще давно писал про какую-нибудь кнопку "сохранить", "сохранить в черновик" рядом с формой набора новости прикрутить (как это есть в редакторе шаблонов).

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

Могу реализовать. Вещь вроде как удобная. 22337нуль361

Да реализовать мы и сами можем, тут дело не в этом :)

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

нет, я конечно все понимаю, да и фишка с автосохранением полезная, не поспоришь

но написать четыре!!!! статьи без сохранения, это уже перебор)))

можно было и сохранить без публикации, это прекрасно помогло бы.

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

нет, я конечно все понимаю, да и фишка с автосохранением полезная, не поспоришь

но написать четыре!!!! статьи без сохранения, это уже перебор)))

можно было и сохранить без публикации, это прекрасно помогло бы.

Ну да согласен, обычно с кучей редиректов, но все же сохраниться надо ;)

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

WebAdequate,

ммм... не понял про редиректы ;)

Мб немного не корректно выразился: имел ввиду пока сохранишься попадешь на "Ваша новость была успешно сохранена!!1", бэк, бэк, прокрутка вниз, еще прокрутка вниз, а не промотал, прокрутка вверх, еще чуть-чуть вверх, тааак, гдето тут, а вот оно и дальше пишешь. Ну как то так у меня происходит сохранениеcs.gifДаже не преувеличил :)

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

Короче одним словом - буду рад, если реализуют автосохранения, а я стал хитрее пишу новости в MS Word )

Там автосохранения есть

Изменено пользователем TeraText
Ссылка на сообщение
Поделиться на других сайтах
  • 8 лет спустя...
20 минут назад, nezov134 сказал:

Снова поднимаю этот вопрос.

Если нужна встроенная возможность - надо не поднимать, а в пожелания писать.

Эта тема для заказа модификаций.

Ссылка на сообщение
Поделиться на других сайтах
21 минуту назад, MSK сказал:

Если нужна встроенная возможность - надо не поднимать, а в пожелания писать.

Эта тема для заказа модификаций.

В пожелание писали. 

Может вы знаете способ как вытащить текст из КЭШа браузера? (если это возможно).

Заголовок сохраняется, а остальные поля остаются пустыми.

Ссылка на сообщение
Поделиться на других сайтах
39 минут назад, nezov134 сказал:

а остальные поля остаются пустыми.

Если эти поля имеют визуальный редактор - установите плагин автосохранения. Будет сохраняться в кэш браузера.

Других простых вариантов нет.

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

В Firefox со стандартным редактором BBCODES содержимое основных полей сохраняется. Не раз меня спасало, когда после длительного редактирования текста по каким-то причинам отключался компьютер или браузер закрывался.

 

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

я уже где то этот код выкладывал...

в файл "addnews.tpl" в самый вниз вставляем.

<script>
// short\full\autosave
(function () {
    var short_story = entryform.elements.short_story;
    var full_story = entryform.elements.full_story;
    function supportsLocalStorage() { return typeof (Storage) !== 'undefined'; }
    if (!supportsLocalStorage()) {
        //short_story.value = 'Нет поддержки HTML5 localStorage';
        //full_story.value = 'Нет поддержки HTML5 localStorage';
    } else {
        try {
            setInterval(function () {
                localStorage.setItem('short_story_autosave', short_story.value);
                localStorage.setItem('full_story_autosave', full_story.value);
            }, 1000);
        } catch (e) {
            if (e == QUOTA_EXCEEDED_ERR) { alert('Превышена квота!'); }
        }
        if (localStorage.getItem('short_story_autosave')) { short_story.value = localStorage.getItem('short_story_autosave'); }
        if (localStorage.getItem('full_story_autosave')) { full_story.value = localStorage.getItem('full_story_autosave'); }
        document.querySelector('.clear_autosave').onclick = function () {
            short_story.value = '';
            full_story.value = '';
            localStorage.removeItem('short_story_autosave');
            localStorage.removeItem('full_story_autosave');
        };
    }
})();
</script>

кнопке "сабмит" добавляем дополнительный класс - "clear_autosave"

- Это с сайта, по аналогии можно и в админке плагином сделать или даже в движок по умолчанию внедрить.

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, master27 сказал:

я уже где то этот код выкладывал...

надо допиливать под допполя, т.к. сложности в основном именно с ними, особенно, когда их много.
проще добавить плагин в редактор, как бонус - будет еще и некая история изменений текстов (не в плане истории правок новостей, а конкретного поля).

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

https://new-dev.ru/25-ajaxsavepost-ajax-i-avtosohranenie-dlya-novostej.html

 

Есть такой модуль для админ панели, но интересует для добавления с сайта...

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

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

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

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

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

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

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

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

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

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