Neueste Kommentare
Wenn Sie regelmäßig das Layout der Webseite oder des Online-Shops über CSS-Dateien anpassen oder zusätzliche Funktionalität per Javascript in externen Dateien hinzufügen, dann kann es u.U. vorkommen, dass Ihre Besucher nach einer solchen Änderung dennoch weiterhin den Zustand der Webseite vor der Änderung zu Gesicht bekommen. Dies liegt am Cache des Browsers, welcher in Webseiten eingebundene Dateien wie z.B. Bilder, CSS- oder Javascript-Dateien lokal zwischenspeichert. Und in der Regel ist dies auch gewünscht, ändern sich diese Dateien doch relativ selten und jede lokal zwischengespeicherte Datei muss beim erneuten Aufruf der Webeite nicht neu geladen werden, entlastet also den Server und verringert den Traffic. Jeder Browser bietet Funktionen zum Zurücksetzen des Caches an und auch ein explizites Aktualisieren der Webseite (F5) führt zum Neuladen der eingebundenen Dateien. Doch es gibt eine einfache Möglichkeit, um sicherzustellen, dass alle Besucher sofort nach einer Änderung die neuesten Dateien beim Aufruf der Webseite erhalten.Jetzt den kompletten Beitrag lesen!
Durch den Einsatz der sogenannten {cp:tags} (Platzhalter für die Inhalte) innerhalb der für die Darstellung von Webseite und Online-Shop genutzten HTML-Vorlagen können in Contentpapst / CP::Shop oftmals individuelle Anpassungen vorgenommen werden, die in anderen Systemen eine umfangreiche Programmierung erforderlich machen und somit solide PHP-Kenntnisse bedingen. Der Einsatz von PHP ist zwar jederzeit in Contentpapst / CP::Shop möglich, aber meist nicht erforderlich. Hier im Blog haben wir Ihnen bereits einige Beispiele für die Verwendung der {cp:tags} vorgestellt, wie z.B. die Filterung von Werbemitteln im Online-Shop auf Kategorie-Basis. Diesmal geht es darum, wie man Werbemittel auch in Abhängigkeit vom aktuellen Datum anzeigen lassen kann.Jetzt den kompletten Beitrag lesen!
Seit der Version 2009.2 setzen das CMS Contentpapst und die Shop-Software CP::Shop auf die weit verbreitete Javascript-Bibliothek jQuery (zusammen mit der Erweiterungs-Bibliothek jQuery UI), um u.a. Formulareingaben der Benutzer zu überprüfen, für dynamische Navigationsmenüs, eine Live-Suche schon während des Tippens und weitere Effekte, um Inhalte im Administrationsbereich ohne komplettes Neuladen einer Seite zu aktualisieren uvm. jQuery bietet zahlreiche Möglichkeiten, die typischen Arbeitsabläufe bei der Pflege der Webseite / des Online-Shops über den Administrationsbereich zu beschleunigen bzw. auch den öffentlichen Teil einer Webseite lebendiger zu gestalten. Bislang wird die jQuery-Version 1.3.2 genutzt, seit dieser Woche ist die stark überarbeitete Version 1.4.0 verfügbar, die zahlreiche Neuerungen mit sich bringt und in vielen Bereichen eine noch bessere Performance bietet (alle Infos für Entwickler mit detaillierten Performancevergleichen: jQuery 1.4 Released). Hier erfahren Sie, wie Sie auf diese Version umsteigen können.Jetzt den kompletten Beitrag lesen!
Nicht selten kommt es vor, dass einige Zeit nach der Installation einer Lizenz der Shop-Software CP::Shop oder des Content-Management-Systems Contentpapst ein Umzug erforderlich wird. Sei es, weil der bisher genutzte Webspace / Server aufgrund eines erhöhten Besucheraufkommens oder veralteter Technik gewechselt werden soll, weil die Lizenz zunächst für die Entwicklung lokal installiert wurde und nun auf den eigentlichen Server gewechselt werden soll oder aber weil sich der Domainname bzw. der Pfad geändert hat.Jetzt den kompletten Beitrag lesen!
Die sogenannten "Individuellen Felder" erlauben es in Contentpapst und CP::Shop, die standardmäßigen Formulare zum Hinzufügen und Bearbeiten von Inhalten in vielen Bereichen des Systems unkompliziert um eigene Eingabefelder zu erweitern. Dieses Feature kann u.a. dazu genutzt werden, um bei den Bestellungen im Online-Shop zusätzliche Informationen zu hinterlegen oder aber um die Shop-Artikel in einem Buch-Shop um Angaben wie die ISBN-Nummer oder den Autor zu ergänzen. In der Version 2009.2 wurde dieses Feature weiter ausgebaut.Die "Individuellen Felder" werden in dieser Version in den folgenden Bereichen unterstützt:
Auch weiterhin werden diese Felder wie im Beitrag Individuelle Felder im CP::Shop anlegen beschrieben über das standardmäßig bei beiden Systemen mitgelieferte Modul "Sicherung/Datenbank" in der jeweiligen Datenbanktabelle hinzugefügt. Dabei genügt es, wenn das neue Feld den Präfix "custom_" erhält, damit es als individuelles Feld erkannt und in den Formularen angezeigt werden kann. Der Rest des Feldnamens in der Datenbank wird dann als Beschriftung in den Formularen genutzt.
Aus "custom_autor" wird daher "Autor". Das Zeichen "_" in den Feldnamen wird als Leerzeichen interpretiert, "-" wird dagegen unverändert übernommen (z.B. bei "custom_isbn-nummer", wird zu "Isbn-Nummer").
Jetzt den kompletten Beitrag lesen!