Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

max1985

Пользователи
  • Публикаций

    648
  • Зарегистрирован

  • Посещение

5 подписчиков

Информация

  • Пол
    Мужчина
  • Город:
    Харків

Посетители профиля

8 191 просмотр профиля

Достижения max1985

  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. не думаю что проблема в модуле языков, может в корзине кто-то ручками ссылку на корзину прописал В разделе Услуги думаю помогут
  9. После обновления начало вылазить куча предупреждений PHP Notice: Undefined index: DateScan in /catalog/controller/extension/module/novaposhta_cron.php on line 270 Это я так понимаю какая-то настройка не включена?
  10. Кто использует встроенный блог и подкатегории в нем, вот решение ниже Правим файл: 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) ); } } Если блог будет использоваться только с главными категориями это делать не обязательно!
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.