Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

controller/information.php


Guest
 Share

Recommended Posts

Заметил в метрике странные метаморфозы - некоторые информационные страницы, то выпадают из поиска, то появляются,хаотично. Хочу найти связь данного явления со своими действиями или действиями модулей, нужно понять к какому модулю принадлежит этот кусок кода и что он выполняет?

 

У страницы https://site.ru/dostavka.html

изменился статус в поиске.
Старый статус: В поиске
Новый статус: Запрещено элементом noindex

 

В controller/information.php :
   

Спойлер

 

public function info() {
        $this->load->model('catalog/information');
        
        if (isset($this->request->get['information_id'])) {
            $information_id = (int)$this->request->get['information_id'];
        } else {
            $information_id = 0;
        }      
        
        $information_info = $this->model_catalog_information->getInformation($information_id);

        if ($information_info) {
            $output  = '<html dir="ltr" lang="en">' . "\n";
            $output .= '<head>' . "\n";
            $output .= '  <title>' . $information_info['title'] . '</title>' . "\n";
            $output .= '  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">' . "\n";
            $output .= '  <meta name="robots" content="noindex">' . "\n";
            $output .= '</head>' . "\n";
            $output .= '<body>' . "\n";
            $output .= '  <h1>' . $information_info['title'] . '</h1>' . "\n";
            $output .= html_entity_decode($information_info['description'], ENT_QUOTES, 'UTF-8') . "\n";
            $output .= '  </body>' . "\n";
            $output .= '</html>' . "\n";            

            $this->response->setOutput($output);
        }

 

Link to comment
Share on other sites

59 минут назад, chukcha сказал:

так я понимаю это для
information/information/info

 

Можно подробнее?.. Это стандартный скрипт? или из какого модуля? Почему он не постоянно работает а включается, отключается?

кстати у меня языка en нету.

 

1 час назад, markimax сказал:

 

Цитата

$output .= '  <meta name="robots" content="noindex">' . "\n";

 

 

я понимаю что этот тег значит, но он прописан в php, а не в tpl - вот и хочу разобраться....может это из vqmod  скрипт....

Link to comment
Share on other sites

".....Чаще всего мы принимаем что-то как должное. Если что-то работает так, как ожидалось, мы не будем беспокоиться о его внутренней работе, чтобы понять лежащий в основе механизм. Или, говоря иначе, мы не копаемся в чем-то, пока не будем в беде...."

Link to comment
Share on other sites

1 час назад, Techno1og сказал:

кстати у меня языка en нету.

а причем здесь это?

Это вызывается, должно вызваться аяксом всплывающее окно о доставке, и чтобы он каким-то образом ссылка не индексировалась, добавляется этот кусок

Но это не совсем верное решение, есть другой проверенный способ

Link to comment
Share on other sites

3 часа назад, Techno1og сказал:

".....Чаще всего мы принимаем что-то как должное. Если что-то работает так, как ожидалось, мы не будем беспокоиться о его внутренней работе, чтобы понять лежащий в основе механизм. Или, говоря иначе, мы не копаемся в чем-то, пока не будем в беде...."

ТС .... это какого то модуля
Контроллер не стандартный

controller/information.php :
нету такого в "штате" opencart

Link to comment
Share on other sites

.........Менять ничего не рекомендую, хрупкий баланс ошибок, компенсирующих друг друга, заставляет программу работать)))

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.