Beiträge von Jan

    Hallo,

    eine neue Beta-Version von Phoca Cart ist erschienen – entwickelt für Joomla 6 – Version 6.0.0 Beta.

    Viele Pakete sind mit dieser Version verknüpft, daher wäre super, wenn ihr die Beta-Version ausprobieren könntet.

    Folgende Testoptionen stehen zur Verfügung:

    - Phoca Cart core package - das Phoca Cart Basispaket enthält die Komponente und grundlegende Plugins.
    - Phoca Cart modules package - das Paket mit den 10 meistgenutzten Modulen.
    - Das Paket mit Demodaten.

    Alle Pakete kann man hier herunterladen:

    Download
    Download - download Phoca extensions
    www.phoca.cz

    Phoca Cart kann mit jedem Template getestet werden, idealerweise jedoch mit einem Template mit vorgefertigten Stilen und Anpassungsmöglichkeiten. Beispiele hierfür sind:

    Phoca Premiere (Demo hier): https://www.phoca.cz/phocacartdemo/premiere/

    sowie die folgenden Joomla-Frameworks:

    YOOtheme (Demo hier): https://www.phoca.cz/phocacartdemo/yootheme/
    (In den Phoca Cart-Einstellungen muss man für YOOtheme die UIkit-Designausgabe und zusätzliche Stile auswählen.)

    oder:

    Astroid (Demo hier):https://www.phoca.cz/phocacartdemo/astroid/
    (In den Phoca Cart-Einstellungen müssen Sie für Astroid die Bootstrap-Designausgabe und zusätzliche Stile auswählen.)

    Man kann die Template Overrides hier downloaden:

    Download
    Download - download Phoca extensions
    www.phoca.cz

    Die Testprozedur ist wie folgt:
    - Phoca Cart Core-Paket installieren
    - Phoca Cart Modulpaket installieren
    - Phoca Cart Demodaten installieren
    - Optional: Template (Phoca Premiere, YOOtheme, Astroid, usw.) und zugehörige Demodaten installieren + Template Overrides kopieren.

    Jedes Feedback hilft uns wirklich sehr.

    Danke sehr. Jan

    Wer ist Jan :)

    Ich bin Jan. :)

    BTW. Ich möchte nur eine allgemeine Information hinzufügen. Jede E-Commerce-Erweiterung ist in erster Linie ein Katalog. Dass sie zusätzliche Funktionen wie Checkout, Zahlungs- und andere Optionen hat, ist bereits eine Erweiterung des Katalogs. Es ist wichtig zu beachten, dass diese Erweiterungen die Funktion des Katalogs in keiner Weise beeinträchtigen. Wenn man also nur den Katalog nutzen möchte, deaktiviert man einfach in den Einstellungen die Anzeige der Schaltflächen „Zum Warenkorb hinzufügen” und ähnliches, und das System funktioniert wie ein Katalog, in dem einfach keine Artikel in den Warenkorb gelegt und nicht ausgecheckt werden.

    Ein Vorteil besteht darin, dass jeder, der sich in Zukunft entscheidet, Artikel aus dem Katalog zu verkaufen, nur die Schaltflächen aktivieren und eine Zahlungsmethode hinzufügen wird, und fertig.

    Hallo,

    was den Fehler mit Dispatcher ( Dispatcher not set in Joomla\CMS\MVC\Model\BaseDatabaseModel ) betrifft, so ist dieser unabhängig vom Backward Compatibility Plugin. Das Plugin löst dieses Problem nicht.

    Laut Informationen von Github wird diese Änderung rückgängig gemacht, sodass dieses Problem in zukünftigen Versionen nicht mehr auftreten sollte.

    Was Phoca Guestbook betrifft, so wird es eine eigene Lösung über Trait haben, sodass dies vermieden wird, aber wie bei allen Erweiterungen erst ab Version 5.1 (d. h. ab dieser Version sind die Komponenten sowohl in Joomla 5 als auch in Joomla 6 ohne Backward Compatibility Plugin verwendbar).

    Wenn die problematischen Änderungen rückgängig gemacht werden, sollte es im Allgemeinen kein Problem sein, die Komponenten für J5 auch auf J6 laufen zu lassen (obwohl ich mir bei File::exists und Folder::exists nicht sicher bin).

    Hallo,

    langsam aber sicher kommen wir alle - Entwickler, Webdesigner und Endbenutzer - in eine schwierige Situation. In 3 Monaten ist Joomla 6 da und wir alle müssen 4 verschiedene Joomla-Versionen verwalten: Joomla 3 (das meistgenutzte Joomla-System), Joomla 4, Joomla 5 und Joomla 6.

    Da sich der Entwicklungszyklus von Joomla stark verkürzt hat, müssen wir Entwickler, besonders wenn wir z.B. über 100 Erweiterungen haben, Änderungen für neuere Versionen im Voraus vornehmen, da es unmöglich ist, alles in kurzer Zeit zu erledigen.

    Außerdem entstehen dabei völlig unnötig einige Probleme. Die Klassen File und Folder wurden in eine andere Sektion verschoben, das wäre nicht einmal so wichtig, aber zwei Methoden (File::exists, Folder::exists) wurden völlig unnötigerweise entfernt, was dann ein Rückwärtskompatibilitätsproblem schafft. Und ich weise darauf hin, dass es ganz unnötigerweise ein paar Zeilen waren, wo das Entfernen nichts für das System löst, während es ein Rückwärtskompatibilitätsproblem für eine große Anzahl von Joomla-Erweiterungen schafft - besonders jene, die Joomla-Methoden auf Empfehlung des Joomla-Teams verwendet haben.

    Konkret werden Phoca-Erweiterungen ab Version 5.1.0 für Joomla 6 vorbereitet und funktionieren aufgrund dieser kleinen, aber feinen Änderungen nicht mehr auf Joomla 4. Das automatisierte System hat die Informationen per Manifest erhalten, aber es ist möglich, dass es einfach alte Informationen über Joomla-Installationen gibt und daher solche Versionen zur Installation angeboten werden.

    Ich bitte hier um Geduld, denn einfach auf ein neues System umzusteigen, bedeutet immer einige Einschränkungen. Wenn jemand bereits die Version 5.1.0 oder höher auf Joomla 4 installiert hat, dann kann er auf die Installation der neuesten Version 5.0.x zurückgreifen (Einfach 5.0.x reinstallieren).

    Außer um Geduld zu bitten, habe ich also keine bessere Lösung :-(.

    Danke für Verständnis.

    Hallo,

    Wenn wir Joomla- und Phoca Cart-Benutzern in unserem Forum helfen und sie uns ihre Websites zeigen, erhalten wir viel Feedback zu den häufigsten Fehlern, die sie bei E-Commerce-Websites machen.

    Benno und ich haben einen Artikel geschrieben, in dem wir diese Fehler hervorgehoben haben. Es ist für Phoca Cart-Benutzer gedacht, aber auch für alle Benutzer, die E-Commerce-Sites auf Joomla betreiben (unabhängig von der ausgewählten Erweiterung).

    Alle genannten Fehler wurden auf E-Commerce-Sites gefunden, die mit Phoca Cart und Joomla betrieben wurden und die deutsche Sprache verwendeten. Daher möchte ich dieses Forum, in dem hauptsächlich Deutsch gesprochen wird, nutzen und die lokalen Benutzer, die E-Commerce betreiben, bitten, diesen Artikel unbedingt zu lesen.

    Artikel auf Deutsch:

    Häufige Fehler beim Betrieb einer E-Commerce-Website: Wie man sie vermeidet
    www.reisefotografien.eu - das digitale Fotoalbum für Reisefotografie | deutsche Sprachpakete und deutsche Bedienungsanleitungen für www.phoca.cz Erweiterungen
    www.reisefotografien.eu

    Artikel auf Englisch:

    Common Mistakes When Running an E-commerce Website: How to Avoid Them
    Common Mistakes When Running an E-commerce Website: How to Avoid Them
    www.phoca.cz

    Und wie im Artikel steht: Wenn jemand weitere Fehler kennt, die häufig auf E-Commerce-Sites auftreten, bitte teilen, und wir werden den Artikel aktualisieren.

    Danke, Jan

    Hallo,

    danke für Info, siehe:

    [Feature Request] Change Phoca Gallery Images string to translatable version · Issue #1 · PhocaCz/PhocaGalleryFinderPlugin
    FROM: $item->addTaxonomy('Type', 'Phoca Gallery Images'); TO: $item->addTaxonomy('Type', Text::_('PLG_FINDER_PHOCAGALLERY_IMAGES')); See:…
    github.com
    [Feature Request] Change Phoca Gallery CATEGORIES string to translatable version · Issue #1 · PhocaCz/PhocaGalleryFinderCategoryPlugin
    FROM: $item->addTaxonomy('Type', 'Phoca Gallery Categories'); TO: $item->addTaxonomy('Type', Text::_('PLG_FINDER_PHOCAGALLERYCATEGORY_CATEGORIES')); See:…
    github.com


    So man in Zukunft Language Override Feature verwenden kann.

    Hallo,

    Ein Update ist natürlich möglich, das Problem ist allerdings, dass automatische Updates zwischen Beta- oder RC-Versionen nicht funktionieren, man also selbst in die Datei 5.0.0.sql schauen und einige Abfragen durchführen muss.

    Es gibt also zwei mögliche Wege:

    1) Entweder Update, aber man muss manuell einige SQL Queries in Datenbank durchführen - Wenn du nicht weißt, welche, dann gehst du von der letzten zur ersten und führst so lange SQL-Abfragen aus, bis dir die Datenbank beispielsweise sagt, dass die Spalte schon existiert – dann weißt du, dass du weder diese Abfrage noch die vorherige ausführen musst: administrator/components/com_phocacart/update/sql/mysql/5.0.0.sql

    2) Oder Standardmigration – dabei werden die Daten exportiert, man installiert Phoca Cart komplett neu und sicherstellt, dass alle Tabellen und Spalten zu 100 % vorhanden sind, und anschließend werden nur die Daten, nicht die Struktur importiert: https://www.phoca.cz/documentation/…a-3-to-joomla-4

    Jan

    Hallo,

    Vielen Dank an alle, die an den Beta-Tests von Phoca Cart teilgenommen haben (die Resonanz war wirklich großartig, wir hatten über 100 Beta-Versionen).

    Jetzt sind wir endlich zur RC-Version übergegangen. Daher möchte ich euch bitten, die RC-Version zu testen, damit wir so schnell wie möglich zur stabilen Version übergehen können.

    Hier sind die wichtigsten neuen Funktionen in Version 5. Wichtig ist es, die neue Mehrsprachenfunktion und die neue Integration von Joomla Mail Templates zu testen.

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Phoca Cart 5: Key New Features and Enhancements for E-Commerce Websites
    Phoca Cart 5: Key New Features and Enhancements for E-Commerce Websites
    www.phoca.cz

    Wie man im Video sehen kann, lassen sich die Testumgebung und die Demodaten in Sekundenschnelle installieren:


    1) Installation der Phoca Cart Komponente
    2) Installation der Phoca Cart Module in einem Paket
    3) Installation von z.B. Phoca Premiere Template
    4) Installation von Demodaten für Phoca Premiere
    5) Installation von Phoca Cart Demodaten für Phoca Premiere (zu sehen im Video im ersten Teil)

    Die Pakete können hier heruntergeladen werden:

    Download
    Download - download Phoca extensions
    www.phoca.cz
    Download
    Download - download Phoca extensions
    www.phoca.cz

    Auch be RC Version wäre ich für jede Rückmeldung dankbar.

    Vielen Dank, Jan.

    Hallo, die weiße Ausgabe kann bedeuten, dass ein Fehler vorliegt, aber durch die Deaktivierung der Fehleranzeige wird er nicht geschrieben. Versuch mal, den Debug-Modus in Joomla und die PHP-Fehlerberichterstattung auf dem Server zu aktivieren, um sicherzustellen, dass es sich nicht um einen Fehler handelt.

    How to enable displaying php errors on site
    Displaying PHP errors on the site
    www.phoca.cz

    BTW existieret die Datei Nr. 1 (ID 1) in Phoca Download?


    Jan

    Hallo,

    1) für Phandsystem kenne ich momentan leider keine Erweiterung für Phoca Cart

    2) Eigentlich ist Phoca Cart für Joomla 5 schon Stable, aber wir warten immer noch auf einen Entwickler, um Implementierung von Joomla Mail Templates in Phoca Cart zu Ende bringen und deshalb ist es immer noch als Beta gekennzeichnet.

    Hallo,

    wenn es um das Löschen von Bildern (Original) geht, löscht man nur, wenn man nicht will, dass jemand das Original irgendwie bekommt, denn die Originale werden im Laufe der Zeit verwendet, z. B. in folgenden Fällen:

    - bei der Neuerstellung von Miniaturbildern

    - z. B. beim Drehen von Bildern, Vergrößern/Verkleinern von Miniaturansichten

    - als Bildgrößeninformation (im Frontend)

    - als Download (wenn ausgewählt, im Frontend)

    - einige Popup-Methoden könnten das Original anstelle des großen Thumbnails anzeigen

    - usw.

    Jan

    Hallo,

    Die "Powered by"-Fußzeile ist ein etablierter Standard für Webanwendungen. Ich z.B. benutze das phpBB-Forum ( https://www.phoca.cz/forum ) und ich habe diese Information in der Fußzeile, hauptsächlich als Dankeschön an die phpBB-Entwickler. Joomla hatte früher auch diese Fußzeile.

    Was den Satz "This extension inserts backlinks to the developer and may impact SEO." betrifft, so wurde er wahrscheinlich von jemandem mit schlechten Absichten eingeführt. Es ist ein so unfaires Mittel, um die Bedeutung einer Erweiterung auf JED zu verringern. Diese Meldung wird nur bei einigen ausgewählten Erweiterungen angezeigt, obwohl auch andere Erweiterungen "Powered by" enthalten. Es ist schwer zu sagen, welcher Schlüssel verwendet wurde, um diese Erweiterungen auszuwählen, und von wem dieser Schlüssel ausgewählt wurde und was die wahren Absichten waren.

    Jedenfalls ist "Powered by" eine Standardausgabe, vergleichbar mit einem Mercedes-Auto: Wenn Du einen Mercedes kaufst, hast Du das Mercedes-Logo auf Deinem Auto, wenn Du die Phoca-Erweiterung oder andere Erweiterung herunterladest, hast Du einfach das "Powered by ..."-Fußzeile. Wenn das jemanden stört, gibt es viele verschiedene Möglichkeiten, dieses einfach zu lösen.

    Jan

    Sieht so aus, ich habe gefunden, wo das Problem ist (wo die Änderung zwischen 5.0 und 5.1 war): https://github.com/joomla/joomla-…ment-2064174900

    Jetzt muss man herausfinden, warum "zwischengespeicherte Daten" in libraries/src/Form/FormField.php

    if ($this->layoutData) {

    return $this->layoutData;

    }


    das Problem sind.


    Wenn also jemand ein dringendes, ernsthaftes Problem damit hat, kann eine vorübergehende schnelle Lösung darin bestehen, die folgende Datei zu bearbeiten (vorübergehend als Hot Fix):

    libraries/src/Form/FormField.php

    cca Zeile: 1353

    Folgendes kommentieren:

    Code
    if ($this->layoutData) {
       return $this->layoutData;
    }

    Dann sollte alles OK sein.


    Und das sollte es vollständig lösen:

    https://github.com/joomla/joomla-cms/pull/43234

    Hallo, ich teste derzeit Joomla 5.1.0 und Phoca Download 5.0.2 und ich habe kein solches Problem.

    Ich benötige einige grundlegende Informationen: Welche Version von Phoca Download verwendest Du?

    Eine andere Sache ist, wenn ich mir die Fehlerberichte hier ansehe ( https://www.phoca.cz/forum/viewtopic.php?p=180361#p180361) , einschließlich des Debug-Trace, kommt der Fehler eher von Joomla als von einer Phoca-Erweiterung. (weil in Trace einfach eigentlich nur Joomla Methoden gelistet sind) :idea:

    Ich werde versuchen, einige weitere Tests zu tun, insgesamt sieht es für mich wie die Joomla-Methode irgendwie nicht einige Daten aus XML verarbeiten kann. :idea: