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

max1985

Users
  • Posts

    648
  • Joined

  • Last visited

5 Followers

Information

  • Gender
    Мужчина
  • City:
    Харків

Recent Profile Visitors

8,190 profile views

max1985's Achievements

Mentor

Mentor (12/14)

  • Very Popular Rare
  • Dedicated Rare
  • First Post
  • Posting Machine Rare
  • Collaborator

Recent Badges

102

Reputation

  1. Если сайт приносит доход, перейдите с хостинга на нормальный VPS и раз заплатите за адекватную настройку сервака и оптимизацию базы. @Yoda думаю с этим поможет. А перенос ничего не даст, может только навредить если что-то не так сделаете, нюансов много...
  2. Решение пока такое Правим файл system/library/seopro.php чтоб получилось так: if (isset($data['path'])) { $category = explode('_', $data['path']); $category = end($category); unset($data['information_id']); unset($data['manufacturer_id']); // это $data['path'] = $this->getPathByCategory($category); }
  3. Перешел недавно с ocStore 2.3 на ocStore 3 Начал замечать что в Гугл Вебмастер начали появляться такие ошибки Вариант страницы с тегом canonical, которых раньше не было. Урлы таких страниц имеют конструкцию site.com/category/brend, подставлять можно сео урл любого бренда и страница будет отображать содержимое site.com/category На демке проблема так-же есть, вот примеры: https://demo.ocstore.com/laptop-notebook/macs/apple/ и даже если бренд поставить перед категорией: https://demo.ocstore.com/apple/laptop-notebook/macs/ Проверил такие страницы на демо ocStore 2.3, там все четко, отдает 404 Может кто сталкивался с проблемой и знает как решить?
  4. Смотрю сейчас гиганты, типа розетка алло, изменили стратегию... Страницы пагинации имеют свои мета теги, начали возвращать keywords, canonical в пагинации стоит страница пагинации, все страницы index,follow... хз что происходит, видать надо менять стратегю.
  5. В старой версии для добавления в фид только тех товаров у которых есть акция, в кастомном поле прописывал так: if($product['special'] < 100){ continue; } Сейчас если в новой версии так прописать то фид не формируется, выдает ошибку. Подскажите как правильно прописать такое условие.
  6. обратитесь к автору модуля или отключите его вообще, все равно все эти ускорители хрень
  7. не думаю что проблема в модуле языков, может в корзине кто-то ручками ссылку на корзину прописал В разделе Услуги думаю помогут
  8. После обновления начало вылазить куча предупреждений PHP Notice: Undefined index: DateScan in /catalog/controller/extension/module/novaposhta_cron.php on line 270 Это я так понимаю какая-то настройка не включена?
  9. Кто использует встроенный блог и подкатегории в нем, вот решение ниже Правим файл: catalog/controller/blog/category.php Находим такой кусок кода: $blog_category_id = (int)array_pop($parts); foreach ($parts as $blog_category_id_id) { if (!$blog_category_id) { $blog_category_id = (int)$blog_category_id_id; } else { $blog_category_id .= '_' . (int)$blog_category_id_id; } $category_info = $this->model_blog_category->getCategory($blog_category_id_id); if ($category_info) { $data['breadcrumbs'][] = array( 'text' => $category_info['name'], 'href' => $this->url->link('blog/category', 'blog_category_id=' . $blog_category_id . $url) ); } } Меняем на: $blog_category_id = (int)array_pop($parts); $blog_category_id_s = 0; foreach ($parts as $blog_category_id_id) { if (!$blog_category_id_s) { $blog_category_id_s = (int)$blog_category_id_id; } else { $blog_category_id_s .= '_' . (int)$blog_category_id_id; } $category_info = $this->model_blog_category->getCategory($blog_category_id_id); if ($category_info) { $data['breadcrumbs'][] = array( 'text' => $category_info['name'], 'href' => $this->url->link('blog/category', 'blog_category_id=' . $blog_category_id_s . $url) ); } } Если блог будет использоваться только с главными категориями это делать не обязательно!
×
×
  • 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.