Tự động tạo thẻ Title, Description

Thảo luận trong 'Magento SEO - Search Engine Friendly Magento' bắt đầu bởi vntechmart, 18 Tháng chín 2015.

  1. vntechmart

    vntechmart New Member

    Code tự động tạo thẻ Title và Description khi đăng sản phẩm, danh mục sản phẩm trong Magento:
    <?php
    $desc = strip_tags(trim($this->getDescription()));
    $kw = trim($this->getKeywords());
    $title = strip_tags(trim($this->getTitle()));

    if (Mage::registry(‘current_product’)) {
    $categoryIds = Mage::registry(‘current_product’)->getCategoryIds();
    if(count($categoryIds) ){
    $firstCategoryId = $categoryIds[1];
    $category = Mage::getModel(‘catalog/category’)->load($firstCategoryId);
    }
    $desc = Mage::registry(‘current_product’)->getName(). ‘ ‘. strip_tags(Mage::registry(‘current_product’)->getShortDescription());

    $desc = substr($desc, 0, 150);

    if($title = Mage::getStoreConfig(‘design/head/default_title’) || $title == Mage::registry(‘current_product’)->getDescription())
    {

    if(strtolower(substr($desc, 0, strlen($title))) !== strtolower($title))
    {
    $title =$category->getName().’ ‘.Mage::registry(‘current_product’)->getName();
    }
    }

    if(empty($kw) || $kw == Mage::getStoreConfig(‘design/head/default_keywords’))
    {
    $kw = Mage::registry(‘current_product’)->getName().’,’.$kw;
    }
    }

    if (Mage::registry(‘current_category’))
    {
    if(empty($desc) || $desc == Mage::getStoreConfig(‘design/head/default_description’))
    {
    $desc = $this->getTitle(). ‘ ‘. strip_tags(str_replace(“<br />”,”, “,substr(Mage::registry(‘current_category’)->getDescription(), 0, strpos(Mage::registry(‘current_category’)->getDescription(), ‘.’)+1)));
    $desc = substr($desc, 0, 150);
    }
    if(empty($kw) || $kw == Mage::getStoreConfig(‘design/head/default_keywords’))
    {
    $kw = $title.’,’.$kw;
    }
    }

    echo ‘<title>’.$title.'</title>’;
    echo ‘<meta name=”description” content=”‘.$desc.'” />’;
    echo ‘<meta name=”keywords” content=”‘.$kw.'” />’;
    ?>
    Chi tiết xem tại: http://lephonghau.com/magento/magento-seo/tu-dong-tao-the-title-description-trong-magento/

Chia sẻ trang này