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

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #90 am: 03. Februar 2020, 08:24:19
    Moin.

    Sorry, Du hast natürlich Recht.
    War schon spät gestern:

     /advanced_search_result.php

    Damit zusätzliche Abfragen per auto_include eingefügt werden können und nicht an der Orginal-Datei etwas geändert werden muß:
    Suchen Sie nach (etwa Zeile 240)

    Code: PHP  [Auswählen]
    $_GET['keywords'] = urlencode($keywords);

    Fügen Sie danach ein

    Code: PHP  [Auswählen]
    // auto_include
    foreach(auto_include(DIR_FS_CATALOG.'includes/extra/advanced_search_result/','php') as $file) require ($file);
    // auto_include END

    Fertig!

    Die neue aus der aktuellen Version ist wesentlich kürzer...

    Peter

    karsta.de

    • Experte
    • Beiträge: 3.048
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #91 am: 03. Februar 2020, 09:08:40
    Hallo Peter,
    der Eintrag kommt in der neuen Version 2.0.5.0 nicht in die von dir genannte Datei. Dieser Eintrag muss in die Datei:
    includes\extra\default\listing_sql\99_advanced_search_result.php
    an von dir genannte Stelle, sonst gibt es Fehler in der Suche.

    BG Karsta

    Hetfield

    • modified Team
    • Beiträge: 937
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #92 am: 03. Februar 2020, 09:26:06
    Ist eigentlich auch komplett updatesicher möglich ohne das Einfügen des Codes in die advanced_search_result.php und das Anlegen eines Pseudo auto_includes. Außerdem wurde für die Performance eine nicht notwendige Datenabfrage entfernt. Habe das Paket mal hier angefügt.

    MfG Hetfield  8-)

    [EDIT Tomcraft 03.02.2020: Modul in Beitrag 1 ergänzt.]

    karsta.de

    • Experte
    • Beiträge: 3.048
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #93 am: 03. Februar 2020, 09:40:13
    In der Installationsdatei sollten in der neuesten Version allerdings dann noch folgende zwei Zeilen (function __construct) geändert werden:
    admin\includes\modules\system\t10_searchstats.php
    Suchen:

    Code: PHP  [Auswählen]
            $this->sort_order = MODULE_T10_SEARCHSTATS_SORT_ORDER;
            $this->enabled = ((MODULE_T10_SEARCHSTATS_STATUS == 'true') ? true : false);

    Ändern:

    Code: PHP  [Auswählen]
                    $this->sort_order = ((defined('MODULE_T10_SEARCHSTATS_SORT_ORDER')) ? MODULE_T10_SEARCHSTATS_SORT_ORDER : '');
                    $this->enabled = ((defined('MODULE_T10_SEARCHSTATS_STATUS') && MODULE_T10_SEARCHSTATS_STATUS == 'true') ? true : false);

    Damit das log nicht zugetextet wird und das Modul auch in zukünftigen PHP-Versionen so verwendet werden kann.

    BG Karsta

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #94 am: 03. Februar 2020, 10:45:08
    Hi.

    Vielen Dank Euch beiden.

    Hab es gerade raufgespielt.
    Werde berichten.

    LG
    Peter

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #95 am: 03. Februar 2020, 11:51:45
    Hallo!

    Das Nicht-Speichern der Admin-Suchanfragen:

    So, dann scheint es wohl, dass ich die Lösung für meine Frage gefunden habe.

    In der /includes/extra/advanced_search_result/t10_searchstats.php
    Code: PHP  [Auswählen]
    if (!isset($_GET['dnt'])) {
    ÄNDERN IN
    Code: PHP  [Auswählen]
    if ($_SESSION['customers_status']['customers_status_id'] != DEFAULT_CUSTOMERS_STATUS_ID_ADMIN) {

    Dann werden weder im Backend noch im Frontend die Adminsuchen berücksichtigt.

    Grüße
    Dominik

    Scheint in der neuen Shopversion 2.0.5.0 wohl so nicht mehr zu gehen.
    Ich habe das gerade mal geändert, aber meine Suchanfragen als Admin werden immer noch gespeichert.
    Zumindest auf der Frontend-Seite.

    LG
    Peter

    Hetfield

    • modified Team
    • Beiträge: 937
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #96 am: 03. Februar 2020, 12:24:36
    Wenn Du die von mir leicht angepasste Version benutzt, dann gibt es die Datei /includes/extra/advanced_search_result/t10_searchstats.php nicht mehr, diese liegt nun in der /includes/extra/application_bottom/t10_searchstats.php. Der Ordner /includes/extra/advanced_search_result kann gelöscht werden.

    MfG Hetfield  8-)

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #97 am: 03. Februar 2020, 12:48:05
    Hallo Hetfield!

    Vielen Dank.
    Jetzt scheint es zu klappen... ;-)

    LG
    Peter

    karsta.de

    • Experte
    • Beiträge: 3.048
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #98 am: 03. Februar 2020, 17:25:38
    Ich habe das Modul noch Mal erweitert um die Abfrage, ob die Suchwörter des Admins mitgezählt werden sollen oder nicht.

    BG Karsta

    [EDIT Tomcraft 16.03.2020: Modul in Beitrag 1 aktualisiert.]

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #99 am: 05. Februar 2020, 08:36:03
    Hallo Karsta! Hallo Hetfield!

    Vielen Dank dafür.
    Läuft... ;-)

    LG
    Peter

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #100 am: 16. März 2020, 10:27:09
    Danke an alle Beteiligten, die das Modul verbessern! :thx:

    Grüße

    Torsten

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #101 am: 22. Februar 2021, 23:33:57
    Das Modul macht imho einen Fehler, mal abgesehen davon, daß eine Funktion in einer Funktion in der Klasse t10_searchstats definiert ist und abgesehen von der Tatsache, daß mit xtc_check_agent() eine modified-inherente Funktion vorhanden wäre um $_SERVER['HTTP_USER_AGENT'] auf Suchmaschinen zu testen.
    Das Modul speichert $keywords in der Datenbank sollte jedoch durch $search_keywords loopen und die einzelnen Komponenten des Suchstrings in $keywords speichern.
    Richtig ?

    Gruß,
    noRiddle

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #102 am: 23. Februar 2021, 00:26:04
    Außerdem sind in /admin/t10_searchstats.php die form-tags hard-codiert anstatt die Funktion xtc_draw_form() zu nutzen. Bei aktiviertem CSRF-Token gibt's folglich Probleme.

    Gruß,
    noRiddle

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.852
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #103 am: 20. April 2021, 13:08:50
    Was mir persönlich bei dem Modul auffällt und leider ziemlich unpraktisch ist:
    Die Anzahl der Ergebnisse und der Seitenschaltung passen überhaupt nicht zusammen:

    in der admin/t10_searchstats.php heißt es einmal:
    Code: PHP  [Auswählen]
    $qSplit = new splitPageResults($_GET['page'], '20', $q, $qNumRows);

    und weiter unten dann im html Ausgabeteil:
    <td class="smallText" valign="top"><?php echo $qSplit->display_count($qNumRows'50', (int) $_GET['page'], TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></td>
    <td class="smallText" align="right"><?php echo $qSplit->display_links($qNumRows'50'MAX_DISPLAY_PAGE_LINKS, (int) $_GET['page']); ?></td>

    Dementsprechend sieht man auf der ersten Seite also nur die ersten 20 Ergebnisse, beim Seitenschalten springt man dann aber direkt auf die nächsten 50, sprich auf 50-100
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Somit kann man gar nicht alle Suchbegriffe einsehen, gleichzeitig kommt es auch öfter mal vor, dass man keine Seite wechseln kann, da z.B. nur 38 Suchbegriffe vorhanden sind, man aber dann auf den ersten 20 "gefangen" ist

    Kann man jetzt natürlich hardcodiert anpassen, aber vielleicht könnte einer mit ein wenig Ahnung das ja direkt so aufbauen wie mittlerweile Standard im Backend, dass man seine eigene Anzeigemenge speichern kann, sprich sowas hier:
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Grüße
    Dominik

    Jürgen

    • Viel Schreiber
    • Beiträge: 891
    • Geschlecht:
    Re: MODUL: t10: Suchbegriffstatistik für Shopversion 2.x
    Antwort #104 am: 20. April 2021, 13:17:28
    Danke für den Hinweis mit der Anzahl der Ergebnisse, nutze die Suchbegriffstatistik eigentlich regelmässig.

    Mir war bislang jedoch nicht aufgefallen das es dieses Problem mit der Anzahl der Ergebnisse/Suchbegriffe gibt.

     :good:

    Gruß

    Jürgen
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    28 Antworten
    13526 Aufrufe
    15. Januar 2017, 07:42:11 von karsta.de
    2 Antworten
    2264 Aufrufe
    21. Februar 2016, 16:28:45 von tuvalu
    260 Antworten
    65585 Aufrufe
    21. März 2024, 11:04:27 von CojaX89
    237 Antworten
    46696 Aufrufe
    27. April 2024, 11:02:32 von tintifax