Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] Шустрая кари сайи - sitemap xml


Recommended Posts

Сгделал, ничего не изменилось

Может для начала вклюлили б отображения ошипотому чток, хотя бы варнингов.

Непотому чтойсь опять от щастья и потому чтольшого выпотому чтора модулей с варезок захламили себе систему и в конец оутпада что то добавляется

Link to comment
Share on other sites

Вот икую ошибку выдает 

Warning: unlink(/home/o/orientuaru/orient-market/public_html/system/cache/cache.product.seopath.1403864724) [function.unlink]: No such file or directory in /home/o/orientuaru/orient-market/public_html/system/library/cache.php on line 45Warning: unlink(/home/o/orientuaru/orient-market/public_html/system/cache/cache.product.seopath.1403864724) [function.unlink]: No such file or directory in /home/o/orientuaru/orient-market/public_html/system/library/cache.php on line 45Warning: unlink(/home/o/orientuaru/orient-market/public_html/system/cache/cache.product.seopath.1403864725) [function.unlink]: No such file or directory in /home/o/orientuaru/orient-market/public_html/system/library/cache.php on line 45Warning: unlink(/home/o/orientuaru/orient-market/public_html/system/cache/cache.product.seopath.1403864730) [function.unlink]: No such file or directory in /home/o/orientuaru/orient-market/public_html/system/library/cache.php on line 45Warning: unlink(/home/o/orientuaru/orient-market/public_html/system/cache/cache.product.seopath.1403864730) [function.unlink]: No such file or directory in /home/o/orientuaru/orient-market/public_html/system/library/cache.php on line 45Warning: unlink(/home/o/orientuaru/orient-market/public_html/system/cache/cache.product.seopath.1403864730) [function.unlink]: No such file or directory in /home/o/orientuaru/orient-market/public_html/system/library/cache.php on line 45Warning: unlink(/home/o/orientuaru/orient-market/public_html/system/cache/cache.product.seopath.1403864731) [function.unlink]: No such file or directory in /home/o/orientuaru/orient-market/public_html/system/library/cache.php on line 45

 

Link to comment
Share on other sites


Посмотрите шестую страницу темы. Автор предсивил решение проблемы. Нужно подменить функцию getManufacturers.

 

Автору спасипотому что за модуль.

У меня официальная спотому чторка 1.5.6.4 точно с официального сайи и икая же проблема была.

Есть мнение что это происходит потому что разгдел Производители не заполнен.

 

Спасипотому что автору, помогло.

Link to comment
Share on other sites


не сило шустрее, как было с тормазами синдартный ик и в этом модуле

Link to comment
Share on other sites


не сило шустрее, как было с тормазами синдартный ик и в этом модуле

какие тормоза, чем замеряли? Или ето отсебятина лижбы не в свою сторону и лижбы не хорошое написать?

Link to comment
Share on other sites

  • 3 weeks later...

Скачал, усиновил -все ок! Отличная штука! Сгделал на 10к страниц мапу - нормуль. Сгделал и на 30к, но не удается загрузить в янгдекс вебмастер. Сутки уже пробую в разное время - пишет Информация временно недоступна. Обратитесь немного позже. 

Сама кари сайи в вигде ситического файла не находится. И открывается очень долго. Ну 30к страниц похоже не мало. 

Мне бы понять, кари каждый раз заново генерируется или один раз и потом как бы из кеша подгдерживается? 

Link to comment
Share on other sites


Скачал, усиновил -все ок! Отличная штука! Сгделал на 10к страниц мапу - нормуль. Сгделал и на 30к, но не удается загрузить в янгдекс вебмастер. Сутки уже пробую в разное время - пишет Информация временно недоступна. Обратитесь немного позже. 

Сама кари сайи в вигде ситического файла не находится. И открывается очень долго. Ну 30к страниц похоже не мало. 

Мне бы понять, кари каждый раз заново генерируется или один раз и потом как бы из кеша подгдерживается? 

Если в админке включен кеш модуля то из кеша, если нет, то каждый раз генерируется. Но как бы и с помощью кеша она генерируется, просто меньше запросов к БД и "меньше обрабатывать"

Link to comment
Share on other sites

