rechtstexte für onlineshop
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: Kategorie Seitennumerierung - rel="next"- und rel="prev"

    easy

    • Neu im Forum
    • Beiträge: 24
    • Geschlecht:
    Hallo,

    hat jemand die Seitennummerierung erfolgreich in (s)einem Shop umgesetzt, bzw. kann mir dafür eine Lösung  :2cent: anbieten?

    Es geht um die Kategorie Paginierung mit den rel=”prev” und rel=”next”-Tags.
    Infos:
    http://googlewebmastercentral.blogspot.de/2011/09/pagination-with-relnext-and-relprev.html
    https://support.google.com/webmasters/answer/1663744?hl=de

    Bzw. hat jemand in einer Kategorie eine "zeige alle Produkte" und verweist mit den Canonical darauf?

    Vorab vielen Dank,
    Alex
    ...mit einem 1.05b am Start

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

    deekay99

    • Frisch an Board
    • Beiträge: 82
    Re: Kategorie Seitennumerierung - rel="next"- und rel="prev"
    Antwort #1 am: 12. November 2013, 15:50:32
    Gibt es hierfür bereits eine Lösung?

    Vielen Dank

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Kategorie Seitennumerierung - rel="next"- und rel="prev"
    Antwort #2 am: 12. November 2013, 16:52:02
    So als Denkansatz:
    Das Listing-SQL in die includes/modules/metatags.php auslagern, dann hat man Zugriff auf alle Funktionen der Klasse splitPageResults, u.a. kann man dann prüfen ob man auf der ersten bzw. letzten Seite ist und sich die URLs für die nächste bzw. vorherige Seite geben lassen.

    deekay99

    • Frisch an Board
    • Beiträge: 82
    Re: Kategorie Seitennumerierung - rel="next"- und rel="prev"
    Antwort #3 am: 12. November 2013, 18:52:58
    Danke für die schnelle Antwort.  :-)

    Gibt es dafür irgendwo eine Einbauanleitung?

    Oder hat das schonmal jemand hier umgesetzt?

    snugglers

    • Neu im Forum
    • Beiträge: 4
    Re: Kategorie Seitennumerierung - rel="next"- und rel="prev"
    Antwort #4 am: 30. Dezember 2013, 13:12:09
    Hallo,
    ich bin gerade auf das gleiche Problem gestossen, habe aber noch keine "Anleitung gefunden".
    Gibts da mittlerweile eine?

    Das bekomme ich in den Webmaster-Tools angezeigt;
    /products_new.php
    /products_new.php?page=1
    /products_new.php?page=2
    /products_new.php?page=4
    /products_new.php?page=5
    /products_new.php?page=6
    /products_new.php?page=7

    Frank_R

    • Mitglied
    • Beiträge: 123
    Re: Kategorie Seitennumerierung - rel="next"- und rel="prev"
    Antwort #5 am: 24. Januar 2014, 16:16:41
    Hallo Matt,

    das war einfach umzusetzen und funktioniert prima.

    Vielen Dank für Deine Hilfe bzw. Deinen Denkansatz!

    Gruss
    Frank

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.868
    • Geschlecht:
    Re: Kategorie Seitennumerierung - rel="next"- und rel="prev"
    Antwort #6 am: 24. Januar 2014, 16:27:11
    Hallo Frank,

    und nun könntest du ja, als Community Gedanke, deine Lösung mit den Anderen teilen ;)

    Grüße
    Dominik

    Frank_R

    • Mitglied
    • Beiträge: 123
    Re: Kategorie Seitennumerierung - rel="next"- und rel="prev"
    Antwort #7 am: 24. Januar 2014, 16:40:00
    Was soll ich da denn teilen?
    Die Lösung ist doch von Matt schon vorgegeben bzw. hat er doch bereits mit der Community geteilt.

    wie er bereits sagte, listing_sql aus der default.php in die Metags.php kopieren und dann noch entsprechenden Programmcodes ergänzen, ähnlich wie untenstehende Codefragmente

    Code: PHP  [Auswählen]
    $split = new splitPageResults($listing_sql, (isset($_GET['page']) ? (int)$_GET['page'] : 1), MAX_DISPLAY_SEARCH_RESULTS, 'p.products_id');

    $Meta_Next = ($split->current_page_number < $split->number_of_pages) && (isset($split->number_of_pages)) && ($split->number_of_pages > 1) && (xtc_not_null($cPath));
    $Meta_Prev = ($split->current_page_number  > 1) && (isset($split->number_of_pages) )&& ($split->current_page_number > 1) && (xtc_not_null($cPath));

    if ($Meta_Prev) $param_prev_page = '&page='. ($split->current_page_number - 1);
    if ($Meta_Next) $param_next_page = '&page='. ($split->current_page_number +1);
           
    if ($Meta_Prev) $meta_prev_url = xtc_href_link(FILENAME_DEFAULT, 'cPath='.$cPath.$param_prev_page,$request_type,false);
    if ($Meta_Next) $meta_next_url = xtc_href_link(FILENAME_DEFAULT, 'cPath='.$cPath.$param_next_page,$request_type,false);

    if ($Meta_Prev && $addPagination) echo '<link rel="prev" href="'.$meta_prev_url.'"/>'."\n";
    if ($Meta_Next && $addPagination) echo '<link rel="next" href="'.$meta_next_url.'"/>'."\n";

    KAT

    • Mitglied
    • Beiträge: 196
    • Geschlecht:
    Re: Kategorie Seitennumerierung - rel="next"- und rel="prev"
    Antwort #8 am: 05. April 2014, 11:00:57
    Hallo @all!

    Ich möchte gerade ähnliches "basteln" und stehe auf dem Schlauch. Ich habe ja einige sql_listings in der default.php mit mehr oder weniger üppigen DB Anfragen!  :-o

    Welches Listing genau ist das richtige? Kann mir da vielleicht jemand einmal helfend zur Hand gehen?

    Danke  :oops: !

    LG KAT

    Godzilla

    • Schreiberling
    • Beiträge: 489
    Re: Kategorie Seitennumerierung - rel="next"- und rel="prev"
    Antwort #9 am: 05. April 2014, 22:30:23
    Welches Listing genau ist das richtige? Kann mir da vielleicht jemand einmal helfend zur Hand gehen?

    Das funktioniert auch direkt im Template:
    Code: PHP  [Auswählen]
    {$NAVIGATION|replace:'title="v':'rel="prev" title="v'|replace:'title="n':'rel="next" title="n'}

    KAT

    • Mitglied
    • Beiträge: 196
    • Geschlecht:
    Re: Kategorie Seitennumerierung - rel="next"- und rel="prev"
    Antwort #10 am: 06. April 2014, 15:44:08
    Danke Dir Godzilla, nur hilft mir Deine Lösung nicht wirklich. Mein Tag muss anschließend in den <head></head> Bereich ...

    LG KAT

    Godzilla

    • Schreiberling
    • Beiträge: 489
    Re: Kategorie Seitennumerierung - rel="next"- und rel="prev"
    Antwort #11 am: 17. April 2014, 14:35:28
    Mein Tag muss anschließend in den <head></head> Bereich ...

    Was hast du denn genau vor? Willst du, dass ein Browser die nächste Seite vorrendert? Das macht er eigentlich bereits auch so schon und erst recht, wenn er im <body> ein rel="next" findet.

    Ich habe ähnliches eingebaut (rel="prefetch", rel="prerender", rel="subresource") und kann dazu nur sagen, dass man das nur nutzen sollte, wenn man zu 99% sicher ist, welche Seite der User als nächstes aufsuchen wird. Auf einer Produktübersichtsseite kann man das nicht wissen.

    KAT

    • Mitglied
    • Beiträge: 196
    • Geschlecht:
    Re: Kategorie Seitennumerierung - rel="next"- und rel="prev"
    Antwort #12 am: 17. April 2014, 23:18:00
    @Godzilla

    Wollten im Header eine Paginierung mit den rel=”prev” und rel=”next”-Tags einbauen.

    LG KAT

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Kategorie Seitennumerierung - rel="next"- und rel="prev"
    Antwort #13 am: 18. November 2014, 19:23:29
    Lösung gibt es hier:
    http://goo.gl/swgBYg

    Gruß
    Ronny

    Jürgen

    • Viel Schreiber
    • Beiträge: 895
    • Geschlecht:
    Re: Kategorie Seitennumerierung - rel="next"- und rel="prev"
    Antwort #14 am: 27. April 2015, 10:54:45
    Hallo Ronny,

    erstmal Danke für den bereitgestellten Code auf deiner Seite...!

    Sollte hier dann nicht auch folgendes beir paginierten Seiten im head erscheinen?

    <META NAME="ROBOTS" CONTENT="NOINDEX,FOLLOW">

    Gruss Jürgen
    Werbung / Banner buchen
               
    anything