页面 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: