Forum
27.01.2007, 18:08

bequem Artikelnamen ändern auf Basis ajax, HTML Editor (WYSIWYG) für Artikeltext

Sehr geehrte Kunden,

mit dem heutigen Update übergeben wir Ihnen zwei weitere neue Funktionen. Diese sind nicht in der Lightversion enthalten.

Übersicht:
- bequem und schnell Artikelnamen ändern auf Basis der ajax Technologie
- HTML Editor (WYSIWYG) für Artikeltext und HTML-Feld (nur mit IE7)

bequem und schnell Artikelnamen ändern auf Basis der ajax Technologie

In der tel. Bestellannahme haben wir den Begriff "Ajax" das 1. Mal genannt. Diese Technik wird uns allen noch oft sehr von Nutzen sein, um schneller und bequemer Funktionen in der Verwaltung nutzen zu können.
In der Artikelsuche () findet sich in der Spalte "ändern" das neue Symbol . Bei Klick auf das Symbol öffnet sich das folgende Menü:



Im oberen Teil klappen Formularfelder mit den Namen des ausgewählten Artikel auf. Selbstverständlich in allen angelegten Sprachen. Das besondere ist nun, dass wenn ein Name geändert wird, das System innerhalb einer Sekunde dies im Hintergrund speichert (man merkt es, wenn der senkrechte Strich hinter dem Buchstaben wo etwas geändert wurde wieder blinkt ).

Im Suchergebnis wird der Artikelname nicht aufgefrischt. Man sieht die Änderung erst, wenn man das Symbol erneut betätigt und das System den Namen frisch aus der Datenbank holt.

Geschlossen wird das Fenster indem man den Mauszeiger über ein anders Tooltipp auf der Seite bewegt, z.B. über den Artikelnamen im Suchergebnis links von diesem Fenster.
Hat man eine größere Auswahl an Artikeln offen, muss man nicht einmal großartig zielen. Man bewegt die Maus einfach rasch über den Bildschirm und das Fenster schließt sofort. Das ist bedeutend schneller und bequemer, als einen 'Schließen-Buttom' mit der Maus suchen zu müssen.

Im Moment ist diese ajax Feldänderung nur auf den Artikelnamen begrenzt. Dies könnte zukünftig per Customizing-Einstellung auf beliebig andere Felder eines Artikels erweitert werden.


HTML Editor (WYSIWYG) für Artikeltext und HTML-Feld

Hinter der unaussprechlichen Abkürzung WYSIWYG versteckt sich die weit verbreitete Technology, meist mittels Javascript, einen HTML Editor wie z.B. Frontpage in einer Webseite abbilden zu können.
Die Abkürzung steht für "What You See Is What You Get". Man sieht hier beim Arbeiten gleich das Endergebnis und nicht den Programmcode.

Der Vorteil eines WYSIWYG Editors ist, dass dieser auch ohne HTML Kenntnisse einfach und schnell Texte mit Layout erstellt. Der Nachteil dieser Editoren, die im Browser laufen, ist die Kompatibilität. Die hier in POWERGAP eingebaute Lösung "TinyMCE" läuft nur auf dem neuen IE7. Beim IE6 stürzt der Browser beim Aufruf des Editors sogar ab.

Da es sich bei diesem Feature um eine nicht von POWERGAP entwickelten Software handelt, übernimmt POWERGAP hierfür weder eine Verantwortung auf Funktionsfähigkeit, noch bieten wir für dieses Feature Support an.
Wer Hilfe benötigt, wird evtl. auf http://tinymce.moxiecode.com fündig. Leider ist die Hilfe dort nur in englischer Sprache verfügbar. Für die nötigsten Funktionen wird man aber eigentlich keine Hilfe benötigen, da der Editor eigentlich selbstsprechend ist.

