Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Startseite Artikel automatisch wechseln lassen

    KennyJarosch

    • Neu im Forum
    • Beiträge: 4
    Startseite Artikel automatisch wechseln lassen
    am: 04. November 2014, 11:42:49
    Hallo,

    auf meiner Startseite werden 9 Artikel angezeigt, würde diese Anzahl gern so lassen. Nur das sich diese beim betreten Seite immer ändern, da ich ca. 15 Artikel habe die da angezeigt werden sollen.

    Vielen Dank Schonmal!

    Mit freundlichen Grüßen

    Kenny Jarosch

    Linkback: https://www.modified-shop.org/forum/index.php?topic=31398.0
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Startseite Artikel automatisch wechseln lassen
    Antwort #1 am: 04. November 2014, 16:51:22
    Ganz einfach.
    Verlinke mehr als 9 Artikel auf die Startseite (TOP).
    Stelle eine relativ hohe Zahl ein bei
    Backend => Konfiguration => Maximum Werte => Neue Artikel Anzeigemodul
    und bei
    ~ => Anzahl der Tage für Neue Produkte
    eine hohe Tageszahl
    und ändere in /includes/modules/new_products.php das erste Vorkommen von $new_products_query von
    Code: PHP  [Auswählen]
    order by p.products_startpage_sort ASC

    auf

    Code: PHP  [Auswählen]
    #order by p.products_startpage_sort ASC
    order by rand() #changed, KennyJarosch

    Damit werden die Artikel zufällig sortiert.
    Durch den Kommentar weißt du später noch was du geändert hast.

    Gruß,
    noRiddle

    Herr_Bert

    • Fördermitglied
    • Beiträge: 756
    • Geschlecht:
    Re: Startseite Artikel automatisch wechseln lassen
    Antwort #2 am: 01. Mai 2017, 12:15:58
    Guten Tag Oliver,
    wenn ich es richtig verstehe bezieht sich dein Vorschlag auf "Neue Produkte" die doch automatisch gelistet werden, oder  :-?
    Wie kann ich das denn für den Pool der "Top" Artikel umsetzen  :?:

    Herr_Bert

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Startseite Artikel automatisch wechseln lassen
    Antwort #3 am: 06. Mai 2017, 14:04:53
    Schau mal von wann meine Aussage ist, das bezieht sich sicherlich auf eine veraltete Shop-Version.

    In der 2.0.2.2 ist die Datei /includes/extra/default/center_modules/new_products_default.php zuständig und dort meine ich nach Überfliegen des Codes zu erkennen, daß die gewünschte Zufalls-Funktion bereits berücksichtigt wurde.

    Wenn mehr Produkte auf die Startseite verlinkt sind als hier angegeben
    Backend => Konfiguration => Maximum Werte => "Neue Artikel Anzeigemodul"
    sollte die Anzeige der Produkte zufällig sortiert sein.

    Wenn ich den Code richtig verstehe (hab's nicht getestet) werden allerdings dann auch soviele Artikel angezeigt wie an der oben angegebenen Stelle im Backend angegeben wurden, aber eben zufällig sortiert, sodaß immer andere Artikel an erster Stelle stehen.

    Gruß,
    noRiddle

    Herr_Bert

    • Fördermitglied
    • Beiträge: 756
    • Geschlecht:
    Re: Startseite Artikel automatisch wechseln lassen
    Antwort #4 am: 06. Mai 2017, 14:24:23
    Grüß dich Oliver,
    das betrifft aber "Neue Produkte", die "Top-Artikel" müssen doch extra angehakt werden. Dafür würde mich eine wechselnde Anzeige interessieren  :-)

    Herr_Bert

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Startseite Artikel automatisch wechseln lassen
    Antwort #5 am: 06. Mai 2017, 14:44:46
    Unter den von dir benutzten allgmeinen Begriff "Neue Produkte" fallen auch die Startseiten-Artikel (also TOP).
    Schau dir die zitierte Datei doch mal an. Klar müssen die Artikel die auf die Startseite sollen "angehakt" werden, deshalb:
    Code: SQL  [Auswählen]
    WHERE p.products_startpage = 1
    und das
    Code: PHP  [Auswählen]
      $order_by = "p.products_startpage_sort ASC";
      if ($startpage_total > MAX_DISPLAY_NEW_PRODUCTS) {
        $order_by .= ",MD5(CONCAT(p.products_id, CURRENT_TIMESTAMP))";
      }
    macht was ich oben erklärt habe.
    MAX_DISPLAY_NEW_PRODUCTS ist der Wert den du an der oben zitierten Stelle im Backend einstellst und die Sache mit dem md5() macht die Reihenfolge zufällig, oder besser gesagt, immer anders.
    Das greift allerdings nur, wenn die Start-Seiten-Sortierung bei allen Artikeln gleich ist (z.B. 0).
    So verstehe ich den Code, wie gesagt, habe es nicht ausprobiert.

    Probiere du doch mal aus was ich erklärt habe.

    Gruß,
    noRiddle

    Herr_Bert

    • Fördermitglied
    • Beiträge: 756
    • Geschlecht:
    Re: Startseite Artikel automatisch wechseln lassen
    Antwort #6 am: 06. Mai 2017, 14:56:46
    Da weiß ich jetzt nicht ob ich das richtig verstehe  :-? ich habe nur drei Artikel "getopt", die werden auf der Startseite so angezeigt wie ich die Reihenfolge vergeben habe. Unter "Neu" kommen die Artikel aber doch automatisch wenn sie neu angelegt werden. Das hat doch mit dem anhaken nichts zu tun  :-?

    Herr_Bert

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Startseite Artikel automatisch wechseln lassen
    Antwort #7 am: 06. Mai 2017, 15:12:56
    Wenn man's nicht weiß erscheint es ein wenig verwirrend.
    Das liegt daran, daß die Bezeichnungen im Backend (wie an einigen Stellen) nicht aussagekräftig genug sind.
    • Für die neuen Artikel im Listing gilt
      Backend => Konfiguration => Maximum Werte => "Neue Artikel Liste"
    • für die Startseiten-Artikel gilt
      Backend => Konfiguration => Maximum Werte => "Neue Artikel Anzeigemodul"
      während das
    • Backend => Konfiguration => Maximum Werte => "Anzahl der Tage für Neue Produkte"
      für beides gilt.
      Für die Startseiten-Artikel aber nur wenn keine explizit in TOP verlinkt sind, also "angehakt" sind, wie du dich ausdrückst.

    Mach's doch einfach mal.
    Stelle bei
    Backend => Konfiguration => Maximum Werte => "Neue Artikel Anzeigemodul"
    5 Artikel ein
    und verlinke aber 10 auf TOP *EDIT*(Startseiten-Sortierung bei allen 0).*END_EDIT*
    Dann reloadest du den Browser ein paar mal und schaust was auf der Startseite passiert.

    Gruß,
    noRiddle

    karsta.de

    • Experte
    • Beiträge: 3.157
    Re: Startseite Artikel automatisch wechseln lassen
    Antwort #8 am: 06. Mai 2017, 16:20:26
    Das liegt daran, daß die Bezeichnungen im Backend (wie an einigen Stellen) nicht aussagekräftig genug sind.

    Das ist wirklich für Einige sehr verwirrend, deshalb hatte ich das in der Sprachdatei zur besseren Übersicht vor einiger Zeit auch geändert.

    Herr_Bert

    • Fördermitglied
    • Beiträge: 756
    • Geschlecht:
    Re: Startseite Artikel automatisch wechseln lassen
    Antwort #9 am: 06. Mai 2017, 23:54:06
    Guten Abend und vielen Dank Oliver,
    habe jetzt das
    Zitat
    Mach's doch einfach mal
    umgesetzt und du hast natürlich wieder recht, das stimmt wirklich  :-) und funktioniert tadellos, vielen Dank dafür  :thx:
    @kgd
    guter Vorschlag  :thumbs:

    Herr_Bert
    rechtstexte für onlineshop
    1 Antworten
    1647 Aufrufe
    03. Juni 2016, 19:27:25 von hpzeller
    4 Antworten
    2397 Aufrufe
    08. Dezember 2015, 12:51:48 von MadMax1985
    4 Antworten
    5049 Aufrufe
    28. Februar 2021, 00:21:54 von awids
    0 Antworten
    2801 Aufrufe
    11. Februar 2011, 09:25:26 von wbl-webservice
               
    anything