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

Релиз ocStore 1.5.5.1.2


dinox

Recommended Posts

Объясняю по всем трем пунктам:
1. Есть крупные сайты, на которых много товаров удаляется, соответственно создается много страниц "Не найдено" с кодом ответа - 200, которые попадают в выдачу. Зачем они? Это же мусор!
2. Описание должно быть уникальным для каждой отдельной страницы, если одно описание дублируется на 10 страниц - оно теряет всякий вес. 
3. Вывод "списком" подразумевает вывод описания, а если учитывать что товар может быть в нескольких категориях и каталоге бренда, то это тоже ничего позитивного в продвижении не принесет. 
В любом случае, если не доверяете мне, откройте популярные магазины и убедитесь в необходимости этих исправлений сами.

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


1. посмотрел код, согласен, недоглядели

2. спорно. много раз слышал об этом, но фактов ещё не видел

3. и сеткой описание есть, хоть и скрыто, но поисковики видят. там же есть и описание категорий.

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

2. спорно. много раз слышал об этом, но фактов ещё не видел

3. и сеткой описание есть, хоть и скрыто, но поисковики видят. там же есть и описание категорий.

2. Вот примеры на самых популярных магазинах: раз, два, три, четыре.

3. Именно поэтому я его вырезал совсем, даже из кода. Если и выводить таким образом описание, то только через аякс.

 

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


столкнулся с такой проблемой: при включенном SEO_PRO для товаров прописываю seo-url сохраняю товар, а он становится доступен по ссылке типа - route=product/product&path Но после того как очищу папку /system/cache УРЛ становится нормальным

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


столкнулся с такой проблемой: при включенном SEO_PRO для товаров прописываю seo-url сохраняю товар, а он становится доступен по ссылке типа - route=product/product&path Но после того как очищу папку /system/cache УРЛ становится нормальным

И в чем здесь, по вашему, проблема?

 

 

2. Вот примеры на самых популярных магазинах: раз, два, три, четыре.

3. Именно поэтому я его вырезал совсем, даже из кода. Если и выводить таким образом описание, то только через аякс.

 

Простите, что влажу, но:

2. Вопрос был в том, где факты негативного влияния краткого описания, которое выводится в каталоге, на позиции в ПС?

3. Есть теги rel=next/prev, которые решают эту проблему (проблему ли? поисковики умнее, чем раньше, и пагинацию каталога прекрасно понимают не как дубли контента, а именно как разбитие информации на страницы).

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

И в чем здесь, по вашему, проблема?

 

 

Простите, что влажу, но:

2. Вопрос был в том, где факты негативного влияния краткого описания, которое выводится в каталоге, на позиции в ПС?

3. Есть теги rel=next/prev, которые решают эту проблему (проблему ли? поисковики умнее, чем раньше, и пагинацию каталога прекрасно понимают не как дубли контента, а именно как разбитие информации на страницы).

ну если это не проблема этого релиза, тогда укажите пожалуйста где можно прочитать чтобы исправить. На OcStore 1.5.2.1 у меня такой проблемы нет, поэтому я и написал конкретно в этой теме, а зачем было минусовать? Или я Вас сильно обидел

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


ну если это не проблема этого релиза, тогда укажите пожалуйста где можно прочитать чтобы исправить. На OcStore 1.5.2.1 у меня такой проблемы нет, поэтому я и написал конкретно в этой теме, а зачем было минусовать? Или я Вас сильно обидел

Дело в том, что это не проблема, а нормальное поведение движка. По умолчанию товары по только что созданным адресам seo-url будут доступны только после обновления кеша этих самых адресов, т.е. либо после ручной очистки папки cache, либо через какое-то время после того, как кеш сам обновится.

P.S. Я вас не минусовал

 

 

Интересную особеность заметил при выключении товара сервер отдает ответ 200 и last modified 1970 1 января )

Вот тут гляньте, чтобы исправить статус на 404, правда не уверен, что на 1.5.5 подойдет.

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

Дело в том, что это не проблема, а нормальное поведение движка. По умолчанию товары по только что созданным адресам seo-url будут доступны только после обновления кеша этих самых адресов, т.е. либо после ручной очистки папки cache, либо через какое-то время после того, как кеш сам обновится.

P.S. Я вас не минусовал

 

 

Вот тут гляньте, чтобы исправить статус на 404, правда не уверен, что на 1.5.5 подойдет.

извиняюсь! я не знал что это нормально для движка, у меня есть сайт на OcStore 1.5.2.1 там такого не наблюдается. Спасибо за ответ

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


Только заметил вот какой косяк, при добавлении товара, во вкладке Связи, в полях - Главная категория, Показывать в категориях - нарушена сортировка категорий, в версии 1.5.4.1 все хорошо было.
в 1.5.4.1 - Сортировка идет
Категория родитель
 - вложенная

 - вложенная

Категория родитель 2

- вложенная....

Начиная с 1.5.5.1 

