XH-Shop
Re: XH-Shop
Ich glaube mich erinnern zu können, dass wir kein normales Leerzeichen gesetzt hatten, weil an dieser Stelle unter bestimmten Umständen ein Umbruch erfolgte.
44,52
€
44,52
€
Re: XH-Shop
wie gesagt habe ich in frontendcontroller formatCurrency in formatDecimal geändert, und damit wäre ich voll zufrieden, wenn das auch bei %pprice% und %psum% gehen würde... und das thin-leerzeichen könnte so bleibenfrase wrote:kein normales Leerzeichen gesetzt hatten, weil an dieser Stelle unter bestimmten Umständen ein Umbruch erfolgte
Nachtrag: jetzt auch gelöst
Last edited by albert on Thu Oct 26, 2017 11:42 am, edited 1 time in total.
LG albert
Immer dankbar für Hilfe https://www.natur-und-handgemacht.de | http://www.albert-wilhelm.de
Immer dankbar für Hilfe https://www.natur-und-handgemacht.de | http://www.albert-wilhelm.de
Re: XH-Shop
wie schon oben gesagt hat die fancybox auch was für sich und ich würde mich nicht (mehr) dagegen sperren.frase wrote:Die Diskussion über Klick auf Bild in der Übersicht verteilt sich auf viele Posts.
Die entscheidende Stelle dürfte hier sein:
https://github.com/cmsimple-xh/xhshop/i ... -313680547
Aber konfigurierbar wär besser!
LG albert
Immer dankbar für Hilfe https://www.natur-und-handgemacht.de | http://www.albert-wilhelm.de
Immer dankbar für Hilfe https://www.natur-und-handgemacht.de | http://www.albert-wilhelm.de
Re: XH-Shop
Sorry, falscher Alarm (ich hatte noch eine andere Änderung vorgenommen, und nicht wieder rückgängig gemacht).cmb wrote:Bin nicht sicher, aber ich fürchte das geht so gar nicht. Anscheinend ändert sich dann auch die Verlinkung der Artikelüberschrift und des Artikel-Details-Buttons.svasti wrote:Vielen herzlichen Dank, da hätte ich ne Woche gebraucht, um das zu finden.
Danke. Ich will ungern die ganze Diskussion wieder aufrollen, aber so wie es jetzt ist, macht es doch keinen Sinn. Angenommen ein Artikel hat weder Detailseite noch ausführliche Beschreibung, aber sowohl Vorschaubild wie auch Bild. Dann wird in der Katalogübersicht das Vorschaubild angezeigt; das normale Bild aber bekommt man nie zu Gesicht. Entweder sollte in diesem Fall (und vielleicht wirklich nur in diesem Fall) das Vorschaubild auf das eigentliche Bild verlinken, oder wir schmeißen die Möglichkeit Vorschaubilder zu setzen ganz raus, und erzeugen automatisch passende Thumbnails, wobei das weniger flexibel wäre. Oder wir erlauben in diesem Fall erst gar nicht, ein normales Bild zu setzen.frase wrote:Die Diskussion über Klick auf Bild in der Übersicht verteilt sich auf viele Posts.
Die entscheidende Stelle dürfte hier sein:
https://github.com/cmsimple-xh/xhshop/i ... -313680547
Das könnte auch mit einem NO-BREAK SPACE verhindert werden, welches vielleicht von entsprechender Software besser unterstützt wird. Es hatte aber wohl auch typographische Gründe. Vielleicht wäre es das beste, wenn dieses Space als Sprachvariable angelegt wird, und vielleicht noch besser, wenn das gesamte Währungsformat zur Sprachvariable wird; dann könnte man eben auch Symbol und Betrag vertauschen ($ 1 statt 1 $).frase wrote:Ich glaube mich erinnern zu können, dass wir kein normales Leerzeichen gesetzt hatten, weil an dieser Stelle unter bestimmten Umständen ein Umbruch erfolgte.
44,52
€
Christoph M. Becker – Plugins for CMSimple_XH
Re: XH-Shop
Ja genau! - das meinte ich soDu meinst festgelegte Artikel-Anzahl plus Seiten-Browser?knollsen hat geschrieben:
Ist es ein großer Umstand die Artikel auf mehreren Unterseiten zu verteilen? Bei 40 Artikeln wird die Seite ganz schön lang. Das sieht dann nicht mehr schön aus.
Vielleicht könnte man im Admin eine Anzahl der Artikel pro Seite eingeben (Bsp. 20).
erste < 1 2 ... 7 8 > letzte
Auch schön, würde ich finden, das man mit einem Parameter die Kategorien auf Seiten aufteilen könnte ...
Code: Select all
{{{display_shop("Trinken");}}}
Re: XH-Shop
Kann ich aus Anwendersicht nachvollziehen. Dürfte aber ein paar Implementierungsprobleme/-ungereimtheiten geben. Solche Probleme beginnen eigentlich immer, wenn ein Plugin per Pluginaufruf auf einer Seite aktiviert wird, und gleichzeitig in der (Sprach-)Konfiguration noch die jeweilige Seite angegeben werden muss. Das ist schon per se nicht schön, weil der User darauf achten muss, dass die Seite auch passend konfiguriert ist (was schnell übersehen werden kann, wenn man die Seite umbenennt). Gibt es nun mehrere Seiten auf denen das Plugin angezeigt wird, dann ist nicht mehr unbedingt klar, ob es auch mehrere Konfigurationsoptionen für diese Seiten geben muss. Konkret tritt beim Shop wenigstens ein Problem in Verbindung mit dem Warenkorb auf: man ist auf einer Kategorieseite, legt was in den Korb, und geht zum Warenkorb. Der Zurück-Button kann dann nicht wirklich verlässlich erkennen, woher der Shopper kam, und führt dann im Zweifel zurück zur allgemeinen Shop-Übersicht.knollsen wrote:Auch schön, würde ich finden, das man mit einem Parameter die Kategorien auf Seiten aufteilen könnte ...Code: Select all
{{{display_shop("Trinken");}}}
Und ich selbst finde die Kategoriefilterung eigentlich auch genügend, zumal diese GET-Requests auslöst, die man auch schön verlinken kann, etwa:
Code: Select all
<a href="?Shop&xhsCategory=Essen&xhsTask=productList">Essen</a>
Abgesehen davon, dass ich keinen Spendenbutton habe, wäre das den Shop betreffend auch nicht angebracht. Die Hauptarbeit hat noch immer Martin (Wellrad) geleistet, und bei den Nachbesserungen waren v.a. Frank und Albert ebenfalls sehr stark involviert. War also Teamarbeit.knollsen wrote:@cmb Und nochwas - geb mir mal ein Link zu Deinem pers. Spendenbutten - ich hab schon ein schlechtes Gewissen (der Shop ist genial)
Christoph M. Becker – Plugins for CMSimple_XH
Re: XH-Shop
Mir würde auch gefallen,wenn ich für die Kategorien auswählen könnte, ob diese dann im List-style oder Grid-style angezeigt werden würden.
Evtl. auch noch mit der Möglichkeit eines Kommentars und Bewertung des Produktes.
Evtl. auch noch mit der Möglichkeit eines Kommentars und Bewertung des Produktes.
aka smaxle | plugin_XH 1.7
Re: XH-Shop
Dazu müssten nur diese Zeilen entsprechend angepasst werden, etwa:SiNiTaSa wrote:Mir würde auch gefallen,wenn ich für die Kategorien auswählen könnte, ob diese dann im List-style oder Grid-style angezeigt werden würden.
Code: Select all
<ul>
<?php foreach ($this->categoryOptions as $option):?>
<li><a href="<?php echo XH_hsc("{$GLOBALS['sn']}?{$this->page_url}&xhsCategory={$option['value']}")?>"><?php echo XH_hsc($option['label'])?></a></li>
<?php endforeach?>
</ul>
Habe ich vermerkt.SiNiTaSa wrote:Evtl. auch noch mit der Möglichkeit eines Kommentars und Bewertung des Produktes.
Christoph M. Becker – Plugins for CMSimple_XH
Re: XH-Shop
Bei mir https://www.natur-und-handgemacht.de/?Shop ist jetzt ein komisches Verhalten aufgefallen:
Lege ich einen Artikel in den Warenkorb, erscheint der Warenkorb-Button rechts oben. OK
Gehe ich in den Warenkorb und entferne den Artikel, dann wird zur Übersicht zurückgeleitet (wenn nur ein Artikel drin war).
Der Warenkorb-Button ist dann aber noch da und zeigt ein 1 an.
Nicht OK: Das wäre ganz falsch! - Denn er ist ja leer. (bei mir getestet wohl nur in Firefox, in Chrom u. Opera war ok)
Wenn ich aktualisiere ist der Warenkorbbutton dann weg.
Könnte also ein Cache-Problem sein (?)
Ich habe das Cache-Plugin von Christoph drin...
Ich habe eine htaccess, in der steht:
Ist da vielleicht was zu ändern?
Lege ich einen Artikel in den Warenkorb, erscheint der Warenkorb-Button rechts oben. OK
Gehe ich in den Warenkorb und entferne den Artikel, dann wird zur Übersicht zurückgeleitet (wenn nur ein Artikel drin war).
Der Warenkorb-Button ist dann aber noch da und zeigt ein 1 an.
Nicht OK: Das wäre ganz falsch! - Denn er ist ja leer. (bei mir getestet wohl nur in Firefox, in Chrom u. Opera war ok)
Wenn ich aktualisiere ist der Warenkorbbutton dann weg.
Könnte also ein Cache-Problem sein (?)
Ich habe das Cache-Plugin von Christoph drin...
Ich habe eine htaccess, in der steht:
Code: Select all
mod_gzip_on Yes
#--- AW - http://cmsimpleforum.com/posting.php?mode=quote&f=16&p=43877 -Cache-Verhalten festlegen je Typ: -----------
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 2 days"
ExpiresByType text/html "access plus 6 hours"
ExpiresByType text/plain "access plus 6 hours"
ExpiresByType text/xml "access plus 6 hours"
ExpiresByType text/css "access plus 8 days"
ExpiresByType text/javascript "access plus 8 days"
ExpiresByType application/javascript "access plus 1 weeks"
ExpiresByType application/x-javascript "access plus 6 hours"
ExpiresByType image/x-icon "access plus 6 months"
ExpiresByType image/ico "access plus 6 months"
ExpiresByType image/gif "access plus 3 months"
ExpiresByType image/jpeg "access plus 3 months"
ExpiresByType image/jpg "access plus 3 months"
ExpiresByType image/png "access plus 3 months"
</IfModule>
LG albert
Immer dankbar für Hilfe https://www.natur-und-handgemacht.de | http://www.albert-wilhelm.de
Immer dankbar für Hilfe https://www.natur-und-handgemacht.de | http://www.albert-wilhelm.de
Re: XH-Shop
Ja, höchst wahrscheinlich. Sowohl Cache_XH als auch deine .htaccess cachen sehr aggressiv, weil der Antwort ein Expires-Headerfeld hinzugefügt wird, so dass ein Client unter Umständen gar nicht mehr beim Server nachfragt. Beide Varianten sollte man also nur bei (weitgehend) statischen Seiten nutzen.albert wrote:Könnte also ein Cache-Problem sein (?)
Allgemein würde ich Cache_XH nicht mehr empfehlen; statt dessen besser CnC_XH verwenden. Und wenn auch weitere Assets gecache't werden sollen, dann eine .htaccess wie von Holger beschrieben verwenden, aber ohne ExpiresDefault, und ExpiresByType sollte wirklich nur für Ressourcen verwendet werden, die sich praktisch nie ändern (also auf keinen Fall für text/html, da dieses eben auch von PHP erzeugt werden kann).
Christoph M. Becker – Plugins for CMSimple_XH