Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:

Autor Thema: Optimierte Sitemap  (Gelesen 24681 mal)

Offline ShopNix

  • Viel Schreiber
  • *****
  • Beiträge: 1.203
    • Teile Beitrag
Re: Optimierte Sitemap
« Antwort #45 am: 22. Januar 2014, 16:09:59 »
Danke, bin dran.

Wobei ich nichts dagegen habe, wenn meine Fehler öffentlich gemacht werden. Dazu ist die Testphase schließlich da.

Offline Guenter59

  • Viel Schreiber
  • *****
  • Beiträge: 1.463
    • Teile Beitrag
Re: Optimierte Sitemap
« Antwort #46 am: 22. Januar 2014, 17:11:09 »
High @ ShopNix & all

Habe die ' neue ' Sitemap jetzt im Produktivshop ausprobiert.
Dieser beinhaltet aber auch nur 665 Artikel ( in 16 Kategorien ( bzw Unterkategorien )).
Laufzeiten gesamt zwischen 0,25 und 0,37 Sek.
Ich kann auch keinen Fehler oder so entdecken.
Gibt es vielleicht etwas worauf ich achten sollte?

Gruß
Günter

Offline ShopNix

  • Viel Schreiber
  • *****
  • Beiträge: 1.203
    • Teile Beitrag
Re: Optimierte Sitemap
« Antwort #47 am: 22. Januar 2014, 17:24:07 »
Hallo Günter,

danke für die Rückmeldung.

der bisher bekannte Fehler tritt auf, wenn die Kategorien recht verschachtelt sind.

Zitat
Missing argument 7 for createPathArray(), called in /home/www/xyz/inc/sitemapFunctions.php on line 80

Das Problem liegt darin, dass ich in der letzten Version den Zeichensatz als Variable in den Funktionsaufruf gesetzt habe. Sorry, ich hätte das Ding noch mal mit einem größeren Datenbestand probieren sollen, bei mit läuft die Funktion aktuell nicht in die Rekursion.

Du kannst Dir ganz schnell selbst helfen, indem Du die Funktionsaufrufe in Zeile 80 und 83 um die Variable $langCharset erweiterst.

Weiter steht auf der ToDo-Liste, verlinkte Artikel nicht auszugeben.

Offline Guenter59

  • Viel Schreiber
  • *****
  • Beiträge: 1.463
    • Teile Beitrag
Re: Optimierte Sitemap
« Antwort #48 am: 22. Januar 2014, 18:03:15 »
Hi shopNix
Du meinst wahrscheinlich die Funktion " createPathArray " in der sitemapFunktions.php.
Wo soll ich die Variable $langCharset denn einfügen? Als letzten Parameter?

Den Fehler kann ich bei mir zur Zeit nicht reproduzieren. Wahrscheinlich sind meine Kategorien nicht so weit verschachtelt wie es dazu nötig wäre.

Gruß
Günter

Offline ShopNix

  • Viel Schreiber
  • *****
  • Beiträge: 1.203
    • Teile Beitrag
Re: Optimierte Sitemap
« Antwort #49 am: 22. Januar 2014, 18:06:53 »
Hallo Günter,
in dem Fall wartest Du besser auf die nächste Version. Wird nicht ewig dauern.  :-)

Offline Guenter59

  • Viel Schreiber
  • *****
  • Beiträge: 1.463
    • Teile Beitrag
Re: Optimierte Sitemap
« Antwort #50 am: 22. Januar 2014, 18:09:50 »
Nochmal Hi ShopNix
Zitat
Weiter steht auf der ToDo-Liste, verlinkte Artikel nicht auszugeben.

Ich bin jetzt nicht so der Profi, aber liesse sich das nicht über DISTINCT ( ID oder so) lösen.

Gruß
Günter


Offline ShopNix

  • Viel Schreiber
  • *****
  • Beiträge: 1.203
    • Teile Beitrag
Re: Optimierte Sitemap
« Antwort #51 am: 22. Januar 2014, 20:01:26 »
Mein Problem liegt nicht darin, nur einen von 2 (oder mehr) Sätzen zu ziehen, ich sehe nur nicht, welche der beiden (oder mehr) URL ich in dem Falle anzugeben hätte.

Soweit ich sehen kann, gibt das Datenmodell die Unterscheidung zwischen Original und Link nicht her.

Distinct greift in diesem Falle nicht, wohl aber group by products_id. Auf meinem Datenbestand kommt dann auch das richtige Ergebnis, also die URL, die auch im canonical link steht.

Mir wäre allerdings viel wohler, wenn ich genau wüsste, was da passiert. Dann könnte ich das auch so machen, dass definitiv der richtige Link generiert wird, und nicht ein zufälliger.

Wenn Du einen Artikel in eine 2. Kategorie linkst und gehst dann in diese 2. Kategorie und dann auf den Artikel, wirst Du sehen, dass der Shop im Kategoriebaum auf die ursprüngliche Kategorie springt.

Das werde ich mir im Code noch mal genauer zu Gemüte führen müssen.

Offline Guenter59

  • Viel Schreiber
  • *****
  • Beiträge: 1.463
    • Teile Beitrag
Re: Optimierte Sitemap
« Antwort #52 am: 22. Januar 2014, 20:48:00 »
In ' products_to_categories ' ist der Artikel zwei mal drin.
Man muss also irgendwie sehen, daß man den ersten Eintrag erwischt, damit man auch die erste Kategorie bekommt.
Wie macht das denn die originale Sitemap von modified? Hast Du da schon mal geguckt.