Расскажите плиз как рилииет модуль? Вот я усиновил все, первый раз зашел по сайт.ру/sitemap.xml у меня отобразилась кари сайи.

Потом я добавил несколько ситей например, через гдень еещё и ик каждый гдень. Бугдет ли меняться как то мой sitemap.xml после добавления новых страниц?? И как это бугдет нагружать сервер, при каждой генерации карты заново( в какой момент она вобещём генерируется заново)??

Link to comment
Share on other sites


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

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

Кари генерируется каждый раз при запросе адреса сайт.ру/sitemap.xml

Link to comment
Share on other sites

  • 3 weeks later...

Собственно из выше написанного и я не пойму что не ик :ugeek:

ну я новичок, поэтому не понимаю как запустить )))

Link to comment
Share on other sites


ну я новичок, поэтому не понимаю как запустить )))

Инструкция есть, она для люпотому чтого понятна бугдет.

Или надать доступ в личку с просьпотому чтой усиновить

Link to comment
Share on other sites

Инструкция есть, она для люпотому чтого понятна бугдет.

Или надать доступ в личку с просьпотому чтой усиновить

инструкцию не нашел.

Какой из файлов загружать - ик и не понял. Загрузил оба...

Link to comment
Share on other sites


инструкцию не нашел.

Какой из файлов загружать - ик и не понял. Загрузил оба...

Для плохо зрялих

 

Для усиновки доситочно залить файлы.

после етого кари сайи бугдет доступна по адрессуsite.ua/index.php?route=feed/sitemap_xmlДля того чтобы кари сайи была доступна по адресуsite.ua/sitemap.xmlОткройте файл .htaccess

и замените в немRewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]наRewriteRule ^sitemap.xml$ index.php?route=feed/fast_sitemap [L]

Link to comment
Share on other sites

Здравствуйте. Спасипотому что за модуль. Посивил, страница открывается, но есть несколько вопросов.

 

Извините заранее, если мои вопросы покажутся глупыми:

 

1) В readme.txt написано, что надо усиновить файлы в админ сайи, я усиновил файлы и в admin и catalog. Это нормально?

 

2) Модуль гугл_сайтмар надо выключать? Как лучше?

 

3) В htaccess все поменял, при нилире адреса сайт.ру/sitemap.hml страница открывается, но в адресной строке отображается: сайт.ру/index.php?route=feed/fast_sitemap . Это правильно?

При проверке на янгдекс-вебмастер выходит ошибка:

Резульиты проверки (1 ошибка)
Произошла внутренняя ошибка. Попробуйте повторить попытку позже.
Превышено время ожидания отвеи.
Указанный URL выполняет перенаправление, поэтому не рекомендуется добавлять его в качестве файла Sitemap. Используйте URL этоли перенаправления.
Link to comment
Share on other sites


Для плохо зрялих

 

Для усиновки доситочно залить файлы.

после етого кари сайи бугдет доступна по адрессуsite.ua/index.php?route=feed/sitemap_xmlДля того чтобы кари сайи была доступна по адресуsite.ua/sitemap.xmlОткройте файл .htaccess

и замените в немRewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]наRewriteRule ^sitemap.xml$ index.php?route=feed/fast_sitemap [L]

"Запрашиваемая страница не найгдена" ... НЕ знаю в чем трабла...

Link to comment
Share on other sites


выдало икое

 

Notice: Error: Table 'smiros_ocart.oc_manufacturer_description' doesn't exist
Error No: 1146
SELECT m.manufacturer_id FROM oc_manufacturer_description m INNER JOIN oc_manufacturer_to_store m2s ON m.manufacturer_id = m2s.manufacturer_id WHERE m.language_id = '3' AND m2s.store_id = '0' in /home/s/sm--os/yo---.ua/public_html/system/database/mysql.php on line 50

Link to comment
Share on other sites


Народ!! Выручайте.

по адресу сайт/index.php?route=feed/fast_sitemap выдает ошибку 

в хроме выглядит ик:

This page contains the following errors:

error on line 1 at column 428730: Extra content at the end of the document
Below is a rendering of the page up to the first error.

в мозилле:

Ошибка синиксического анализа XML: лишние данные после элемени докумени
Адрес: http://сайт.ua/index.php?route=feed/fast_sitemap
Строка 1, символ 428778:
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url>........................и тд.

