Dědění meta dat produktů od kategorií

Quick.Cart    Add comments

Quick.Cart fórum mi opět poskytlo možnost k vytvoření dalšího pluginu. V případě, že u produktů v jednotlivých kategoriích potřebujete mít téměř totožná meta keywords a meta description, zároveň je nechcete vypisovat u jednotlivých produktů, pomůže vám následující úprava.


Čísla řádků odpovídají originálnímu Quick.Cart v3.4.
(upravené soubory ke stažení)

vložit do souboru actions_client/products.php na řádek 6

  $aDataPage = $oPage->throwPage( reset( $oProduct->aProductsPages[$iProduct] ) );

nahradit v souboru actions_client/products.php řádky 15 až 18

    if( !empty( $aData['sMetaKeywords'] ) ) {
      $sKeywords = $aData['sMetaKeywords'];
	} else {
	  if( !empty( $aDataPage['sMetaKeywords'] ) ) $sKeywords = $aData['sName'].",".$aDataPage['sMetaKeywords'];
    }
    if( !empty( $aData['sMetaDescription'] ) ) {
      $sDescription = $aData['sMetaDescription'];
	} else {
	  if( !empty( $aDataPage['sMetaDescription'] ) ) $sDescription = $aData['sName']." ".$aDataPage['sMetaDescription'];
    }

Jelikož mohou být produkty ve více kategoriích, vezme se popis a klíčová slova z první kategorie uvedené v databázi k určitému produktu.


Uvedená práce (dílo) podléhá licenci Creative Commons Attribution-ShareAlike 3.0 Licence Creative Commons

To znamená, že kód (dílo) smíte šířit (kopírovat, distribuovat a sdělovat dílo veřejnosti) a upravovat (pozměňovat, doplňovat, využívat celé nebo částečně v jiných dílech). Za podmínek uvedení autora (uvedení odkazu, viz níže) a zachování licence.

Uvedení odkazu: na každé stránce generované obchodem (či jiným systémem), ve kterém byl kód použit, musí být uveden viditelný odkaz na web eFox.cz ve formátu:

<a title="eFox.cz" href="http://efox.cz">Extended by <strong>eFox.cz</strong></a>




Leave a Reply

Premium Wordpress Themes by Natty WP. Web Hosting
Images by our golf tips desEXign.