在哪里更改新闻模块的标题、关键字?

用于收藏精华贴子、网友共享的资料等。可以回复,不能发新贴。

版主: Jack

版面规则
本版面不能发新贴,可以回复

在哪里更改新闻模块的标题、关键字?

帖子study2011 » 2011-03-14 15:31

JACK老大:
您好!

我想咨询一下,如和更改新闻模块的标题,和关键字之类的呢。
因为我发现,新闻模块的每一篇文章,标题和关键词什么的都是一样一样的!
所以求助于JACK老大,麻烦告知下如何更改。

对了,我的ZENCART是英文版本,
我在/includes/languages/english/ 里面找到了关于新闻的五个文件,分别是:
news.php
news_archive.php
news_article.php
news_comments.php
news_rss.php

不知道是在这里更改吗,但是打开又没有发现可以更改的地方,
小弟在这里非常感谢了!
study2011
新手上路
新手上路
 
帖子: 19
注册: 2011-03-05 16:34

Re: 求助:在哪里更改新闻模块的标题,关键字?谢谢!

帖子Jack » 2011-03-18 7:44

看看下载的新闻模块安装包,里面可选安装中,\includes\modules\meta_tags.php 里有实现方法。下面这段代码要加到你现有的 meta_tags.php 文件中
代码: 全选
//// 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
头像
Jack
论坛版主
论坛版主
 
帖子: 12265
注册: 2004-12-16 10:04

Re: 求助:在哪里更改新闻模块的标题,关键字?谢谢!

帖子study2011 » 2011-03-28 8:58

太感谢太感谢JACK了,我现在就试试!!!不知道加在meta_tags.php的哪个地方,我先加在尾部来看看!!! JACK谢谢你!!!最近因为网站新闻模块总是不定时跳转到LOGIN页面,不知道怎么解决,也不知道问题出在哪里,弄的都沮丧的不行了,先更改下文章标题,一点点的进步
study2011
新手上路
新手上路
 
帖子: 19
注册: 2011-03-05 16:34

Re: 求助:在哪里更改新闻模块的标题,关键字?谢谢!

帖子study2011 » 2011-03-28 9:35

Jack 写道:看看下载的新闻模块安装包,里面可选安装中,\includes\modules\meta_tags.php 里有实现方法。下面这段代码要加到你现有的 meta_tags.php 文件中
代码: 全选
//// 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


JACK老大,你能说的再详细点不,我把这段代码复制到了\includes\modules\meta_tags.php 文件的尾部,再打开网站时,发现网站首页显示为空白,不好意思,太菜了 :oops:
study2011
新手上路
新手上路
 
帖子: 19
注册: 2011-03-05 16:34

Re: 求助:在哪里更改新闻模块的标题,关键字?谢谢!

帖子Jack » 2011-03-28 10:31

你直接到安装包的 optional install 目录下找这个meta_tags.php文件,看看里面是加在哪的,或者直接用那个文件好了
头像
Jack
论坛版主
论坛版主
 
帖子: 12265
注册: 2004-12-16 10:04

Re: 求助:在哪里更改新闻模块的标题,关键字?谢谢!

帖子zhjhqk » 2011-05-12 9:06

收藏
zhjhqk
VIP会员
VIP会员
 
帖子: 396
注册: 2010-09-21 10:16

Re: 求助:在哪里更改新闻模块的标题,关键字?谢谢!

帖子秋风神气 » 2011-08-16 9:02

我这样写进去,还是没办法使每篇新闻显示标题在浏览器上面,求解,jack!
秋风神气
新手上路
新手上路
 
帖子: 9
注册: 2011-06-03 17:58

Re: 求助:在哪里更改新闻模块的标题,关键字?谢谢!

帖子z104681579 » 2012-07-14 10:25

会没有作用吗?大神help...
z104681579
普通会员
普通会员
 
帖子: 21
注册: 2009-12-14 14:38

Re: 求助:在哪里更改新闻模块的标题,关键字?谢谢!

帖子weber » 2012-07-14 12:04

你写对了就自然有作用了
weber
中级会员
中级会员
 
帖子: 70
注册: 2005-11-22 1:17
地址: Zen Cart
QQ 帐号: 344109424

Re: 求助:在哪里更改新闻模块的标题,关键字?谢谢!

帖子wwwnhy123 » 2013-05-13 11:59

很不错的方法,试用了,可以使用·
wwwnhy123
 
帖子: 4
注册: 2011-03-19 10:25
QQ 帐号: 176128596


  • 相关话题
    回复总数
    阅读次数
    最新文章

回到 精华共享



在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客

cron