Neu Noindex für das newssystem

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
Wie die überschrift sagt suche ich nach einem Weg einzelne oder auch alle neswbeträge auf noindex zu setzten. Für das cm/s ist das möglich (direkt in der Seite) im newssystem derzeit (noch??) nicht.

Jemand ne Idee für ne Lösung???
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.652
2.703
Berlin
Firma
css-umsetzung
Du könntest das über die header.tpl regeln wenn es alle betreffen soll, da du das dann Seitentypen abhängig machen könntest.
 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
Du könntest das über die header.tpl regeln wenn es alle betreffen soll, da du das dann Seitentypen abhängig machen könntest.
gute Idee habe ich erstmal so gemacht. Schöner wäre es natürlich wenn man es für jeden Beitrag neu entscheiden könnte.

Würdest du eigentlich Child-Artikelvarianten (parent/child) auf noindex,follow setzen? also die Kinderartikel die per canonical Tag auf den Vater verweisen?
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.652
2.703
Berlin
Firma
css-umsetzung
nein würde ich ich nicht weil es für mich keinen Sinn machen würde, dadurch das du ja per canonical Tag zum Ursprung zeigst hat ja alles seine Richtigkeit.
Aber ich bin kein SEO, meine Meinung kann stark abweichen von dem was andere sagen.

Alles was mit Listings zu tun hat hat die 2.

Um festzustellen ob es tags oder Merkmale bzw. Anderes ist müssten die Navigationsparameter geprüft werden, ich glaube über smarty allein kommst du da nicht ran, da wäre dann eine smarty Funktion in der functions.php erforderlich, ist jetzt aber geschrieben ohne das ich es extra geprüft habe.
 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
nein würde ich ich nicht weil es für mich keinen Sinn machen würde, dadurch das du ja per canonical Tag zum Ursprung zeigst hat ja alles seine Richtigkeit.
Aber ich bin kein SEO, meine Meinung kann stark abweichen von dem was andere sagen.

Alles was mit Listings zu tun hat hat die 2.

Um festzustellen ob es tags oder Merkmale bzw. Anderes ist müssten die Navigationsparameter geprüft werden, ich glaube über smarty allein kommst du da nicht ran, da wäre dann eine smarty Funktion in der functions.php erforderlich, ist jetzt aber geschrieben ohne das ich es extra geprüft habe.
danke dir erstmal für die ganze Hilfe.

Weist du in welcher Core (php) Datei die metas vom Grundsatz erstellt werden? ist ja nicht viel was dort zu ändern ist.
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.652
2.703
Berlin
Firma
css-umsetzung
Wie geschrieben, ich würde mir dafür eine smarty funktion bauen in der du dann eben einfach das zurück gibst was du für richtig hälst.

wenn du dieses mal ausgeben lässt in einer Testumgebung:
Code:
$cParameter_arr = \Shop::getParameters();
$NaviFilter     = \Shop::buildNaviFilter($cParameter_arr);
echo "<pre style='text-align:left; background-color:#ffffff; color:#333333;'>".__FILE__.' / '.__LINE__."<br />".print_r($NaviFilter,true)."</pre>";
echo "<pre style='text-align:left; background-color:#ffffff; color:#333333;'>".__FILE__.' / '.__LINE__."<br />".print_r($cParameter_arr,true)."</pre>";

Dann wirst du einen solchen Aufbau sehen und wenn du diese Werte dann in deiner smarty funktion prüfst kannst du gut sehen wo du dich gerade befeindest, bez. was der shop gerade macht, im Beispiel habe ich gerade das Merkmal seo-saftig abgefragt.

Code:
stdClass Object
(
    [oSprache_arr] => Array
        (
            [0] => stdClass Object
                (
                    [kSprache] => 1
                )

            [1] => stdClass Object
                (
                    [kSprache] => 2
                )

            [2] => stdClass Object
                (
                    [kSprache] => 3
                )

        )

    [MerkmalWert] => stdClass Object
        (
            [kMerkmalWert] => 61
            [cSeo] => Array
                (
                    [1] => seo-saftig
                    [2] =>
                    [3] =>
                )

            [cName] => Konsistenz: saftig
        )

    [MerkmalFilter] => Array
        (
        )

    [SuchFilter] => Array
        (
        )

    [nSeite] => 1
    [nAnzahlFilter] => 0
)

Code:
Array
(
    [kKategorie] => 0
    [kKonfigPos] => 0
    [kHersteller] => 0
    [kArtikel] => 0
    [kVariKindArtikel] => 0
    [kSeite] => 0
    [kLink] => 0
    [kSuchanfrage] => 0
    [kMerkmalWert] => 61
    [kTag] => 0
    [kSuchspecial] => 0
    [kNews] => 0
    [kNewsMonatsUebersicht] => 0
    [kNewsKategorie] => 0
    [kUmfrage] => 0
    [kKategorieFilter] => 0
    [kHerstellerFilter] => 0
    [nBewertungSterneFilter] => 0
    [cPreisspannenFilter] =>
    [kSuchspecialFilter] => 0
    [nSortierung] => 0
    [nSort] => 0
    [MerkmalFilter_arr] => Array
        (
        )

    [TagFilter_arr] => Array
        (
        )

    [SuchFilter_arr] => Array
        (
        )

    [nArtikelProSeite] => 0
    [cSuche] =>
    [seite] =>
    [show] => 0
    [is404] =>
    [kSuchFilter] => 0
    [kWunschliste] => 0
    [MerkmalFilter] => Array
        (
        )

    [SuchFilter] => Array
        (
        )

    [TagFilter] => Array
        (
        )

    [vergleichsliste] => 0
    [nDarstellung] => 0
    [isSeoMainword] =>
    [nNewsKat] => 0
    [cDatum] =>
    [nAnzahl] => 0
    [nSterne] => 0
)

Eventuell gibt es auch andere Wege aber diesen hier würde ich mit dem derzeitigem Wissenstand nehmen.
 

Ähnliche Themen