Shop Hosting
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: Meta-Description/Title Fehler bei eingeschaltetem DB Cache

    xtc-user09

    • Schreiberling
    • Beiträge: 265
    Hallo,
    zur Optimierung der Shop-Performance habe ich den DB Cache aktiviert, was auch deutliche Performance-Vorteile bringt.

    Folgendes Problem ist aber durch das Aktivieren des DB Cache entstanden, dessen Zusammenhang ich mir nicht erklären kann:

    Die Meta-Title und Meta-Description bei allen Content/Informationen-Seiten werden nicht mehr ausgegeben. Dafür wird bei allen Seiten Meta-Title/Description der allgemeinen Shop-Startseite ausgegeben, was Google in der Search Console als "doppelte Titel" und "doppelte Meta-Beschreibungen" als Fehler anzeigt.

    Bei den einzelnen Kategorien und Produktseiten funktioniert die Ausgabe der hinterlegten Daten weiterhin tadellos.

    Auch das leeren des gesamten Cache bzw. umstellen von prüfen ob DB Cache modifiziert oder nicht brachte keinen Unterschied.

    Weiß jemand woran das liegen kann bzw. wie es lösbar ist?

    Bei ausgeschaltetem DB-Cache werden sofort wieder die korrekten Meta-Title/Description angezeigt.

    Viele Grüße!

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

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: Meta-Description/Title Fehler bei eingeschaltetem DB Cache
    Antwort #1 am: 14. August 2017, 10:23:09
    Ich kann dir zur Lösung nichts sagen.

    Aber in einem 2.0.2.2 shop mit responsiven Template und aktiviertem DB Cache funktioniert es einwandfrei. Insofern muss das Problem in deinem shop bestehen und du kannst einen bug der shopsoftware ausschleißen.

    Gruss Timm

    xtc-user09

    • Schreiberling
    • Beiträge: 265
    Re: Meta-Description/Title Fehler bei eingeschaltetem DB Cache
    Antwort #2 am: 14. August 2017, 10:27:30
    Danke für die Info!

    Mein Shop ist noch auf 1.06.

    Ich weiß leider nur nicht wo ich nach dem Fehler suchen soll. Das Seltsame ist, dass die Produkt- und Kategorieseiten einwandfrei sind und nur die Content-/Informationen-Seiten nicht die eigenen Meta-Angaben wieder geben.

    Weißt du in welchem Bereich der Fehler liegen könnte? Bei ausgeschaltetem DB Cache funktioniert ja alles einwandfrei.

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: Meta-Description/Title Fehler bei eingeschaltetem DB Cache
    Antwort #3 am: 14. August 2017, 10:42:38
    Leider nein. Was ich beitragen konnte, hab ich gemacht.

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Meta-Description/Title Fehler bei eingeschaltetem DB Cache
    Antwort #4 am: 14. August 2017, 12:51:02
    Fehler kann nur in der includes/modules/metatags.php sein.

    Poste hier mal den Inhalt Deiner Datei.

    Gruss Web28

    xtc-user09

    • Schreiberling
    • Beiträge: 265
    Re: Meta-Description/Title Fehler bei eingeschaltetem DB Cache
    Antwort #5 am: 14. August 2017, 22:21:53
    Hallo,
    danke für die die Hilfe - das grenzt den Fehler schon einmal ein!

    Die metatags.php wurde zur Standard-Datei nicht geändert.

    Ich konnte folgendes Phänomen feststellen:

    Am Ende der metatags.php befindet sich:
    Code: PHP  [Auswählen]
            if(empty($meta_keyw)) {
                    $meta_keyw    = ML_META_KEYWORDS;
            }
            if(empty($meta_descr)) {
                    $meta_descr   = ML_META_DESCRIPTION;
                    $metaDesLength = false;
            }
            if(empty($meta_title)) {
                    $meta_title   = ML_TITLE;
            }
           
     

    Damit wird definiert, dass wenn keine Werte im Backend (in DB) für eine Seite hinterlegt sind, die Standard-Werte genommen werden sollen - was hinterlegt ist unter "Erweiterte Konfiguration --> Meta-Tags".

    Ich habe natürlich für alle Content- und Info-Seiten einen eigenen Meta-Title und Description hinterlegt. Die  metatags.php erkennt aber keinen Inhalt und benutzt daher die Standardwerte.

    Wenn der DB-Cache ausgeschaltet ist, finde ich über phpMyAdmin alle Titel und Descriptions in der MySQL-Datenbank des Shops. Schalte ich den DB-Cache ein und suche erneut in der DB, sind alle Titel/Descriptions der Content/Info-Seiten nicht mehr zu finden - die der Produktseiten, Kategorien etc. sind weiter in der DB auffindbar.

    Wie lässt sich dieses skurrile Phänomen erklären?!?

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Meta-Description/Title Fehler bei eingeschaltetem DB Cache
    Antwort #6 am: 15. August 2017, 12:29:38
    Bitte den Inhalt der metatags.php posten, ansonsten kann man Dir nicht helfen.

    Gruss Web28

    xtc-user09

    • Schreiberling
    • Beiträge: 265
    Re: Meta-Description/Title Fehler bei eingeschaltetem DB Cache
    Antwort #7 am: 16. August 2017, 13:09:52
    Sorry, hatte ich vergessen dranzuhängen - anbei die Datei.

    Hetfield

    • modified Team
    • Beiträge: 937
    Re: Meta-Description/Title Fehler bei eingeschaltetem DB Cache
    Antwort #8 am: 16. August 2017, 13:32:24
    Die metatags.php wurde zur Standard-Datei nicht geändert.
    Dise Aussage stimmt ja schon mal nicht!  :hust:

    Suche in der Datei nach dieser Zeile:
    Code: PHP  [Auswählen]
    $contents_meta_query = xtc_db_query("
    und ersetze sie gegen diese Zeile:
    Code: PHP  [Auswählen]
    $contents_meta_query = xtDBquery("

    Sollte dann wieder funktionieren.

    MfG Hetfield  8)

    xtc-user09

    • Schreiberling
    • Beiträge: 265
    Re: Meta-Description/Title Fehler bei eingeschaltetem DB Cache
    Antwort #9 am: 16. August 2017, 13:40:29
    es funktioniert! Vielen Dank!

    Ich kann mir nicht erklären, wie das da hinkommt und sogar zweimal falsch in der Datei ist.....

    Viele Grüße!

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Meta-Description/Title Fehler bei eingeschaltetem DB Cache
    Antwort #10 am: 16. August 2017, 13:56:59
    Genau das war der von mir vermutete Fehler, dieser Code war so in der 1.05er Serie.

    Bei einem Update wurde also geschlammt. Evtl. gibt es also noch weitere Fehler im System.

    Gruss Web28
    10 Antworten
    7889 Aufrufe
    08. November 2012, 11:04:30 von Optic1
    2 Antworten
    4171 Aufrufe
    05. März 2009, 00:12:47 von Anonym
    2 Antworten
    2263 Aufrufe
    07. Juli 2010, 14:32:38 von floh