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

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


Recommended Posts

Всем привет.

 

Такая проблема. Как настроить приоритет главной страницы?

 

Спасибо.

Link to post
Share on other sites

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

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

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

Link to post
Share on other sites

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

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

Link to post
Share on other sites

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

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

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

Link to post
Share on other sites
Только что, fanatic сказал:

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

Спасибо, разобрался сам!

Link to post
Share on other sites

В 03.11.2018 в 11:53, AlexDW сказал:

попробуйте написать еще раз, только более внятно

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

Link to post
Share on other sites

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

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

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

Link to post
Share on other sites
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;

	}
}

?>

 

Edited by Hyperos
Link to post
Share on other sites

Зачем Главной странице ставить приоритет 1 в Sitemap? У вас там постоянно обновляющийся контент находится?

Link to post
Share on other sites

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

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

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

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

Link to post
Share on other sites

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

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

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

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

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

P.S.

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

Edited by jaffagold
Link to post
Share on other sites

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

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

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

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

 

  • +1 1
Link to post
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
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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.