zen cart 关于页面 title

页面 title 具体一些有助于 SEO 。

zc-v-1.39 的新闻插件所有的新闻title都是一样的。现在将其改为与新闻标题一致。

修改 include/modules/meta_tags.php

在 case 'page': 之前(大概在314行左右)添加:

//---bof:get news title by xiang
case 'news_article':
  //echo '<!--'.$_GET['article_id'].'-->';
  $sql = 'SELECT news_article_name from '. TABLE_NEWS_ARTICLES_TEXT . ' WHERE article_id = "' . $_GET['article_id'] . '" AND language_id = "' . (int)$_SESSION['languages_id'] . '"';
  $news_article = $db->Execute($sql);
      if ($news_article->EOF) {
        $meta_tags_over_ride = true;
      } else {
          //echo '<!--'. $news_article->fields['news_article_name'] .'-->';
          define('META_TAG_TITLE','News: ' . $news_article->fields['news_article_name']);
      }
break; 
//---eof:get news title by xiang



完成。
--------------------------------2012 05 10-------------

  //---bof:get news title by xiang
  case 'news_article':
    //echo '<!--'.$_GET['article_id'].'-->';
    $sql = 'SELECT news_article_name, news_article_shorttext from '. TABLE_NEWS_ARTICLES_TEXT . ' WHERE article_id = "' . $_GET['article_id'] . '" AND language_id = "' . (int)$_SESSION['languages_id'] . '"';
    $news_article = $db->Execute($sql);
        if ($news_article->EOF) {
          $meta_tags_over_ride = true;
        } else {
            //echo '<!--'. $news_article->fields['news_article_name'] .'-->';
            define('META_TAG_TITLE','News: ' . $news_article->fields['news_article_name']);
            define('META_TAG_KEYWORDS',str_replace('"','',STORE_NAME . ' News ' . $news_article->fields['news_article_name']));
            define('META_TAG_DESCRIPTION',str_replace('"','',STORE_NAME . ' News ' . $news_article->fields['news_article_shorttext']));
        }
  break; 
  //---eof:get news title by xiang
// EZ-Pages:


你可能感兴趣的:(sql,session,table,tags)