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

relam

Newbie
  
  • Posts

    13
  • Joined

  • Last visited

Information

  • Gender
    Мужчина
  • City:
    Минск

relam's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Спасибо буду ждать. и еще вопрос ничего если в теге каноникал прописана таже страница которая и является основной, то есть на странице сайт/категория1/товар1, в каноникал прописано тоже самое сайт/категория1/товар1
  2. что то гугл проиндексровал половину страниц, а в поиске как небыло нужных ссылок так и нету, даже ничего не добавилось, и как можно убрать эти дубли из гугла, пробовал удолять через gwm, всеравно висят в поиске
  3. Решил проблему, может быть кому пригодиться. Добавил дополнительное поле при создании товара, и вывел его в моделе продукта, а старый canonical закомментировал. Теперь когда создаю товар просто вставляю туда нужную ссылку
  4. не, редиректом не знаю как сделать везде на сайте где выводиться товар, в контроллерах вставлял после 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']) до этого все ссылки были короткие сайт/товар но не отображались хлебные крошки, и подкатегории в меню
  5. стоит какой то сео про я не помню что за он, давно было, еще в БД запросы делал. Ссылки нормального вида, но вот дубли эти, хоть я их и поскрывал на сайте, всеравно как то вылезли в гугл
  6. выдает вот что Parse error: syntax error, unexpected ',' in /home/otpavlov/public_html/catalog/controller/product/product.php on line 250 если бы я изначально знал что так будет конечно же ocstore поставил)))
  7. поковырялся в 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 товара что бы он тоже там выводился
  8. Поискал по интернету наткнулся на один способ, может как то его можно применить к товарам. В категориях 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 стоит тоже ссылка сайт/категория/подкатегория если сайт/подкатегория то там тоже самое сайт/подкатегория
  9. что то я не совсем понял, версия опенкарта чистого 1.5.6.1 rus, в настройках есть только "Включить SEO URL:" в самом начале настройки магазина ставил какое-то расширение seo, товар доступен по нескольким ссылкам, сайт/товар , сайт/категория/товар, сайт/категория/подкатегория/товар , немного покрутив движок, привел все ссылки к одному виду сайт/категория/товар и если есть дочерняя подкатегория то сайт/категория/подкатегория/товар,за исключение корзины и сравнения товаров, но туда я закрыл доступ робота. Мне кажется что вся проблема в rel canonical, на всех товарах там выводиться ссылка вида сайт/товар. Как бы это изменить что бы выводилось сайт/категория/подкатегория/товар
  10. Гугл как-то забрался ко мне на сайт и успел проиндексировать пару страниц, хотя я там еще не регистрировался, естественно сcылки были не те что надо вида сайт/товар да и еще пару не нужных страниц, т.к robots и sitemap еще не успел сделать к тому моменту. Решив вопрос с выводом ссылок на сайте во всех модулях и категориях вида сайт/категория/подкатегория/товар сделал robots и sitemap, добавил в robots ссылки на те страницы которые успел проиндексировать, и продолжил дальше добавлять товар. Мое удивление было когда вчера прописав в гугле site:http://сайт/* увидел ссылки на все товары в виде сайт/товар, а правильных ссылок которые на сайте, вообще нету... почему так произошло не знаю. вчера же и зарегистрировал в гугле указал sitemap и robots, но пока еще робот не заходил. Кто знает как так получилось, и почему гугл отказывается видеть те ссылки которые нужны. Мб что с rel canonical не то. И как это все исправить, и убирать это из гугла. открыв товар по ссылке сайт/категория/подкатегория/товар посмотрел исходный код а там вот robots на всякий случай
  11. уже все настроено вот только с этим модулем проблема, хотелось бы добить этот вопрос таким способом, просто не понимаю где что подправить, что бы нормально все отображалось. У меня уже стоит какой-то seo... правда не помню что за он
  12. Боролся с дублями страниц товаров вот таким способом: Везде где нужен был вывод товара получилось, и в производителях, новинках, категориях, связанных продуктах. Но вот в рекомендуемом ни как не хочет. Там вместо переменных 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
×
×
  • 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.