西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > OpenCart教程 >

修改opencart的首页keyword关键词

时间:2016-08-29 09:29来源:未知 作者:好模板 点击:
如何修改opencart的首页key word,引起讨论,后来写了代码,我代转发出来,以供大家参考 打开模板头部文件:catalog\view\theme\模板名\template\common\header.tpl ?php if ($keywords) { ? !--这是原本的代
如何修改opencart的首页key word,引起讨论,后来写了代码,我代转发出来,以供大家参考

打开模板头部文件:catalog\view\theme\模板名\template\common\header.tpl

<?php if ($keywords) { ?> <!--这是原本的代码,判断:当关键=true的时候就执行下面(也就是不等于空的时候)-->
<meta name="keywords" content="<?php echo $keywords; ?>" /> <!--不等于空的时候就  执行这一行-->
<?php }else { ?> <!--我在这里加了一个, 否则(不等于空) 就把 TITLE当作关键字-->
<meta name="keywords" content="<?php echo $title; ?>" /><!-- 把TITLE输出到KEYWORD-->
<?php }?>


还有另外一个版本,我也发下,这个版本(好像是群里的 孤狐尊者  (29294961))

孤狐尊者  (29294961)  14:58:58


编辑文件admin下controller下setting下setting.php文件
查找如下代码
                if (isset($this->request->post['config_meta_description'])) {
                        $this->data['config_meta_description'] = $this->request->post['config_meta_description'];
                } else {
                        $this->data['config_meta_description'] = $this->config->get('config_meta_description');
                }
                
在这段代码的后面添加下面的代码
if (isset($this->request->post['config_meta_keyword'])) {
                        $this->data['config_meta_keyword'] = $this->request->post['config_meta_keyword'];
                } else {
                        $this->data['config_meta_keyword'] = $this->config->get('config_meta_keyword');
                }
孤狐尊者  (29294961)  15:00:33
然后再编辑
admin下view下template下setting下setting.tpl文件
查找如下代码
<tr>
              <td><?php echo $entry_meta_description; ?></td>
              <td><textarea name="config_meta_description" cols="40" rows="5"><?php echo $config_meta_description; ?></textarea></td>
            </tr>
在这段代码后面添加下面的代码
<tr>
              <td><?php echo 'Meta Tag Keyword:'; ?></td>
              <td><textarea name="config_meta_keyword" cols="40" rows="5"><?php echo $config_meta_keyword; ?></textarea></td>
            </tr>
孤狐尊者  (29294961)  15:02:21
然后编辑前台文件
catalog下controller下common下home.php文件
查找代码$this->document->setDescription($this->config->get('config_meta_description'));
在下面添加一行
$this->document->setKeywords($this->config->get('config_meta_keyword'));




/**
         * 获取客户端IP
         * */
    public static function getClientIp()
    {
        if (getenv ( "HTTP_CLIENT_IP" ) && strcasecmp ( getenv ( "HTTP_CLIENT_IP" ), "unknown" ))
            $ip = getenv ( "HTTP_CLIENT_IP" );
        else if (getenv ( "HTTP_X_FORWARDED_FOR" ) && strcasecmp ( getenv ( "HTTP_X_FORWARDED_FOR" ), "unknown" ))
            $ip = getenv ( "HTTP_X_FORWARDED_FOR" );
        else if (getenv ( "REMOTE_ADDR" ) && strcasecmp ( getenv ( "REMOTE_ADDR" ), "unknown" ))
            $ip = getenv ( "REMOTE_ADDR" );
        else if (isset ( $_SERVER ['REMOTE_ADDR'] ) && $_SERVER ['REMOTE_ADDR'] && strcasecmp ( $_SERVER ['REMOTE_ADDR'], "unknown" ))
            $ip = $_SERVER ['REMOTE_ADDR'];
        else
            $ip = "unknown";
        return ($ip);
    }(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容