Сортировка непонятная совсем((( И Заданный порядок сортировки в категориях не срабатывает в этих полях при добавлении товара.

Было замечено минимум на 5 сайтах
 

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

Только заметил вот какой косяк, при добавлении товара, во вкладке Связи, в полях - Главная категория, Показывать в категориях - нарушена сортировка категорий, в версии 1.5.4.1 все хорошо было.

в 1.5.4.1 - Сортировка идет

Категория родитель

 - вложенная

 - вложенная

Категория родитель 2

- вложенная....

Начиная с 1.5.5.1 

Сортировка непонятная совсем((( И Заданный порядок сортировки в категориях не срабатывает в этих полях при добавлении товара.

Было замечено минимум на 5 сайтах

 

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

Решение проблемой с сортировкой описанной выше:

в файле admin/controller/catalog/product.php

Заменяем код с строки 1283 по 1304 на следующее:

		$this->load->model('catalog/category');
				
		$categories = $this->model_catalog_category->getAllCategories();

		$this->data['categories'] = $this->getAllCategories($categories);
		
		if (isset($this->request->post['main_category_id'])) {
			$this->data['main_category_id'] = $this->request->post['main_category_id'];
		} elseif (isset($product_info)) {
			$this->data['main_category_id'] = $this->model_catalog_product->getProductMainCategoryId($this->request->get['product_id']);
		} else {
			$this->data['main_category_id'] = 0;
		}

		if (isset($this->request->post['product_category'])) {
			$this->data['product_category'] = $this->request->post['product_category'];
		} elseif (isset($this->request->get['product_id'])) {
			$this->data['product_category'] = $this->model_catalog_product->getProductCategories($this->request->get['product_id']);
		} else {
			$this->data['product_category'] = array();
		}		

и в конце файла перед 1709 строкой } ?> добавляем:

	private function getAllCategories($categories, $parent_id = 0, $parent_name = '') {
		$output = array();

		if (array_key_exists($parent_id, $categories)) {
			if ($parent_name != '') {
				$parent_name .= $this->language->get('text_separator');
			}

			foreach ($categories[$parent_id] as $category) {
				$output[$category['category_id']] = array(
					'category_id' => $category['category_id'],
					'name'        => $parent_name . $category['name']
				);

				$output += $this->getAllCategories($categories, $category['category_id'], $parent_name . $category['name']);
			}
		}

		return $output;
	}

Дернул с контролера 1.5.4.1 так как там работает! спасибо за внимание.

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

Только заметил вот какой косяк, при добавлении товара, во вкладке Связи, в полях - Главная категория, Показывать в категориях - нарушена сортировка категорий, в версии 1.5.4.1 все хорошо было.

 

https://opencartforum.com/topic/31428-планы-на-релиз-15513-или-1561/?do=findComment&comment=255022

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

Спасибо), но вот в этом случае сортировка в обратном порядке идет, с конца))

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

Поставил на ocStore 1.5.5.1.2 шаблон рассчитанный на  1.5.5.1.1и получаю такую ошибку, происходит она, при нажатии у любого товара на кнопку купить. и что то мне подсказывает что проблема наверное не vqmod. Хотя не знаю.  Буду рад за помощь. 

 

2014-04-06 1:59:12 - PHP Notice:  Undefined variable: option_value_query in Z:\home\shop.ru\www\vqmod\vqcache\vq2-system_library_cart.php on line 237

 

2014-04-06 1:59:12 - PHP Notice:  Trying to get property of non-object in Z:\home\shop.ru\www\vqmod\vqcache\vq2-system_library_cart.php on line 237

 

'image'         => $option_value_query->row['option_image'],  вот эта линия 237

 

ocStore-1.5.5.1.2 стоит на денвере локально  vqmod-2.4.1  vqmod_manager-master 

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


А где взять бета-тестеров? Только не говорите, что все прям кинутся тестировать.

Я же написал, "решение для себя, делать тестирование" 

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

Косяк с ценой у меня одного? Ставлю цену на товар 100 евро, а выводит - Цена: 72.41€ Без НДС: 72.41€. 

Все налоги выключены!!! Не пойму почему выводит неправильно....

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


Waha, Огромное спасибо тебе за фикс, выручил. Я уже голову сломал с этими категориями)

Нз)

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

Может кому-нибудь помогу.

При редактировании статьи, при установке порядка -1 , статья из списка не пропадает (а должна, так написано в подсказке и по логике).

 

Проблема решается заменой ORDER BY на AND i.sort_order <> '-1' ORDER BY в файле /catalog/model/catalog/information.php 

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


Баг в коде, из-за которого в подкатегориях всегда считается количество товаров.

файл catalog/controller/product/category.php

$product_total = $this->model_catalog_product->getTotalProducts($data);				
				
				$this->data['categories'][] = array(
					'name'  => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
					'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url),
					'thumb' => $this->model_tool_image->resize(($result['image']=='' ? 'no_image.jpg' : $result['image']), $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'))
				);

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

https://github.com/ocStore/ocStore или https://github.com/myopencart/ocStore

В первом такой ошибке нет, но на форуме используется второй.

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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