Beiträge von websitestory

    Salü Stefan,


    Ich konnte das Problem lösen.


    Ich hatte vorher schon die Fehlermeldung in Virtuemart "The user with virtuemart_user_id = 67 is set as vendor, but has no referencing vendorId." Ich dachte, ich hätte das bereits gelöst. Jedoch ist dies nun wieder aufgetaucht.

    Darauf habe ich in Virtuemart > Konfiguration die Datenbank Aktualisierungs-Werkzeuge aktiviert und dann in Virtuemart > Werkzeuge > Aktualisierung/Migration und dort den bei "Ladenbesitzer einrichten" die Nummer 67 eingegeben.


    Danach kam die Danke-Seite wieder.


    Nochmals herzlichen Dank für deine Hilfe

    Hansruedi

    Hallo zusammen


    Ich habe ein Problem. Die Danke-Seite wird nicht mehr angezeigt. Es wird die URL "https://www.elektroplanet.ch/warenkorb?task=orderdone" angezeigt, mit der Fehlermeldung: Die angeforderte Seite konnte nicht gefunden werden.



    Ich weiss nicht, woran es liegt. Habe die Override-Dateien entfernt - Hatte keine Wirkung.

    Cache geleert - Keine Wirkung.


    Meine Konfiguration:

    Virtuemart 4.2.4

    Joomla 4.4.0

    PHP 8.1.22


    Wenn ich System debuggen einschalte, kommt dies zusätzlich bei der Seite, die nicht angezeigt werden kann:


    1
    () JROOT/libraries/vendor/phpmailer/phpmailer/src/PHPMailer.php:1094 2
    PHPMailer\PHPMailer\PHPMailer->addOrEnqueueAnAddress() JROOT/libraries/vendor/phpmailer/phpmailer/src/PHPMailer.php:1014 3
    PHPMailer\PHPMailer\PHPMailer->addAddress() JROOT/libraries/src/Mail/Mail.php:303 4
    Joomla\CMS\Mail\Mail->add() JROOT/libraries/src/Mail/Mail.php:334 5
    Joomla\CMS\Mail\Mail->addRecipient() JROOT/components/com_virtuemart/helpers/shopfunctionsf.php:883 6
    shopFunctionsF::sendVmMail() JROOT/administrator/components/com_virtuemart/models/orders.php:2508 7
    VirtueMartModelOrders->notifyCustomer() JROOT/administrator/components/com_virtuemart/models/orders.php:1585 8
    VirtueMartModelOrders->updateStatusForOneOrder() JROOT/plugins/vmpayment/standard/standard.php:162 9
    plgVmPaymentStandard->plgVmConfirmedOrder() JROOT/libraries/src/Plugin/CMSPlugin.php:289 10
    Joomla\CMS\Plugin\CMSPlugin->Joomla\CMS\Plugin\{closure}() JROOT/libraries/vendor/joomla/event/src/Dispatcher.php:486 11
    Joomla\Event\Dispatcher->dispatch() JROOT/libraries/src/Application/EventAware.php:111 12
    Joomla\CMS\Application\WebApplication->triggerEvent() JROOT/administrator/components/com_virtuemart/helpers/vdispatcher.php:41 13
    vDispatcher::trigger() JROOT/components/com_virtuemart/helpers/cart.php:1904 14
    VirtueMartCart->confirmedOrder() JROOT/components/com_virtuemart/helpers/cart.php:1583 15
    VirtueMartCart->confirmDone() JROOT/components/com_virtuemart/controllers/cart.php:95 16
    VirtueMartControllerCart->display() JROOT/components/com_virtuemart/controllers/cart.php:205 17
    VirtueMartControllerCart->updatecart() JROOT/libraries/src/MVC/Controller/BaseController.php:693 18
    Joomla\CMS\MVC\Controller\BaseController->execute() JROOT/components/com_virtuemart/virtuemart.php:129 19
    require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71 20
    Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:73 21
    Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:361 22
    Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:208 23
    Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:249 24
    Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:293 25
    Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:61 26
    require_once()



    Vielen Dank für die Hilfe

    Call stack
    # Function Location

    Hallo,


    Nun habe ich die Lösung zumindest des Problems gefunden, das nicht alle Inhalte geladen werden, erst wenn ich die Taste F5 drücke.


    Ich probierte, ob dieses Problem auch in anderen Templates auftauchen. Bei den meisten schon, aber interessanterweise beim Thema beez3 nicht. Dort werden die Produkte sofort geladen.


    Also wechselte ich, auf gut Glück, die Datei "component.php" vom Template beez3 mit der component.php von meinem Virtuemart-Template.

    Und siehe da, es funktionierte. Wieso genau, weiss ich noch nicht. Nun wird die ganze Seite sofort geladen,


    Jedoch bleibt immer noch das Problem bestehen, dass wenn ich in die Hauptkategorie "Ersatzstromsysteme" gehe (https://www.elektroplanet.ch/s…gorien/ersatzstromsysteme), unten alle Produkte angezeigt bekomme, jedoch wenn ich auf die Hauptkategorie "Gebäudeautomation gehe (https://www.elektroplanet.ch/s…gorien/gebaeudeautomation), dort keine Produkte angezeigt werden.


    Eigenartig, denn sowohl die Produkte in Ersatzstromsysteme wie auch die Produkte in Gebäudeautomation, sind alle nur mit der jeweiligen Unterkategorie bezeichnet, in die diese auch gehören.


    Stefan, du sagtest mir etwas über den Konflikt, zwischen Startseite und Kategorieseite. dieser besteht jedoch nicht. Auch wenn beide die gleichen Einstellungen haben, besteht das Problem. Habe jedoch schon einmal das Layout categories wieder auf Standardwert gesetzt.


    Danke für die Hilfe.

    Hallo Stefan,


    Wenn ich im Shop-Menü unter dem Menüpunkt Kategorien das Layout "Categories" wieder zu "Default" oder "kein Überschreiben" wähle, wird z.B. bei Kategorie > Ersatzstromsysteme nur noch die Kategoriebilder angezeigt. Die Produkte-Titel wie z.B. "Neuste Produkte" werden unterhalb wieder nicht mehr angezeigt.


    Erst wenn ich die Taste F5 drücke erscheinen diese. Wieso wird das nicht richtig geladen?


    Sobald ich wieder das Layout "Categies" auswähle, erscheinen die Produkte unterhalb der Kategoriebilder wieder.


    Schon seltsam, ich komme immer wieder an den Punkt, wo ich dei Taste F5 drücken muss, um die ganzen Inhalte der Seite zu sehen.

    Das kann man ja einem Benutzer nicht zumuten.


    Danke für die Hilfe.

    Hallo,


    Ja, nun werden alle Produkte in "Ersatzstromsysteme" angezeigt. Ich hatte im Shopmenu-Punkt folgendes eingestellt: Kategorien > VirtueMart Kategorieansicht Einstellungen > Seiten-Layout > categories.


    Jedoch wenn ich auf die Kategorie "Gebäudeautomation" gehe, werden dort immer noch keine Produkte aufgelistet.

    Ich hatte einmal testweise einem Produkt der Gebäudeuatomation zusätzlich die Produktekategorie "Gebäudeautomation" gegeben. Danch wurde das Produkt sichtbar in Gebäudeautomation.


    Jedoch in "Ersatzstromsysteme" wo die Produkte sichtbar sind, sind die Produkte auch nur in den jeweiligen Produktkagorien eingetragen und nicht noch zusätzlich mit einer weiteren Kategorie der Elternkategorie.


    Die Frage ist nun, wieso werden in den einen Kategorien die Produkte angezeigt, jedoch in anderen Kategorien nicht.


    Für eine weitere Hilfe wäre ich dankbar.

    Salü

    Vielen Dank. Ja, habe das gemacht und "Produkte aus Unterkategorien anzeigen".


    Aber warum werden nur die Unterkategorien angezeigt, wenn ich von der Kategorienseite https://www.elektroplanet.ch/shop-kategorien z.B. auf "Ersatzstromsysteme" klicke? Erst wenn ich F5 klicke, also die Seite refreshe, erscheint unten der Titel mit den Produkten.


    Ich verstehe das nicht, wieso nicht gleich die ganze Seite mit den Unterkategorien und allem anderen geladen wird.


    Sehr eigenartig.

    Für eine erneute Hilfe wäre ich sehr froh.

    Vielen Dank für die Antwort. Hoppala, ich bitte vielmal um Entschuldigung, ich hatte die falsche Kategorie erwähnt.


    Sofern eine Kategorie keine Unterkategorie hat, werden alle Produkte angezeigt, wie du Stefan und Andreas das richtig gesehen hast in der Kategorie Notlichtsysteme.


    Wenn jedoch eine Kategorie eine oder mehrere Unterkategorien haben wie z.B. die Kategorie "Ersatzstromsysteme", gehe dann auf diese Seite, werden zwar die Unterkategorien angezeigt, jedoch wird die Seite nicht richtig geladen. Nach dem drücken der Taste F5 erscheint dann der ganze Inhalt mit Titel unten, jedoch ohne das die Produkte angezeigt werden.


    Wie gesagt ich hatte alle Plugins die mit Cache zu tun hatten schon deaktivert, wie z.B. LiteSpeed und JCH und Joomla-Cache auch hatte ich beim Hoster einen den besten Speed-Server (Shared-Hosting-Server) geupdatet, da ich dachte da es eventuell an der Leistung des Servers liegt, das die Website nicht richtig geladen wird. Jedoch hat keines der Aktionen eine Besserung gebracht.


    Jedoch wird wie gesagt wird nur die jenige Seite nicht richtig geladen, bei der es Untekategorien hat. Wenn es keine Unterkategorie hat, wird es normal geladen.



    Vielen Dank für die Hilfe.

    Hallo zusammen


    Ich bin neu hier und habe auch gleich ein lästiges Problem, bei dem ich nicht weiterkomme. Nachdem ich im Internet und nach langen versuchen keine Lösung fand probiere ich es hier.


    Wenn ich auf der Shopseite https://www.elektroplanet.ch/startseite-shop in eine Kategorie z.B "Notlichsysteme" gehe, wird dort nicht der ganze Inhalt geladen.

    Erst wenn ich die Taste F5 drücke, erscheint unten der Titel, jedoch werden dort auch keine Produkte aufgelistet.


    Ich hatte bereits alle Cache-Plugins deaktivert, ink. Joomla-Cache und wartete einen Tag, jedoch als sich nichts änderte, schaltete ich den Cache wieder ein.


    Früher ging alles gut, jedoch seit ein paar Wochen, hält sich dieses Problem hartnäckig.


    Die Kategorien und Proodukte werden mit der Import-Komponente CSVI Pro importiert.


    Ich habe:

    Joomla: 3.9.25

    Virtuemart: 3.8.8

    CSVI Pro: 7.2.4

    PHP-Version: 7.3.26

    Webserver: LiteSpeed

    Datenbank-Typ: mysql


    Vielen Dank für die Hilfe.