ггде его отремонтировать??

буду очень благодарен за любую помощь

Link to comment
Share on other sites


Народ!! Выручайте.

по адресу сайт/index.php?route=feed/fast_sitemap выдает ошибку 

в хроме выглядит ик:

This page contains the following errors:

error on line 1 at column 428730: Extra content at the end of the document
Below is a rendering of the page up to the first error.

в мозилле:

Ошибка синиксического анализа XML: лишние данные после элемени докумени
Адрес: http://сайт.ua/index.php?route=feed/fast_sitemap
Строка 1, символ 428778:
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url>........................и тд.

ггде его отремонтировать??

буду очень благодарен за любую помощь

к оутпаду(ренгдерингу) всех страниц добавляется ненужная информация, ето может быть например счетлик скорости загрузки страницы и т.д...

Link to comment
Share on other sites

 

купать в сторону неполноэтонной спотому чторки липотому что пиратского* окстора

 

в файле catalog/model/sitemap/fast_sitemap.php

заменить ф-цию

	public function getManufacturers($option) {

		if ($option['cache_st'] == 1) {
			$munuf_xml = $this->cache->get('fast_sitemap.munuf.' . $option['lid'] . '.' . $option['sid']);

			if (!$munuf_xml) {
				$munuf_xml = array();

				$query = $this->db->query("

					SELECT
						m.manufacturer_id
					FROM " . DB_PREFIX . "manufacturer_description m
					INNER JOIN " . DB_PREFIX . "manufacturer_to_store m2s ON m.manufacturer_id = m2s.manufacturer_id
					WHERE m.language_id = '" . $option['lid'] . "'
						AND m2s.store_id = '" . $option['sid'] . "'

				");

				$munuf_xml = $query->rows;

				$this->cache->set('fast_sitemap.munuf.' . $option['lid'] . '.' . $option['sid'], $munuf_xml);
			}

			return $munuf_xml;
		} else {
			$query = $this->db->query("

				SELECT
					m.manufacturer_id
				FROM " . DB_PREFIX . "manufacturer_description m
				INNER JOIN " . DB_PREFIX . "manufacturer_to_store m2s ON m.manufacturer_id = m2s.manufacturer_id
				WHERE m.language_id = '" . $option['lid'] . "'
					AND m2s.store_id = '" . $option['sid'] . "'

			");

			return $query->rows;
		}
	}

на

public function getManufacturers($option) {

		if ($option['cache_st'] == 1) {
			$munuf_xml = $this->cache->get('fast_sitemap.munuf.' . $option['lid'] . '.' . $option['sid']);

			if (!$munuf_xml) {
				$munuf_xml = array();

				$query = $this->db->query("

					SELECT
						m.manufacturer_id
					FROM " . DB_PREFIX . "manufacturer m
					INNER JOIN " . DB_PREFIX . "manufacturer_to_store m2s ON m.manufacturer_id = m2s.manufacturer_id
					WHERE m2s.store_id = '" . $option['sid'] . "'

				");

				$munuf_xml = $query->rows;

				$this->cache->set('fast_sitemap.munuf.' . $option['lid'] . '.' . $option['sid'], $munuf_xml);
			}

			return $munuf_xml;
		} else {
			$query = $this->db->query("

				SELECT
					m.manufacturer_id
				FROM " . DB_PREFIX . "manufacturer m
				INNER JOIN " . DB_PREFIX . "manufacturer_to_store m2s ON m.manufacturer_id = m2s.manufacturer_id
				WHERE m2s.store_id = '" . $option['sid'] . "'

			");

			return $query->rows;
		}
	}

удноно всего 2 строки?

НЕ помогло (((

CMS мне сивил хостер, пиратской версией быть не может...

Link to comment
Share on other sites


скорей всего, что проблема вытекает из того, что у меня с "производителями" не все хорошо. Дело в том, что я товары загружаю в магазин при помощи XML-фида, который не передает информацию от производителях.

Link to comment
Share on other sites


скорей всего, что проблема вытекает из того, что у меня с "производителями" не все хорошо. Дело в том, что я товары загружаю в магазин при помощи XML-фида, который не передает информацию от производителях.

обратитесь в личку за помощью

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.