Перейти к содержанию

poult

Новичок
  • Публикаций

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

  • Посещение

Репутация

0 Обычный

Информация о poult

  • Звание
    Новичок

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

424 просмотра профиля
  1. Логин grooder единственное, что мне дали), с которого покупали. Позавчера вроде
  2. Покупали заказчики мои. Жду от них второй день данные, чтобы тикет создать. Решил написать сюда
  3. Приветствую. Приобрели CMS TOP2. Мне необходимо создать мультиязычный sitemap. Вроде бы везде повключал. Но никак не получается. Только основной язык в sitemap идет . Полез в код нашел кусок отвечающий за создание и перебор 2 языков в catalog/controller/record/google_sitemap_blog И языки в цикле переключает нормально (проверил массив $products на обоих итерациях). У меня 2 языка (русский id=2 и украинский id =3). Opencart.cms. Правда коктейль из старого oc 2.0.3.1 некоторые вещи брал, такой заказ по апгрейду движка. Однако в коде не вижу, где оно добавляет /ua как неосновной язык. Более того, оно уже проверяет, есть ли такая ссылка в массиве и игнорирует товары из второго языка. Проверял даже на чистых opencart.cms и ocstore 2.3 foreach ($this->languages as $code => $lang) { if ($this->google_sitemap_blog_language_status) { $this->switchLanguage($this->languages[$code]['language_id'], $code); } $products = $this->model_catalog_product->getProducts(); foreach ($products as $product) { $url = str_replace('&', '&amp;', str_replace('&amp;', '&', $this->url->link('product/product', 'product_id=' . $product['product_id']))); $name = str_replace('&', '&amp;', str_replace('&amp;', '&',$product['name'])); if (!isset($this->seolink[$url])) { $product_output .= '<url>'; $product_output .= '<loc>' . rawurldecode($url) . '</loc>'; if (isset($product['date_added']) && isset($product['date_modified'])) { $product_output .= '<lastmod>' . substr(max($product['date_added'], $product['date_modified']), 0, 10) . '</lastmod>'; } $product_output .= '<changefreq>weekly</changefreq>'; $product_output .= '<priority>1.0</priority>'; if ($product['image'] && $this->image_status) { $product_output .= '<image:image>'; $product_output .= '<image:loc>' . $this->model_tool_image->resize($product['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')) . '</image:loc>'; $product_output .= '<image:caption>' . $name . '</image:caption>'; $product_output .= '<image:title>' . $name . '</image:title>'; $product_output .= '</image:image>'; } $product_output .= '</url>'; } $this->seolink[$url] = $url; } }
  4. Понятно. Залез в код, увидел options вместо option. Какие планы относительно opencart 2.0.1 ? option_price работает. autocalc нет. Залез в исходники вывода страницы - не нашел вообще ID у вывода цены(
  5. Стоит ли ставить последнюю версию vqmod ? Или есть рекомендации по максимально совместимой ? Использую oc 1.5.6 и нестандартную тему.
×