Ich habe es mal ausprobiert.
Bei der ' google_sitemap.php ' überschreibt der zweite Wert ( also die zweite Kategorie ) einfach den Ersten.

Gruß
Günter

Offline Guenter59

  • Viel Schreiber
  • *****
  • Beiträge: 1.463
    • Teile Beitrag
Re: Optimierte Sitemap
« Antwort #53 am: 22. Januar 2014, 20:52:54 »
Hi nochmal

Müsste nicht bei Distinct ( products_id ) der ersten Eintrag genommen werden.

Das wäre doch auf jeden Fall besser als in der ' original ' ' google_sitemap.php ', dort wird ja immer die letzte Kategorie genommen.

Entschuldige wenn ich eventuell Unsinn schreibe, ich bin nun mal nur Laie  :search:

Gruß
Günter

Offline Guenter59

  • Viel Schreiber
  • *****
  • Beiträge: 1.463
    • Teile Beitrag
Re: Optimierte Sitemap
« Antwort #54 am: 23. Januar 2014, 00:32:03 »
Hi shopNix.
Ne, funktioniert nicht, habs ausprobiert.
Distinct hat sich also erledigt ( oder zumindest so wie ich es gedacht habe )

Gruß
Günter

Offline Guenter59

  • Viel Schreiber
  • *****
  • Beiträge: 1.463
    • Teile Beitrag
Re: Optimierte Sitemap
« Antwort #55 am: 23. Januar 2014, 01:15:53 »
Und nochmal Hi

GROUP BY p.products_id funktioniert ( also keine Dubletten ), nimmt allerdings die letzte Kategorie.
Mir würde es besser gefallen, wenn es die erste wäre.

Gruß
Günter

Offline ShopNix

  • Viel Schreiber
  • *****
  • Beiträge: 1.203
    • Teile Beitrag
Re: Optimierte Sitemap
« Antwort #56 am: 23. Januar 2014, 08:25:41 »
Hallo Günter,

prima, so sollte die Arbeit in der Community ein.

Geh noch mal auf Nr. 51 im Thread. Mir ist's eigentlich egal, ob die erste oder die letzte Kategorie gegriffen wird, Hauptsache es ist die gleiche, die der Standard für die canconical url greift.

Das passiert bei mir, hängt aber möglicherweise vom Datenbestand ab.

Egal, wie wir es drehen und wenden: Wir müssen uns mit der Sitemap nach dem Standard im Shop richten, sonst haut uns die Suma das Ergebnis um die Ohren. 

Offline voodoopupp

  • Fördermitglied
  • *****
  • Beiträge: 1.325
    • Teile Beitrag
Re: Optimierte Sitemap
« Antwort #57 am: 23. Januar 2014, 10:10:50 »
Hallo,

mal ne grundsätzliche Frage:
müsste im Funktionsaufruf
Zitat
function createProductsMap
nicht eigentlich irgendwo mal ein WHERE vorkommen? Hier kommen nur AND vor. Dachte irgendwie, dass da zumindest erstmal mit einem WHERE gestartet werden müsste?

Dachte, dass also aus
Zitat
AND p.products_status = 1
eigentlich dann
Zitat
WHERE p.products_status = 1
werden sollte...

Oder geht das auch komplett ohne WHERE clause?

Grüße
Dominik

Offline ShopNix

  • Viel Schreiber
  • *****
  • Beiträge: 1.203
    • Teile Beitrag
Re: Optimierte Sitemap
« Antwort #58 am: 23. Januar 2014, 10:59:41 »
Ganz grob:

Bei der Syntax mit JOIN ersetzt das Schlüsselwort ON das WHERE

Ich selbst verwende die Syntax selten, weil ich in meinem früheren Leben mit einer Programmiersprache mit "embedded SQL" gearbeitet habe. Dort gab es keinen JOIN.

Wenn Du in meine ursprüngliche Version schaust, wirst Du dort auch keinen finden.

Eigentlich sind diese Joins in ihren verschiedenen Varianten ein interessantes Thema. Ich hab' irgendwann mal damit gespielt, aber das Thema sprengt den Rahmen.


Offline voodoopupp

  • Fördermitglied
  • *****
  • Beiträge: 1.325
    • Teile Beitrag
Re: Optimierte Sitemap
« Antwort #59 am: 23. Januar 2014, 11:30:08 »
Alles roger, danke für die Info :D


Teile per facebook Teile per linkedin Teile per twitter

clip
MODUL: Optimierte Sitemap mit Bildern

Begonnen von Bonsai am Modulecke

115 Antworten
24348 Aufrufe
Letzter Beitrag 20. Oktober 2018, 11:37:02
von sb_cbo-do
xx
Was gehört in die Sitemap (sitemap.html)?

Begonnen von webald am Bastelecke

1 Antworten
850 Aufrufe
Letzter Beitrag 21. März 2016, 18:22:57
von Bonsai
topicsolved
SEO optimierte URLs funktionieren nicht

Begonnen von klaasemann am Admin- und Shopbereich

4 Antworten
2653 Aufrufe
Letzter Beitrag 24. Oktober 2011, 20:56:45
von klaasemann
clip
MODUL: EASYMARKETING - Vollautomatisierte und optimierte Online-Werbung

Begonnen von Tomcraft am Modulecke (kommerziell)

0 Antworten
2101 Aufrufe
Letzter Beitrag 06. Dezember 2013, 14:24:30
von Tomcraft
 


             
anything