Aus Sicherheitsgründen ist dieser Editor auch nicht auf den Shopservern installiert, sondern auf www.powergap.de. Das hat damit zu tun, dass wir für diese Software keine Verantwortung tragen können, bzgl. evtl. bestehender Sicherheitslöcher.
Jeder Shop nutzt den gleichen Editor. Nur aufgrund der übergebenen Parameter weiß die Software das Ergebnis an den richtigen Shop zurückzumelden. Manipulationen sind dabei ausgeschlossen. Man schafft es nicht von außen (ohne in der Verwaltung eingeloggt zu sein) die Texte anderer Shops zu ändern.

Bisher konnte zwar im Artikeltext auch HTML verwendet werden, aber beim Artikel "ändern" musste ein Haken gesetzt werden um dem System zu sagen, dass es sich um reines HTML handelt. Wer nur noch über HTML arbeiten möchte, muss in Sonstiges/Grundeinstellungen/Abschnitt_4/Feld:Artikelerfassung_Text_BBCode_HTML? die Einstellung auf "HTML" setzen. Dann werden bei den bisherigen Masken für Anlage/Änderung/Kopie von Artikeln die BBCode-Symbole ausgeschaltet. Es wird dann automatatisch nur noch HTML Code im Artikeltext verwendet.

In der Artikelsuche () findet sich in der Spalte "ändern" das neue Symbol . Bei Klick auf das Symbol öffnet sich das folgende Menü:



Im unteren Teil können die Texte je Sprache und das HTML/Musiktitel Feld per HTML Editor geöffnet werden. Es öffnet sich im neuen Fenster:



Auch in diesem Forumbeitrag wird es leider keinerlei Beschreibung dieser Software geben. Bei Fragen wenden Sie sich bitte an: http://tinymce.moxiecode.com

Nach dem Speichern erscheint folgendes:



Zur Kontrolle wird der neue Artikeltext auf weißem Untergrund nochmals dargestellt. Bitte nicht wundern, die Schriftart muss nicht die selbe sein, wie später im Shop, da dort per CSS evtl. ganz andere Einstellungen bestehen. Auch wird das Ergebnis bei Shops mit schwarzen Hintergrund evtl. falsch dargestellt.

Diesen Editor kann man auch über " - wysiwyg HTML editor" aufrufen. Wer HTML auch an anderen Stellen im Shop nutzt, kann den Quelltext im Editor (dort gibt es den Button "HTML") einsetzen, bearbeiten und dann wieder in die Shopverwaltung zurück kopieren.


29.01.2007, 12:01

Re: bequem Artikelnamen ändern auf Basis ajax, HTML Editor (WYSIWYG) für Artikeltext

Super-Feature, der Editor!!!

Nur ein Hinweis zum Internet Explorer 6: Bei mir läuft der Editor auch im IE6 unter Windows 2000 SP4 einwandfrei. Evtl. folgendes machen, wenn es zu Problemen kommt: Sowohl die URL der Verwaltung (*.ihredomain-shop.de) als auch Powergap (*.powergap.de) zu den "vertrauenswürdigen Sites" hinzufügen. Im IE unter Extras den Reiter "Sicherheit" aufrufen, "Vertrauenswürdige Sites" auswählen, auf die Taste "Sites" klicken und in der dann erscheinenden Domainliste die beiden o.g. Adressen hinzufügen (der Stern vor dem Namen schließt Verbindungen wie https, aber auch Subdomains ein). Den Haken aus dem Feld "Für Seiten ... Serverüberprüfung (https) erforderlich" entfernen.
Unter "Stufe anpassen" sollte man evtl. noch überprüfen, ob ActiveScripting und der Datenzugriff über Domaingrenzen hinweg erlaubt sind - wer sich das "Feintuning" sparen möchte, stelle die Stufe mit dem Schieberegler einfach auf "Sehr niedrig".

hG

Stefan Frick
Logolini Präsente
Nascherie.com


Forum-Archiv

Alle Beiträge aus:

2026, 2025, 2024, 2023, 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002,