新闻模块的文章页面title怎么显示不同

安装:

1. 将 _zen_cart_folder 目录下的文件复制到Zen Cart的相应目录
2. 如果你使用自己的模板,请复制 "classic" 模板目录下的文件到你自己的模板目录中 (includes/templates/your_template_folder)
3. CHMOD 777 以下目录,某些系统可以是 755):
images/news/images_small/
images/news/images_med/
4. 管理页面 → 工具 → SQL工具,导入SQL文件 _install_sql/INSTALL_v2.110.sql
5. 可选安装 – 新闻摘要模块和新闻页面的动态页面标题: 用 _optional_install 目录下的文件覆盖Zen Cart文件。注意:该可选安装修改Zen Cart核心文件,升级Zen Cart时需要特别注意。

使用:
1. 管理页面 → 商店设置 → 新闻管理
2. 管理页面 → 商品管理 → 新闻管理 - 文章
3. 管理页面 → 商品管理 → 新闻管理 - 作者
4. 新闻页面网址为 http://YourZenCartUrlPath/index.php?main_page=news (可以在任何地方放置该链接 – 例如: 放在商店的导航条上,或者信息方框中, 等等。)

其中5. 可选安装 – 新闻摘要模块和新闻页面的动态页面标题: 用 _optional_install 目录下的文件覆盖Zen Cart文件。注意:该可选安装修改Zen Cart核心文件,升级Zen Cart时需要特别注意。
直接覆盖这文件就可以动态标题显示,但发现连带的首页和其它页面的标题也被改了(以前定义过了),经过一轮的删除替换代码,终于找到只要将以下代码添加进文件里就行了
代码: 全选//// Dynamic titles for news pages
// BOF
    case 'news':
    if (isset($_GET['date']) && zen_not_null($_GET['date'])) {
        define('META_TAG_TITLE', (defined('NAVBAR_TITLE') ? NAVBAR_TITLE . SECONDARY_SECTION : '') . zen_date_long($date) . PRIMARY_SECTION . TITLE . TAGLINE);
        } else {
        define('META_TAG_TITLE', (defined('NAVBAR_TITLE') ? NAVBAR_TITLE . PRIMARY_SECTION : '') . TITLE . TAGLINE);
        }

    define('META_TAG_DESCRIPTION', TITLE . PRIMARY_SECTION . NAVBAR_TITLE . SECONDARY_SECTION . KEYWORDS);
    define('META_TAG_KEYWORDS', KEYWORDS . ' ' . NAVBAR_TITLE);
        break;

    case 'news_article':
       define('META_TAG_TITLE', (defined('NAVBAR_TITLE') ? NAVBAR_TITLE . SECONDARY_SECTION : '') . $article->fields['news_article_name'] . PRIMARY_SECTION . TITLE . TAGLINE);
    define('META_TAG_DESCRIPTION', TITLE . PRIMARY_SECTION . NAVBAR_TITLE . SECONDARY_SECTION . KEYWORDS);
    define('META_TAG_KEYWORDS', KEYWORDS . ' ' . NAVBAR_TITLE);
        break;

    case 'news_comments':
       define('META_TAG_TITLE', (defined('NAVBAR_TITLE') ? NAVBAR_TITLE . SECONDARY_SECTION : '') . $article->fields['news_article_name'] . SECONDARY_SECTION . NAVBAR_TITLE_COMMENTS . PRIMARY_SECTION . TITLE . TAGLINE);
    define('META_TAG_DESCRIPTION', TITLE . PRIMARY_SECTION . NAVBAR_TITLE . SECONDARY_SECTION . KEYWORDS);
    define('META_TAG_KEYWORDS', KEYWORDS . ' ' . NAVBAR_TITLE);
        break;

    case 'news_archive':
       define('META_TAG_TITLE', (defined('NAVBAR_TITLE') ? NAVBAR_TITLE . SECONDARY_SECTION : '') . news_date_archive($archive_date) . PRIMARY_SECTION . TITLE . TAGLINE);
    define('META_TAG_DESCRIPTION', TITLE . PRIMARY_SECTION . NAVBAR_TITLE . SECONDARY_SECTION . KEYWORDS);
    define('META_TAG_KEYWORDS', KEYWORDS . ' ' . NAVBAR_TITLE);
        break;
// EOF
//// Dynamic titles for news pages

我是添加这段代码在原文件的第81行下,在 代码: 全选  case 'address_book_process':
  define('META_TAG_TITLE', NAVBAR_TITLE_ADD_ENTRY . PRIMARY_SECTION . TITLE . TAGLINE);
  define('META_TAG_DESCRIPTION', TITLE . PRIMARY_SECTION . NAVBAR_TITLE_ADD_ENTRY . SECONDARY_SECTION . KEYWORDS);
  define('META_TAG_KEYWORDS', KEYWORDS . METATAGS_DIVIDER . NAVBAR_TITLE_ADD_ENTRY);
  break;这代码的下面,因为加在这行之上会出现页面无法显示,原因不懂,我看不懂代码具体意思 这样问题就解决了。

 

http://hi.baidu.com/answer36/item/3f9f1422d39abf142a0f1c4b

你可能感兴趣的:(sql,Date,null,工具,Comments,archive)