Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[gelöst]Text in Textfeldern auch nach Seiten neuladen nicht mehr da.

Eingetragen von Leagis (37)
am 19.09.2012 - 11:48 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Ich habe folgendes Problem: Ich gebe in meine Textfelder ein entsprechenden Text ein und möchte, dass dieser auch beim neuladen der Seite oder wenn Ich ausversehen den Tab schließe noch da ist. Wie realisiere ich das?

Mfg Leagis

‹ [gelöst] Post Title Probleme Startseitentitel ändern und Einfache Seite einbauen ohne "read more" ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht ist das ein Lösung

Eingetragen von bv (3924)
am 19.09.2012 - 12:58 Uhr

Vielleicht ist das ein Lösung für Dich: http://drupal.org/project/autosave

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hrm, der Vorschlag ist nicht

Eingetragen von Leagis (37)
am 19.09.2012 - 17:08 Uhr

Hrm, der Vorschlag ist nicht schlecht, aber irgendwie ist nicht das Inhaltsfeld da, sondern nur der Betreff bleibt da o0

  • Anmelden oder Registrieren um Kommentare zu schreiben

http://drupal.org/project/nod

Eingetragen von caw (2762)
am 20.09.2012 - 05:00 Uhr

http://drupal.org/project/node_edit_protection

  • Anmelden oder Registrieren um Kommentare zu schreiben

Leagis schrieb Hrm, der

Eingetragen von bv (3924)
am 20.09.2012 - 08:40 Uhr
Leagis schrieb

Hrm, der Vorschlag ist nicht schlecht, aber irgendwie ist nicht das Inhaltsfeld da, sondern nur der Betreff bleibt da o0

Es scheint Probleme mit WYSIWYG-Editoren zu geben. Welchen benutzt Du? CKEditor? Dann schau mal hier rein: http://drupal.org/node/1425894

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich benutze als Modul Wysiwyg

Eingetragen von Leagis (37)
am 20.09.2012 - 13:51 Uhr

Ich benutze als Modul Wysiwyg 7.x-2.1 mit dem CKEditor. Hab mal getestet:

Full HTML mit CKEditor = wird nicht gespeichert
Plain Text ohne CKEditor = gespeichert
Plain Text mit CKEditor = nicht gespeichert.

Ich hab mal den "gepatcheten" Code angehängt, vllt hab ich es ja auch falsch implementiert?

Oder gilt der Fix nur für das Modul CKEditor ?

(function ($) {

var showingRestoreCommand;

Drupal.behaviors.autosave = {

  attach: function (context, settings) {
    var autosaveSettings;

    if ($('#autosave-status').size() == 0) {
     // Add a div for us to put messages in.
      $('body').append('<div id="autosave-status"><span id="status"></span></div>');
    }

    autosaveSettings = settings.autosave;

    $('#' + autosaveSettings.formid).not('.autosave-processed').addClass('autosave-processed').autosave({
      interval: autosaveSettings.period * 1000, // Time in ms
      url: autosaveSettings.url,
      setup: function (e, o) {
        var ignoreLink, restoreLink, callbackPath;

        // If there is a saved form for this user, let him know so he can reload it
        // if desired.
        if (autosaveSettings.savedTimestamp) {
          showingRestoreCommand = true;

          ignoreLink = $('<a>').attr('href', '#').attr('title', Drupal.t('Ignore/Delete saved form')).html(Drupal.t('Ignore')).click(function (e) {
            Drupal.behaviors.autosave.hideMessage();
            return false;
          });

          callbackPath = Drupal.settings.basePath + 'autosave/restore/' + autosaveSettings.formid + '/' + autosaveSettings.savedTimestamp + '/' + autosaveSettings.formToken;
          restoreLink = $('<a>').attr('href', callbackPath).addClass('use-ajax').attr('title', Drupal.t('Restore saved form')).html(Drupal.t('Restore')).click(function (e) {
            Drupal.behaviors.autosave.hideMessage();
          });

          Drupal.behaviors.autosave.displayMessage(Drupal.t('This form was autosaved on ' + autosaveSettings.savedDate), {
            // Show the message for 30 seconds, or hide it when the user starts
            // editing the form.
            timeout: 30000,
            extra: $('<span id="operations">').append(ignoreLink).append(' - ').append(restoreLink)
          });
        }

        // Wire up TinyMCE to autosave.
        if (typeof(tinymce) !== 'undefined') {
          setInterval(function() {
            // Save text data from the tinymce area back to the original form element.
            // Once it's in the original form element, autosave will notice it
            // and do what it needs to do.
            // Note: There seems to be a bug where after a form is restored,
            // everything works fine but tinyMCE keeps reporting an undefined
            // error internally.  As its code is compressed I have absolutely no
            // way to debug this.  If you can figure it out, please file a patch.

            var triggers = Drupal.settings.wysiwyg.triggers;
            var id;
            var field;
            for (id in triggers) {
              field = triggers[id].field;
              $('#' + field).val(tinymce.get(field).getContent());
            }
          }, autosaveSettings.period * 1000);
        }

        // Wire up Ckeditor to autosave.
        if (typeof(CKEDITOR) !== "undefined") {
          setInterval(function() {
            var fields = Drupal.settings.ckeditor.elements;
            var field;

            for (field in fields) {
              if (CKEDITOR.instances[field] != undefined) {
                $('#' + field).val( CKEDITOR.instances[field].getData() );
              }
            }
          }, autosaveSettings.period * 1000);
        }
      },
      save: function (e, o) {
        Drupal.behaviors.autosave.displayMessage(Drupal.t('Form autosaved.'));
      },
      dirty: function (e, o) {
        if (showingRestoreCommand) {
          Drupal.behaviors.autosave.hideMessage();
        }
      }
    });
  },

  hideMessage: function() {
    $('#autosave-status').fadeOut('slow');
  },

  displayMessage: function(message, settings) {
    settings = settings || {};
    settings.timeout = settings.timeout || 3000;
    settings.extra = settings.extra || '';
    //settings = $.extend({}, {timeout: 3000, extra: ''}, settings);
    var status = $('#autosave-status');
    status.empty().append('<span id="status">' + message + '</span>');
    if (settings.extra) {
      status.append(settings.extra);
    }
    Drupal.attachBehaviors(status);

    $('#autosave-status').slideDown();
    setTimeout(Drupal.behaviors.autosave.hideMessage, settings.timeout);
  }
}

})(jQuery);

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hab jetzt den Editor auf

Eingetragen von Leagis (37)
am 20.09.2012 - 19:18 Uhr

Ich hab jetzt den Editor auf TinyMCE umgestellt und alles funktioniert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 3 Wochen 1 Stunde
  • Hey danke
    vor 3 Wochen 20 Stunden
  • Update: jetzt gibt's ein
    vor 3 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 3 Tagen
  • In der entsprechenden View
    vor 4 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 3 Tagen
  • gelöst
    vor 6 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 7 Wochen 20 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20462

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 34 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association