Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Настройка приоритета страницы


Hyperos

Recommended Posts

18 минут назад, Hyperos сказал:

Как настроить приоритет главной страницы?

приоритет относительно чего?

Надіслати
Поділитися на інших сайтах

Здравствуйте! Извиняюсь может не туда пишу. Вопрос в том что: передали мне интернет магазин, хозяин пропал, вот сижу разбираюсь, но не могу понять куда лезть что бы убрать проблемку текстовую с главной страницы, прошу помощи у знатоков.  (версия: 2.3.0.2.2)

Безымянный.jpg

Надіслати
Поділитися на інших сайтах


53 минуты назад, Ranchel сказал:

но не могу понять куда лезть

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

Надіслати
Поділитися на інших сайтах

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

Нужно главной странице и в каталоге поставить приоритет 1

да уж, прояснили так прояснили:?

Надіслати
Поділитися на інших сайтах

20 часов назад, fanatic сказал:

да уж, прояснили так прояснили

Я использую Google Sitemap Fast.

Вот главная страница https://rose-mary.shop и страница каталога https://rose-mary.shop/yarn

 

Нужно им поставить приоритет 1 относительно всех страниц.

 

Если я правильно понимаю, то это меняется в файле. Что нужно изменить или добавить в код, чтобы реализовать такое?

 

<?php

class ControllerFeedGoogleSitemapFast extends Controller {

	protected $categories = array();

	public function index() {

		if($this->config->get('google_sitemap_fast_status')) {

			$time_start = microtime(true);

			$output = '<?xml version="1.0" encoding="UTF-8"?>';

			$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';

			$this->load->model('tool/sitemap');

			$products = $this->model_tool_sitemap->getProducts();

			foreach($products as $product) {

				$output .= '<url>';

				$output .= '<loc>' . str_replace('&', '&', str_replace('&', '&', $this->url->link('product/product', 'product_id=' . $product['product_id']))) . '</loc>';

				$output .= '<lastmod>' . $product['date'] . '</lastmod>';

				$output .= '<changefreq>weekly</changefreq>';

				$output .= '<priority>1.0</priority>';

				$output .= '</url>';

			}

			$this->categories = $this->model_tool_sitemap->getAllCategories();



			$output .= $this->getAllCategories(0);



			$manufacturers = $this->model_tool_sitemap->getManufacturers();

			foreach($manufacturers as $manufacturer) {

				$output .= '<url>';

				$output .= '<loc>' . str_replace('&', '&', str_replace('&', '&', $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $manufacturer['manufacturer_id']))) . '</loc>';

				$output .= '<changefreq>weekly</changefreq>';

				$output .= '<priority>0.7</priority>';

				$output .= '</url>';

			}

			$informations = $this->model_tool_sitemap->getInformations();

			foreach($informations as $information) {

				$output .= '<url>';

				$output .= '<loc>' . str_replace('&', '&', str_replace('&', '&', $this->url->link('information/information', 'information_id=' . $information['information_id']))) . '</loc>';

				$output .= '<changefreq>weekly</changefreq>';

				$output .= '<priority>0.5</priority>';

				$output .= '</url>';

			}

			$output .= '</urlset>';



			$this->log->write(sprintf("Fast Sitemap Execution Time: %05.5f", (microtime(true) - $time_start)));

			$this->response->addHeader('Content-Type: application/xml');

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

		}

	}

	protected function getAllCategories($parent_id = 0, $current_path = '') {

		$output = '';

		if(array_key_exists($parent_id, $this->categories)) {

			$results = $this->categories[$parent_id];

			foreach($results as $result) {

				if(!$current_path) {

					$new_path = $result['category_id'];

				} else {

					$new_path = $current_path . '_' . $result['category_id'];

				}

				$output .= '<url>';

				$output .= '<loc>' . str_replace('&', '&', str_replace('&', '&', $this->url->link('product/category', 'path=' . $new_path))) . '</loc>';

				$output .= '<lastmod>' . $result['date'] . '</lastmod>';

				$output .= '<changefreq>weekly</changefreq>';

				$output .= '<priority>0.7</priority>';

				$output .= '</url>';

				if(!$current_path) {

					$new_path = $result['category_id'];

				} else {

					$new_path = $current_path . '_' . $result['category_id'];

				}

				$children = '';

				if(array_key_exists($result['category_id'], $this->categories)) {

					$children = $this->getAllCategories($result['category_id'], $new_path);
				}
				$output .= $children;

			}
		}
		return $output;

	}
}

?>

 

Змінено користувачем Hyperos
Надіслати
Поділитися на інших сайтах


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

У вас там постоянно обновляющийся контент находится?

в принципе - возможно..
Последние, акции, бестселлеры  и прочее подобное

Но как пишут... Не знаю, чем они там меряют.. ПС плюет на как на priority так и на частоту.

Надіслати
Поділитися на інших сайтах

Смысл затеи мне не ясен. 

Особенно, если допустить, что поисковик все-таки воспринял наше пожелание и каждый раз переиндексирует Главную.

Если там большой процент составляет именно постоянно меняющийся контент, то Главная будет скакать по позициям как козел по горам.

Вот, будь поисковиком, я такую "мигающую" Главную страницу высоко бы не ранжировал.

Со страницей категории- в принципе норм, типа: постоянно пополняющийся ассортимент, это скорее, плюс, чем минус.

P.S.

Я тут покумекал, возможно, в этом что-то есть, но не в смысле прокачки Главной, а в смысле прокачки страниц товаров из блока Новинки, Акции.

Змінено користувачем jaffagold
Надіслати
Поділитися на інших сайтах


23 минуты назад, jaffagold сказал:

Главная будет скакать по позициям как козел по горам.

Хе.. то вы не видели главных новостных порталов..?

И . зачем главная в топе?

 

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.