Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
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: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x

    Timm

    • Fördermitglied
    • Beiträge: 6.318
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #135 am: 07. Juli 2021, 16:25:03
    Moin noRiddle

    Ich vermute, daß das Probem an weiteren Stellen im Backend und evtl. auch im Frontend auftauchen wird, da in modified splitPageResults() an vielen Stellen verwendet wird (Stichwort z.B. Filtermöglichkeiten im Frontend).
    Ich werde das mal beobachten und bitte euch dies ebenfalls zu tun.

    Kommt mir bekannt vor. Wenn ich meine Artikel im Backend sortieren lasse und dann auf die nächste Seite der Paginierung gehe, dann kann es sein, dass ein Artikel der auf der nächsten Seite kommen müsste , dann dort nicht erscheint, sondern auf der Seite davor ist. Als wenn er leicht neu sortiert.

    Kann das zusammenhängen? Denn ich hab in der admin/categories.php nichts mit "splitPage" gefunden.

    Gruss Timm
    Managed Server

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.850
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #136 am: 07. Juli 2021, 16:43:38
    ...
    Aus
    Code: PHP  [Auswählen]
    $q = sprintf('SELECT * FROM %s ORDER BY %s %s', TABLE_T10_SEARCHSTATS, $_SESSION['t10']['filter_stats']['orderField'], $_SESSION['t10']['filter_stats']['orderDirection']);

    sollte dies werden
    Code: PHP  [Auswählen]
    $q = sprintf('SELECT * FROM %s ORDER BY %s %s, id ASC', TABLE_T10_SEARCHSTATS, $_SESSION['t10']['filter_stats']['orderField'], $_SESSION['t10']['filter_stats']['orderDirection']);

    sodaß immer als zweites nach der eindeutigen 'id' sortiert wird
    ...

    DAS ist die Lösung des Problemes - man, ich hatte den notwendigen Eingriff an einer anderen Stelle vermutet, dachte ich muss irgendwie in nem Array oder den GET Parametern rumfuhrwerken...

    So simpel das SELECT zu erweitern, da wäre ich mal wieder nicht drauf gekommen :D

    DANKE!

    Grüße
    Dominik

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.707
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #137 am: 07. Juli 2021, 17:05:13
    @voodoopupp
    Nachdem ich zuerst behauptet hatte es gäbe kein Problem mußte ich das ja nun lösen ;-) .

    @FräuleinGarn
    Das splitPageResults() findet sich für deinen Fall in der /admin/includes/modules/categories_view.php.
    Dort kann es nach meiner Einschätzung nicht zu dem hier beschriebenen Problem kommen weil es dort 1. ein DISTINCT in der Query gibt und 2. ein GROUP BY auf einem unique Feld, nämlich products_id.

    Gruß,
    noRiddle

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.161
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #138 am: 07. Juli 2021, 22:36:01
    Das Thema hier ist wirklich schwer zu moderieren mit den ganzen unterschiedlichen Versionen von Modulen, zumal offensichtlich Aktualisierungen nicht den Moderatoren gemeldet wurden.

    Ich habe nun mal in Beitrag 1 alle Versionen ergänzt. Mitgewirkt haben bisher Karsta, Hetfield, noRiddle und p3e mit seiner Bilder-Erweiterung aus Antwort #64.

    Es wäre schön, wenn wir aus den ganzen Versionen mal eine machen könnten, die gemeinsam gepflegt wird. ;-)

    Grüße

    Torsten

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.707
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #139 am: 08. Juli 2021, 00:03:49
    Also meine Wenigkeit hat genau wegen der Tatsache, daß nicht ganz sicher ist wie wir das weiterentwickeln nichts gemeldet.
    Mein Vorschlag ist alles in eins zu packen und im System-Modul wählbar zu machen ob $keywords oder $search_keywords gespeichert werden soll.
    Dabei sollte man beachten, daß, nimmt man die bisherige Version (vor meiner) mit $kewords die Zuordnung von Worten zu Produkten nicht den gewünschten Effekt hat. Wort-Kombis werden bei den "Zusatz-Begriffe für Suche" (= products_keywords) nämlich in der Fronend-Suche einzeln beachtet.
    Gruß,

    noRiddle

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.850
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #140 am: 08. Juli 2021, 08:49:10
    Grundsätzlich würde ich, aufgrund der beiden Varianten, es auch bevorzugen dann zumindest beide Varianten einzubauen und auswählbar zu machen.

    Denn in der Tat hat noRiddles Version sicherlich auch seine Daseinsberechtigung - es gibt ja die unterschiedlichsten Anwendungsszenarien und Shops.

    Einzig die Tatsache, die ich vorher schon angesprochen hatte, macht es für mich schwierig diese Version zu präferieren. Denn ich sehe durch den ganzen Suchbegriff tatsächlich das, was der Kunde haben will und eben nicht "rote" und "Socken" sondern eben "rote Socken" die ich nicht im Sortiment habe.

    Also kleine Randnotiz:
    Wenn ich bisher einen Begriff hatte, den ich zuordnen wollte, aber durch das Suchquery blöd zum eintragen war, habe ich einfach als "Gast" den entsprechenden Begriff gesucht und dann im Backend eingetragen...
    ...wenn also einer "holzschneidebrett aus Olive" gesucht hat, ich aber nur "holzschneidebrett" als zusätzlichen Treffer hinzufügen wollte, habe ich das nochmals als Gast gesucht und hatte den notwendigen Treffer.

    Da ich leider die Version von noRiddle aktuell nicht ans laufen bekomme (es wird immer nur der erste Buchstabe vom query gespeichert, also statt "Wandertüte Glück" nur "W"), kann ich hier aktuell nicht weiter testen.

    Was mir allerdings in den Sinn kommt:
    Nun sucht einer nach "Wundertüte Glück" (Suchergebnis zusammen = 9)

    Nun sollte ja "Wundertüte" und "Glück" jeweils einzeln in der Tabelle erscheinen. Was aber genau wird da nun unter der Spalte "Produkte" angezeigt?
    Jeweils das gleiche, also z.B. in meinem Fall "9"?
    Oder wird für jedes Wort einzeln nochmals im Hintergrund ein Extra-query gefahren, damit die korrekten Zahlen angezeigt werden, nämlich für:
    Glück - 141
    Wundertüte - 129

    Denn bei den Zahlen mach ich mir bei der Einzelsuche ja keinen großen Kopf und pflege da wohl auch nirgends was nach.
    Aber bei lediglich 9 Treffern schaue ich dann vielleicht doch, diese einzutragen, weil ich da vermeintlich nur wenige Treffer habe!

    Das mal als Gedankenanstoß!

    Viele Grüße
    Dominik

    Scubi

    • Mitglied
    • Beiträge: 220
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #141 am: 07. August 2021, 23:49:38
    Eines vorweg: Ich konnte mit der Version von noRiddle meine Suche enorm verfeinern. Vielen Dank dafür.

    Ich hätte da noch einen kleinen Ergänzungsvorschlag:
    Eine Möglichkeit um  Synonyme am Artikel zu hinterlegen:
    Beispiel Farbe weiß: weiß weißes weißer weiße

    Mal angenommen jemand hat nach der Farbe Weiß gesucht, dann gibt es ja immer die Möglichkeit, dass auch jemand anderes ähnliche Worte sucht.

    Wenn man Synonyme in einem Abwasch hinzufügen kann, spart man sich eine Menge Arbeit. So könnte man auch mit einem Rutsch häufig falsch geschriebene Worte hinterlegen. Der Kunde würde trotzdem die richtige Antwort bekommen.
    Um mein Beispiel zu untermauern: weiss, weisses, weisser, weisse

    Ähnliches Beispiel Groß gross etc.

    Das würde die Suche enorm verfeinern.

    Eine weitere Verfeinerung: Man könnte jedem Artikel direkt bestimmt Worte mitgeben. Kauf, kaufen, bestellen, Bestellung, Shop, Shops, Rechnung, online, Versand, versenden, Versendung etc. Worte nach denen immer kombiniert gesucht wird.

    DerNachbar

    • Schreiberling
    • Beiträge: 477
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #142 am: 08. August 2021, 02:54:33
    Scubi wo soll Denn das enden? Abgesehen davon ist der Platz ohnehin begrenzt für die Suchbegriffe und Schlagwörter.

    Scubi

    • Mitglied
    • Beiträge: 220
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #143 am: 08. August 2021, 12:42:03
    Hallo Herr Nachbar, das endet bei einer besser funktionierenden Suche. Wenn der User mit dem Handy sucht und die Seite erhält, das der Suchbegriff nicht gefunden wurde, wandert er zum nächsten Shop.

    Das sollte man verhindern.

    Das die Keywords begrenzt sind, ist auch etwas unglücklich. Man kann zwar im Admin hinterlegen, das man z.B. 5000 Buchstaben benötigt, in der Datenbank scheint das aber nicht anzukommen. Zumindest ist ist es bei mir begrenzt.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.707
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #144 am: 08. August 2021, 19:29:27
    Ich finde es bereits problematisch
    - hatte ich das schonmal erwähnt ? -
    daß die Keywords für die zusätzliche Suche einzeln betrachtet werden, man kann also keine Wortkombinationen erfassen (was ginge wenn sie z.B. komma-getrennt erfasst würden).
    Die Shop-Suche spaltet (am Leerzeichen) generell die eingegebenen Keywords, insofern nicht als Ganzes in Anführungsstriche gesetzt, in die Einzelteile und sucht dann für jedes einzelne mittels LIKE.
    Dazu noch die Zusatz-Keywords und die Ergebnisse der Suche können schnell sehr indifferent werden, indem man viel zu viele und vor allem ungenaue Ergebnisse bekommt. Das hängt ein wenig davon ab was für Artikel man anbietet und wie oft gewisse Keywords in ihnen vorkommen können.
    Kurz:
    Es müsste ohnhin eine viel bessere Suchfunktion geben.

    Es gab im Forum mal eine Erweiterung für eine tolerante Suche oder eine die Vorschläge macht, sodaß man als User die richtige Schreibweise vorgeschlagen bekommt, finde das aber gerade nicht mehr.

    Inwieweit das im modified-Shop vorinstallierte Semknox da was bringt weiß ich nicht, sollte man sich mal anschauen (Backend => Partner Module =>  "Site Search 360 Produktsuche").

    Gruß,
    noRiddle

    Scubi

    • Mitglied
    • Beiträge: 220
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #145 am: 08. August 2021, 20:12:46
    Ich gebe Dir recht, dass es generell eine bessere Suche im Shop geben müsste, aber ich bin über deine "Krücke" jetzt schon wesentlich weiter, als all die Jahre davor.

    Das Partnermodul scheint es erst ab der 2.0.6.0 zu geben. In der Vorgängerversion 2.0.5.1 gibt es das Modul noch nicht.
    Aber ich habe die Seite des Herstellers eben gefunden und belese mich da mal näher.

    BirdBox

    • Mitglied
    • Beiträge: 181
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #146 am: 12. Januar 2022, 13:38:32
    Hallo,

    Ich hatte das Tool 2015 mal installiert. bei nem Update ist es wohl verloren gegangen.

    Nun habe ich es heute neu installiert und die alte Datenbank gibt es auch noch.. mit knapp 6.000 Suchworten.

    Ich glaube ich habe nun erstmal was zu tun *lach*

    Wahnsinn wie viele falsch geschriebene Suchen es gibt..

    Vielen Dank für das tolle Tool!!!

    Onlineshopper

    • Fördermitglied
    • Beiträge: 942
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #147 am: 11. April 2022, 11:46:10
    Moin moin,

    kann mich mal bitte jemand aufklären, was das zu bedeuten hat?
    Ich hatte das Modul mal installiert und bekomme nun folgende Fehlermeldungen im "mod_warning".

    Code: PHP  [Auswählen]
    [2022-04-11 07:51:51]   [warning]       [modified]      [pid:4097974]   WARNING found for URL: /advanced_search_result.php?categories_id=&inc_subcat=1&keywords=Invictus        {}      {}
    [2022-04-11 07:51:51]   [warning]       [modified]      [pid:4097974]   strlen() expects parameter 1 to be string, array given in File: /var/www/web29487569/html/shop_neu/includes/classes/t10.searchstats.php on Line: 50     {}      {}
    [2022-04-11 07:51:51]   [warning]       [modified]      [pid:4097974]   Backtrace #0 - /var/www/web29487569/html/shop_neu/includes/extra/application_bottom/t10_searchstats.php called at Line 36       {}      {}
    [2022-04-11 07:51:51]   [warning]       [modified]      [pid:4097974]   Backtrace #1 - /var/www/web29487569/html/shop_neu/includes/application_bottom.php called at Line 49     {}      {}
    [2022-04-11 07:51:51]   [warning]       [modified]      [pid:4097974]   Backtrace #2 - /var/www/web29487569/html/shop_neu/advanced_search_result.php called at Line 79  {}      {}
    [2022-04-11 07:51:51]   [warning]       [modified]      [pid:4097974]   WARNING found for URL: /advanced_search_result.php?categories_id=&inc_subcat=1&keywords=Invictus        {}      {}
    [2022-04-11 07:51:51]   [warning]       [modified]      [pid:4097974]   mysqli_real_escape_string() expects parameter 2 to be string, array given in File: /var/www/web29487569/html/shop_neu/inc/db_functions_mysqli.inc.php on Line: 254      {}      {}
    [2022-04-11 07:51:51]   [warning]       [modified]      [pid:4097974]   Backtrace #0 - /var/www/web29487569/html/shop_neu/includes/classes/t10.searchstats.php called at Line 51        {}      {}
    [2022-04-11 07:51:51]   [warning]       [modified]      [pid:4097974]   Backtrace #1 - /var/www/web29487569/html/shop_neu/includes/extra/application_bottom/t10_searchstats.php called at Line 36       {}      {}
    [2022-04-11 07:51:51]   [warning]       [modified]      [pid:4097974]   Backtrace #2 - /var/www/web29487569/html/shop_neu/includes/application_bottom.php called at Line 49     {}      {}
    [2022-04-11 07:51:51]   [warning]       [modified]      [pid:4097974]   Backtrace #3 - /var/www/web29487569/html/shop_neu/advanced_search_result.php called at Line 79  {}      {}
    [2022-04-11 11:11:40]   [warning]       [modified]      [pid:525007]    WARNING found for URL: /advanced_search_result.php?categories_id=&inc_subcat=1&keywords=+MSP+DK-4+adhesive+film+and+ou  {}      {}
    [2022-04-11 11:11:40]   [warning]       [modified]      [pid:525007]    strlen() expects parameter 1 to be string, array given in File: /var/www/web29487569/html/shop_neu/includes/classes/t10.searchstats.php on Line: 50     {}      {}
    [2022-04-11 11:11:40]   [warning]       [modified]      [pid:525007]    Backtrace #0 - /var/www/web29487569/html/shop_neu/includes/extra/application_bottom/t10_searchstats.php called at Line 36       {}      {}
    [2022-04-11 11:11:40]   [warning]       [modified]      [pid:525007]    Backtrace #1 - /var/www/web29487569/html/shop_neu/includes/application_bottom.php called at Line 49     {}      {}
    [2022-04-11 11:11:40]   [warning]       [modified]      [pid:525007]    Backtrace #2 - /var/www/web29487569/html/shop_neu/advanced_search_result.php called at Line 79  {}      {}
    [2022-04-11 11:11:40]   [warning]       [modified]      [pid:525007]    WARNING found for URL: /advanced_search_result.php?categories_id=&inc_subcat=1&keywords=+MSP+DK-4+adhesive+film+and+ou  {}      {}
    [2022-04-11 11:11:40]   [warning]       [modified]      [pid:525007]    mysqli_real_escape_string() expects parameter 2 to be string, array given in File: /var/www/web29487569/html/shop_neu/inc/db_functions_mysqli.inc.php on Line: 254      {}      {}
    [2022-04-11 11:11:40]   [warning]       [modified]      [pid:525007]    Backtrace #0 - /var/www/web29487569/html/shop_neu/includes/classes/t10.searchstats.php called at Line 51        {}      {}
    [2022-04-11 11:11:40]   [warning]       [modified]      [pid:525007]    Backtrace #1 - /var/www/web29487569/html/shop_neu/includes/extra/application_bottom/t10_searchstats.php called at Line 36       {}      {}
    [2022-04-11 11:11:40]   [warning]       [modified]      [pid:525007]    Backtrace #2 - /var/www/web29487569/html/shop_neu/includes/application_bottom.php called at Line 49     {}      {}
    [2022-04-11 11:11:40]   [warning]       [modified]      [pid:525007]    Backtrace #3 - /var/www/web29487569/html/shop_neu/advanced_search_result.php called at Line 79  {}      {}
    [2022-04-11 11:11:59]   [warning]       [modified]      [pid:594921]    WARNING found for URL: /advanced_search_result.php?categories_id=&inc_subcat=1&keywords=MSP+DK-4+       {}      {}
    [2022-04-11 11:11:59]   [warning]       [modified]      [pid:594921]    strlen() expects parameter 1 to be string, array given in File: /var/www/web29487569/html/shop_neu/includes/classes/t10.searchstats.php on Line: 50     {}      {}
    [2022-04-11 11:11:59]   [warning]       [modified]      [pid:594921]    Backtrace #0 - /var/www/web29487569/html/shop_neu/includes/extra/application_bottom/t10_searchstats.php called at Line 36       {}      {}
    [2022-04-11 11:11:59]   [warning]       [modified]      [pid:594921]    Backtrace #1 - /var/www/web29487569/html/shop_neu/includes/application_bottom.php called at Line 49     {}      {}
    [2022-04-11 11:11:59]   [warning]       [modified]      [pid:594921]    Backtrace #2 - /var/www/web29487569/html/shop_neu/advanced_search_result.php called at Line 79  {}      {}
    [2022-04-11 11:11:59]   [warning]       [modified]      [pid:594921]    WARNING found for URL: /advanced_search_result.php?categories_id=&inc_subcat=1&keywords=MSP+DK-4+       {}      {}
    [2022-04-11 11:11:59]   [warning]       [modified]      [pid:594921]    mysqli_real_escape_string() expects parameter 2 to be string, array given in File: /var/www/web29487569/html/shop_neu/inc/db_functions_mysqli.inc.php on Line: 254      {}      {}
    [2022-04-11 11:11:59]   [warning]       [modified]      [pid:594921]    Backtrace #0 - /var/www/web29487569/html/shop_neu/includes/classes/t10.searchstats.php called at Line 51        {}      {}
    [2022-04-11 11:11:59]   [warning]       [modified]      [pid:594921]    Backtrace #1 - /var/www/web29487569/html/shop_neu/includes/extra/application_bottom/t10_searchstats.php called at Line 36       {}      {}
    [2022-04-11 11:11:59]   [warning]       [modified]      [pid:594921]    Backtrace #2 - /var/www/web29487569/html/shop_neu/includes/application_bottom.php called at Line 49     {}      {}
    [2022-04-11 11:11:59]   [warning]       [modified]      [pid:594921]    Backtrace #3 - /var/www/web29487569/html/shop_neu/advanced_search_result.php called at Line 79  {}      {}
     

    Hatt nämlich das Modul installiert und habe mich gewundert, warum mir im Reiter "Statistiken", das Modul nicht angezeigt wird.

    VG
    Nils

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.707
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #148 am: 11. April 2022, 15:22:07
    Auch wenn ich wegen des Plusquamperfekt in deinem zweiten Satz nicht verstehe was du genau sagen willst
    "Ich hatte .. instaliert... und bekomme nun..."
    vermute ich, daß du zwei Versionen vermischt im Shop eingebaut hast, nämlich die ursprüngliche von Karsta upgedatete Version (T10-Suchbegriffstatistik_V2.0.6.0.zip) und die meinige (T10-Suchstatistik-Version_noRiddle1.3.zip), denn in der meinigen ist $query, auf welches gemäß deiner Fehlermeldung in /includes/classes/t10.searchstats.php Zeile 50 strlen() angewendet wird, ein Array und der Code sieht dort in meiner Version anders aus.

    Ich empfehle:
    Entscheide dich für eine  Version und lade sie erneut herunter und installiere sie erneut.

    Gruß,
    noRiddle

    Onlineshopper

    • Fördermitglied
    • Beiträge: 942
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #149 am: 11. April 2022, 17:11:02
    Servus noRiddle,

    ja ich hatte mit beiden Versionen rumgespielt, weil mir beide nicht angezeigt wurden.
    Kann sein, dass ich dann aus versehen die ein oder andere vermischt hatte.

    Dann gucke ich noch mal alles durch und lösche alles weg und installiere dann das Ganze noch mal neu.

    Danke erstmal für den Hinweis.

    VG
    Nils
    Shop Hosting
    28 Antworten
    13453 Aufrufe
    15. Januar 2017, 07:42:11 von karsta.de
    2 Antworten
    2251 Aufrufe
    21. Februar 2016, 16:28:45 von tuvalu
    260 Antworten
    64166 Aufrufe
    21. März 2024, 11:04:27 von CojaX89
    17 Antworten
    6451 Aufrufe
    28. September 2023, 09:30:26 von rpech
               
    anything