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: Kundengruppencheck "Alle" im Content-Manager ohne Funktion

    RobtheTop

    • Schreiberling
    • Beiträge: 332
    Hi.
    Ich habe bei mir den Kundengruppencheck aktiviert und musste daraufhin erstmal alle Kategorien , Artikel etc, neu zuweisen.
    Dabei fiel mir auf, dass die Checkbox "Alle" keine Funktion hat. Jedenfalls passiert nach dem speichern nichts.
    in den Kategorien und Artikeln hat das funktionert. Ich habe "Alle" angewählt, gespeichert und das wurde auch übernommen.
    Im Contentmanager allerdings muss ich tatsächlich jede Kundengruppe auswählen, weil "Alle" nichts bringt.
    Kann das jemand bestätigen?

    EDIT:
    Irgendetwas scheint nicht zu stimmen.
    Selbst "Admin" bleibt nach speichern nicht aktiv.
    Und auch der Haken "Gast" verschwindet.
    Im Frontend verschwindet nach erneutem Reload der Content der eben noch aktiv war wieder.
    So als hätte sich meine Kundengruppe gerade geändert und ich den Content nicht mehr sehen darf.
    Komisch

    Linkback: https://www.modified-shop.org/forum/index.php?topic=41822.0

    karsta.de

    • Experte
    • Beiträge: 3.159
    Re: Kundengruppencheck "Alle" im Content-Manager ohne Funktion
    Antwort #1 am: 16. April 2021, 17:13:25
    Das ist mir auch schon aufgefallen. Da stimmt was nicht in der Datei admin/content_manager.php.
    Sind alle Haken, gesetzt wird bei jedem Speichern eine Kundengruppe automatisch deaktiviert.

    BG Karsta

    RobtheTop

    • Schreiberling
    • Beiträge: 332
    Re: Kundengruppencheck "Alle" im Content-Manager ohne Funktion
    Antwort #2 am: 16. April 2021, 17:20:07
    Ja, ganz genau.
    Ist das schon früher aufgefallen oder ist das ein neues Verhalten seit 2.0.6.0 ?

    karsta.de

    • Experte
    • Beiträge: 3.159
    Re: Kundengruppencheck "Alle" im Content-Manager ohne Funktion
    Antwort #3 am: 16. April 2021, 17:26:15
    Das ist nur in der neuen Version.
    [EDIT]
    Wenn man strpos mit strstr ersetzt (kommt 2x vor), funktioniert auf jeden Fall schon mal die Checkbox "Alle" wieder. Aber das andere genannte Verhalten bleibt. Bin noch am Suchen.

    BG Karsta

    RobtheTop

    • Schreiberling
    • Beiträge: 332
    Re: Kundengruppencheck "Alle" im Content-Manager ohne Funktion
    Antwort #4 am: 16. April 2021, 17:30:14
    Habe gerade mal die Dateien aus 2.0.5.1 und 2.0.6.0 verglichen.
    Keine Chance...
    PHP ist nichts für mich  :lol:
    Ich hab ja gehofft, es fehlt irgendwo ein "Komma" oder "punkt" :lol:
    Da wollte ich Profi mal Hand anlegen und bin kläglich gescheitert.
     :rofl: :lol2:

    karsta.de

    • Experte
    • Beiträge: 3.159
    Re: Kundengruppencheck "Alle" im Content-Manager ohne Funktion
    Antwort #5 am: 16. April 2021, 18:03:30
    Lösung:
    • admin/content_manager.php
    • admin/includes/modules/content_manager_content.php
    • admin/includes/modules/content_manager_email.php
    • admin/includes/modules/content_manager_pages.php
    • admin/includes/modules/content_manager_products.php
    Das betrifft alle Content-Manager Dateien strpos mit strstr ersetzen, dann läufts korrekt.

    [EDIT] Korrigierte Dateien angehängt.

    BG Karsta

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.308
    • Geschlecht:
    Re: Kundengruppencheck "Alle" im Content-Manager ohne Funktion
    Antwort #6 am: 16. April 2021, 18:24:12
    Schlechte Idee...

    https://www.php.net/manual/de/function.strstr.php

    Zitat
    Hinweis:
    Wenn Sie nur herausfinden möchten, ob ein bestimmter needle innerhalb von haystack vorkommt, verwenden Sie stattdessen die schnellere und weniger speicherintensive Funktion strpos().

    /admin/content_manager.php

    suche (2x)
    Code: PHP  [Auswählen]
    if (strpos($group_ids,'c_all_group')) {

    ersetze mit
    Code: PHP  [Auswählen]
    if (strpos($group_ids,'c_all_group') !== false) {

    Gruss Gerhard

    karsta.de

    • Experte
    • Beiträge: 3.159
    Re: Kundengruppencheck "Alle" im Content-Manager ohne Funktion
    Antwort #7 am: 16. April 2021, 18:26:17
    Da hast du sicher recht, doch meine Devise lautet, zuerst muss es funktionieren und mit strpos() funktionierts nicht korrekt.

    BG Karsta

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.308
    • Geschlecht:
    Re: Kundengruppencheck "Alle" im Content-Manager ohne Funktion
    Antwort #8 am: 16. April 2021, 18:27:18
    Habe meinen Beitrag noch editiert und die Lösung angehängt.

    Gruss Gerhard

    karsta.de

    • Experte
    • Beiträge: 3.159
    Re: Kundengruppencheck "Alle" im Content-Manager ohne Funktion
    Antwort #9 am: 16. April 2021, 18:27:51
    Super. Danke.

    RobtheTop

    • Schreiberling
    • Beiträge: 332
    Re: Kundengruppencheck "Alle" im Content-Manager ohne Funktion
    Antwort #10 am: 16. April 2021, 18:28:54
    Danke GTB
    Also nur das was du gepostet hast in den Dateien der Version 2.0.6.0 ersetzen oder auch die Dateien von Karsta verwenden?

    EDIT:
    OK, erledigt.
    Diese Einträge gibt es nur in der aktuellen Version

    RobtheTop

    • Schreiberling
    • Beiträge: 332
    Re: Kundengruppencheck "Alle" im Content-Manager ohne Funktion
    Antwort #11 am: 16. April 2021, 18:40:30
    Mhhh das Problem ist leider noch das selbe.
    Nach dem Speichern und wieder öffnen eines Eintrags, löscht er eine Gruppe nach der anderen wieder.
    Also alles wie vorher.

    karsta.de

    • Experte
    • Beiträge: 3.159
    Re: Kundengruppencheck "Alle" im Content-Manager ohne Funktion
    Antwort #12 am: 16. April 2021, 18:43:08
    Abschließend die korrigierten Dateien. Korrigiert wie von GTB vorgeschlagen.

    BG Karsta

    RobtheTop

    • Schreiberling
    • Beiträge: 332
    Re: Kundengruppencheck "Alle" im Content-Manager ohne Funktion
    Antwort #13 am: 16. April 2021, 18:54:30
    Ja, jetzt scheint es zu laufen.
    Danke euch beiden.  :thumbs:

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.022
    • Geschlecht:
    Re: Kundengruppencheck "Alle" im Content-Manager ohne Funktion
    Antwort #14 am: 17. April 2021, 12:00:46
    Dazu hatte meine Wenigkeit im Thread "modified eCommerce Shopsoftware 2.0.6.0 rev 13500 veröffentlicht" (wo es imho auch hingehört) bereits die Lösung gepostet und auch ein Ticket aufgemacht:
    https://www.modified-shop.org/forum/index.php?topic=41782.msg381962#msg381962

    Gruß,
    noRiddle
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
               
    anything