COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Отключение автогенерации метаданных Opencat Pro 2.3


yuriktekhex

Recommended Posts

Здравствуйте !!

Как в Opencart Pro 2.3 отключить автосоздание <meta name="keywords" ?

- Если в админке делаю пусто то в <meta name="keywords" = подставляется содержимое title 
- Мне нужно meta name="keywords" сделать пустым ?

Ссылка на комментарий
Поделиться на других сайтах

3 минуты назад, yuriktekhex сказал:

- Если в админке делаю пусто то в <meta name="keywords" = подставляется содержимое title 

вспоминайте какой сео "модуль" ставили

3 минуты назад, yuriktekhex сказал:

- Мне нужно meta name="keywords" сделать пустым ?

по дефолту при пустом поле оно не выводится

Ссылка на комментарий
Поделиться на других сайтах

Из сео ничего не ставил вроде. 
у меня Версия 2.3.0.2.5

 

- модуль автоматическая обработка прайс листов

- filter ver

остальное по-умолчанию, начал недавно делать сайт, больше ничего пока неуспел

вот эта страница - view-source:https://shoes.in.ua/obuv-dlja-detej/detskie-botinki/

 

если в настройках страницы keywords -> ставлю "." , то она отображается

Ссылка на комментарий
Поделиться на других сайтах

начало header
---------------------

<!DOCTYPE html>
<html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title><?php echo $title; ?></title>
<base href="<?php echo $base; ?>" />
<?php if ($description) { ?>
<meta name="description" content="<?php echo $description; ?>" />
<?php } ?>
<?php if ($keywords) { ?>
<meta name="keywords" content= "<?php echo $keywords; ?>" />
<?php } ?>

-----------

это манимейкер 2

Ссылка на комментарий
Поделиться на других сайтах

3 минуты назад, yuriktekhex сказал:

<?php if ($keywords) { ?>
<meta name="keywords" content= "<?php echo $keywords; ?>" />
<?php } ?>

тут четко видно что нет условия для подмены

значит ищите его в контроллере

посмотрите в папке модификаторов header.php

 

стандартно он выглядит так

https://github.com/ocshop/ocshop/blob/oc-2.3.0.2.1/upload/catalog/controller/common/header.php

36я строка

 

 

1 минуту назад, yuriktekhex сказал:

удалить последнее ?

ну так вы его удалите совсем даже там где он заполнен

Ссылка на комментарий
Поделиться на других сайтах

6 минут назад, yuriktekhex сказал:

www/catalog/controller/common/ - тут все стандартное -        $data['keywords'] = $this->document->getKeywords();

 

26 минут назад, admin сказал:

посмотрите в папке модификаторов header.php

 

Ссылка на комментарий
Поделиться на других сайтах

www/system/storage/modification/catalog/controller/common/header.php 

вот 

 

<?php
// *    @copyright    OPENCART.PRO 2011 - 2017.
// *    @forum   http://forum.opencart.pro
// *    @source        See SOURCE.txt for source and other copyright.
// *    @license    GNU General Public License version 3; see LICENSE.txt

class ControllerCommonHeader extends Controller {
    public function index() {

        /*mmr*/
        if ($this->config->get('moneymaker2_header_search_ajax')) $this->document->addScript('catalog/view/javascript/jquery/moneymaker2/livesearch.js');
        if ($this->config->get('moneymaker2_common_browser_warned')) $this->document->addScript('catalog/view/javascript/jquery/moneymaker2/browser.update.js');
        if ($this->config->get('moneymaker2_common_sidebars_responsive')) $this->document->addScript('catalog/view/javascript/jquery/moneymaker2/sidebars.responsive.js');
        if ($this->config->get('moneymaker2_common_scrolltop')) $this->document->addScript('catalog/view/javascript/jquery/moneymaker2/scrolltop.js');
        if ($this->config->get('moneymaker2_modules_snow')) $this->document->addScript('catalog/view/javascript/jquery/moneymaker2/snowstorm-min.js');
        $this->document->addStyle('catalog/view/theme/moneymaker2/stylesheet/bootstrap-theme-colors.store'.$this->config->get('config_store_id').'.css?v=262');
        $this->document->addStyle('catalog/view/theme/moneymaker2/stylesheet/stylesheet.css?v=262');
        $this->document->addStyle('catalog/view/theme/moneymaker2/stylesheet/stylesheet.custom.store'.$this->config->get('config_store_id').'.css?v='.$this->config->get('moneymaker2_date'));
        /*mmr*/
        
        // Analytics
        $this->load->model('extension/extension');

        $data['analytics'] = array();

        $analytics = $this->model_extension_extension->getExtensions('analytics');

        foreach ($analytics as $analytic) {
            if ($this->config->get($analytic['code'] . '_status')) {
                $data['analytics'][] = $this->load->controller('extension/analytics/' . $analytic['code'], $this->config->get($analytic['code'] . '_status'));
            }
        }

        if ($this->request->server['HTTPS']) {
            $server = $this->config->get('config_ssl');
        } else {
            $server = $this->config->get('config_url');
        }

        if (is_file(DIR_IMAGE . $this->config->get('config_icon'))) {
            $this->document->addLink($server . 'image/' . $this->config->get('config_icon'), 'icon');
        }

        $data['title'] = $this->document->getTitle();

        $data['base'] = $server;
        $data['description'] = $this->document->getDescription();
        $data['keywords'] = $this->document->getKeywords();
        $data['links'] = $this->document->getLinks();
        $data['robots'] = $this->document->getRobots();

Ссылка на комментарий
Поделиться на других сайтах

1 минуту назад, yuriktekhex сказал:

вот 

контроллера в папке модификаторов нет ?

 

вообщем если кратко, вам нужно найти где происходит подмена по признаку что если не заполнен кейвордс подставить тайтл

Ссылка на комментарий
Поделиться на других сайтах

  • RHCk changed the title to Отключение автогенерации метаданных Opencat Pro 2.3

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу