relam

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

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Пользователь

Контакты

  • Сайт
    http://otpavlov.by

Информация

  • Пол
    Мужчина
  • Город:
    Минск
  1. Спасибо буду ждать. и еще вопрос ничего если в теге каноникал прописана таже страница которая и является основной, то есть на странице сайт/категория1/товар1, в каноникал прописано тоже самое сайт/категория1/товар1
  2. почему то не работает кнопка сохранить, меняю цену жму и ничего не происходит цена не меняется, очень нужная вещь хотелось бы разобраться в чем дело
  3. что то гугл проиндексровал половину страниц, а в поиске как небыло нужных ссылок так и нету, даже ничего не добавилось, и как можно убрать эти дубли из гугла, пробовал удолять через gwm, всеравно висят в поиске
  4. Решил проблему, может быть кому пригодиться. Добавил дополнительное поле при создании товара, и вывел его в моделе продукта, а старый canonical закомментировал. Теперь когда создаю товар просто вставляю туда нужную ссылку
  5. не, редиректом не знаю как сделать везде на сайте где выводиться товар, в контроллерах вставлял после foreach ($results as $result) { // получаем ID категории для генерации правильного URL // и сортируем по родительской категории, чтобы родительская шла всегда первой $categories_for_url = $this->db->query(" SELECT `t1`.`category_id` FROM `" . DB_PREFIX . "product_to_category` as `t1` LEFT JOIN `" . DB_PREFIX . "category` as `t2` ON `t1`.`category_id` = `t2`.`category_id` WHERE `t1`.`product_id`='" . $result['product_id'] . "' ORDER BY `t2`.`parent_id` ASC "); if($categories_for_url->num_rows > 0) { $category_path = ''; foreach($categories_for_url->rows as $category) { $category_path .= $category['category_id'] . '_'; } $category_path = trim($category_path, '_'); } и ниже ссылку менял на 'href' => $this->url->link('product/product', 'path=' . $category_path . '&product_id=' . $result['product_id']) до этого все ссылки были короткие сайт/товар но не отображались хлебные крошки, и подкатегории в меню
  6. стоит какой то сео про я не помню что за он, давно было, еще в БД запросы делал. Ссылки нормального вида, но вот дубли эти, хоть я их и поскрывал на сайте, всеравно как то вылезли в гугл
  7. выдает вот что Parse error: syntax error, unexpected ',' in /home/otpavlov/public_html/catalog/controller/product/product.php on line 250 если бы я изначально знал что так будет конечно же ocstore поставил)))
  8. поковырялся в catalog/controller/product/product.php заменил строку которая выводит canonical $this->document->addLink($this->url->link('product/product', 'product_id=' . $this->request->get['product_id']), 'canonical'); на вот эту $this->document->addLink($this->url->link('product/product' , 'path=' . $this->request->get['path']), 'canonical'); теперь в исходном коде товара в rel canonical прописывается путь сайт/категория/подкатегоия но только как еще к ней прикрутить id товара что бы он тоже там выводился
  9. Поискал по интернету наткнулся на один способ, может как то его можно применить к товарам. В категориях rel canonical по умолчанию нету если пойти в catalog/controller/product/category.php и после $this->document->setKeywords($category_info['meta_keyword']); добавить $this->document->addLink($this->url->link('product/category', 'path=' . $this->request->get['path']), 'canonical'); то посмотрев исходный код страницы он появляется и ссылка там та что и категория например если ссылка сайт/категория/подкатегория то в rel canonical стоит тоже ссылка сайт/категория/подкатегория если сайт/подкатегория то там тоже самое сайт/подкатегория
  10. что то я не совсем понял, версия опенкарта чистого 1.5.6.1 rus, в настройках есть только "Включить SEO URL:" в самом начале настройки магазина ставил какое-то расширение seo, товар доступен по нескольким ссылкам, сайт/товар , сайт/категория/товар, сайт/категория/подкатегория/товар , немного покрутив движок, привел все ссылки к одному виду сайт/категория/товар и если есть дочерняя подкатегория то сайт/категория/подкатегория/товар,за исключение корзины и сравнения товаров, но туда я закрыл доступ робота. Мне кажется что вся проблема в rel canonical, на всех товарах там выводиться ссылка вида сайт/товар. Как бы это изменить что бы выводилось сайт/категория/подкатегория/товар
  11. Гугл как-то забрался ко мне на сайт и успел проиндексировать пару страниц, хотя я там еще не регистрировался, естественно сcылки были не те что надо вида сайт/товар да и еще пару не нужных страниц, т.к robots и sitemap еще не успел сделать к тому моменту. Решив вопрос с выводом ссылок на сайте во всех модулях и категориях вида сайт/категория/подкатегория/товар сделал robots и sitemap, добавил в robots ссылки на те страницы которые успел проиндексировать, и продолжил дальше добавлять товар. Мое удивление было когда вчера прописав в гугле site:http://сайт/* увидел ссылки на все товары в виде сайт/товар, а правильных ссылок которые на сайте, вообще нету... почему так произошло не знаю. вчера же и зарегистрировал в гугле указал sitemap и robots, но пока еще робот не заходил. Кто знает как так получилось, и почему гугл отказывается видеть те ссылки которые нужны. Мб что с rel canonical не то. И как это все исправить, и убирать это из гугла. открыв товар по ссылке сайт/категория/подкатегория/товар посмотрел исходный код а там вот robots на всякий случай
  12. уже все настроено вот только с этим модулем проблема, хотелось бы добить этот вопрос таким способом, просто не понимаю где что подправить, что бы нормально все отображалось. У меня уже стоит какой-то seo... правда не помню что за он
  13. Боролся с дублями страниц товаров вот таким способом: Везде где нужен был вывод товара получилось, и в производителях, новинках, категориях, связанных продуктах. Но вот в рекомендуемом ни как не хочет. Там вместо переменных foreach ($results as $result), стоит foreach ($products as $product_id) и ссылки выходят такого типа /index.php?route=product/product&path=&product_id= которая ведет к несуществующему товару, немного поэкспериментировав получилось только вывести цифры в конце ссылки &product_id=, но всеравно ничего полезного это не дало. все ссылки такого вида /категория/подкатегория/товар Подскажите кто знает где что подправить. Версия Opencart 1.5.6.1 rus. прикреплю файл модуля на всякий случай featured.php