Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Vitulus

Користувачі
  
  • Публікації

    65
  • З нами

  • Відвідування

Усі публікації користувача Vitulus

  1. Вот Вы правильно уловили мою мысль. Я как раз и задал вопрос именно о необходимости создавать две карты, т.е. два разных пути...Потому как прочитал, что карта "google" не воспринимается Яндекс, именно из-за значения image. Почему не надо ? У Вас есть строка в файле .htaccess RewriteRule ^sitemap.xml$ index.php?route=extension/feed/yandex_feed [L] а у меня её нет. Т.е. я так понимаю, что это строка для яндекса. Я имел ввиду то, что в роботсе даже не прописан путь к карте. Получается, что он в "базовой" поставке содержит дефект. Я прочитал, что в конце файла роботс, должно быть прописано таким образом (с учетом своих значений): Sitemap: https://site.ru/sitemap.xml Host: https://site.ru
  2. сегодня просто остался без сил , завтра обязательно Ваш код попробую вставить в . Спасибо, что отозвались и что-то предметное написали. мне как раз и нужно, чтобы по ссылке выводился "укороченной", без этого хлама index.php?route= Да, разбираюсь впервые, да работает сразу, но при условии, что в файле robots прописан путь к карте сайта (я просто не знал, что нужно ещё что-то прописывать, поэтому сразу ничего не увидел). У меня формируется в OCStore стандарный путь к сайтмапу ...http://www.hobbylife.com.ua/index.php?route=extension/feed/google_sitemap В файле .htaccess только такие строки # SEO URL Settings RewriteEngine On # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L] RewriteRule ^system/download/(.*) index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] robots.txt в базовой версии вообще хиленький я так понимаю. User-agent: * Disallow: /*route=account/ Disallow: /*route=affiliate/ Disallow: /*route=checkout/ Disallow: /*route=product/search Disallow: /index.php?route=product/product*&manufacturer_id= Disallow: /admin Disallow: /catalog Disallow: /system Disallow: /*?sort= Disallow: /*&sort= Disallow: /*?order= Disallow: /*&order= Disallow: /*?limit= Disallow: /*&limit= Disallow: /*?filter= Disallow: /*&filter= Disallow: /*?filter_name= Disallow: /*&filter_name= Disallow: /*?filter_sub_category= Disallow: /*&filter_sub_category= Disallow: /*?filter_description= Disallow: /*&filter_description= Disallow: /*?tracking= Disallow: /*&tracking= User-agent: Yandex Disallow: /*route=account/ Disallow: /*route=affiliate/ Disallow: /*route=checkout/ Disallow: /*route=product/search Disallow: /index.php?route=product/product*&manufacturer_id= Disallow: /admin Disallow: /catalog Disallow: /system Disallow: /*?sort= Disallow: /*&sort= Disallow: /*?order= Disallow: /*&order= Disallow: /*?limit= Disallow: /*&limit= Disallow: /*?filter= Disallow: /*&filter= Disallow: /*?filter_name= Disallow: /*&filter_name= Disallow: /*?filter_sub_category= Disallow: /*&filter_sub_category= Disallow: /*?filter_description= Disallow: /*&filter_description= Clean-param: tracking Но что я до конца ещё не понимаю, карта сайта для Гугл воспринимается иначе, чем для Яндекс, получается, что должно быть две карты ? Посмотрел ролик, там сказано, что ссылку на карту нужно указывать в самом конце текста в файле robots.txt. Да, генерируется не так быстро, но товаров, немного (планируется до 4-6 тыс.).
  3. В том-то и дело, что я всё внимательно прочитал, но, где находится этот метод validate в самом файле seo_pro.php ? Я не коддер, но пытаюсь разобраться читая пояснения, но порой они общего характера. Через редактор, я нахожу только один блок, где, встречается слово validate private function validate () { if (isset($this->request->get['route']) && $this->request->get['route'] == 'error/not_found') { return; } if(empty($this->request->get['route'])) { $this->request->get['route'] = 'common/home'; } if (isset($this->request->server['HTTP_X_REQUESTED_WITH']) && strtolower($this->request->server['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { return; } if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) { $config_ssl = substr($this->config->get('config_ssl'), 0, $this->strpos_offset('/', $this->config->get('config_ssl'), 3) + 1); $url = str_replace('&', '&', $config_ssl . ltrim($this->request->server['REQUEST_URI'], '/')); $seo = str_replace('&', '&', $this->url->link($this->request->get['route'], $this->getQueryString(array('route')), true)); } else { $config_url = substr($this->config->get('config_url'), 0, $this->strpos_offset('/', $this->config->get('config_url'), 3) + 1); $url = str_replace('&', '&', $config_url . ltrim($this->request->server['REQUEST_URI'], '/')); $seo = str_replace('&', '&', $this->url->link($this->request->get['route'], $this->getQueryString(array('route')), false)); } if (rawurldecode($url) != rawurldecode($seo) && isset($this->request->server['SERVER_PROTOCOL'])) { header($this->request->server['SERVER_PROTOCOL'] . ' 301 Moved Permanently'); $this->response->redirect($seo, 301); } }
  4. С этим моментом разобрался. Но вот при вводе http://www.****доемн/sitemap.xml всё равно перенаправляет на строку вида index.php?route=extension/feed/google_sitemap
  5. Уважаемые, профи...Помогите разобраться немного в этом вопросе новичку, пытаюсь разобраться, но много чего непонятного. На примере ocStore 2.3.0.2.3. Путь к карте сайта имеет вид http://www.site.ru/index.php?route=extension/feed/google_sitemap Насколько я правильно понял, её правильный путь должен быть таким (когда вводишь в строку браузера запрос). http://www./site.ru/sitemap.xml Вы привели в пример следующий код , который нужно добавить в файле seo_pro.php /catalog/controller/startup/seo_pro.php Изначально строчка public function validate() в этом файле отсутствует. В этом случае, нужно самому внести в любом месте файла seo_pro.php эту функцию validate() ? Второй вопрос. Как понять, что карта сайта заработала ? Это происходит после индексации роботами или что-то должно быть видно юзеру после установки системы и запроса http://www./site.ru/sitemap.xml. Когда я в строке браузера ввожу http://www.site.ru/index.php?route=extension/feed/google_sitemap, показывает белый экран.
  6. Подскажите, пожалуйста, с чем может быть связана следующая ошибка (может кто-то сталкивался) и как её устранить ? Платформа ocStore 2.3.0.2.3, импортирую файл загрузки (который сформирован с помощью бесплатного модуля импорта/экспорта). Путь в файле для загрузки к картинке прописан верно (уже неоднократно загружал), в названии нет лишних символов и пробелов. Когда карточка товара появляется на сайте, изображение товара не видно. Захожу в стоковый проводник изображений, и в названии файла виден дефект. Могут быть различные варианты, или проставляется лишний пробел в названии, или в самом расширении. Если найти файл вручную, то картинка подвязывается. Пример во вложении.
    Спасибо за модуль, но сразу отмечу некоторые моменты для правок...Если указывать название в кавычках, то в в SEO URL: прописывает как quotназваниеquot. Кроме этого, если изменить название товара, то в SEO URL: остаётся первоначальная seo-транскрипция и не обновляется (т.е. править нужно вручную).
  7. Есть решение ! Нашел на другом форуме. В общем, сработало таким образом. Изначально получаю експорта в новом формате Excel. Как только файл готов к импорту, его достаточно сохранить в старом формате Excel (.xls) и импортировать ! :eek:
  8. Формат по образцу, долгая процедура...(((. Хоть бери у скрипт у кого-то заказывай
  9. Случилась аналогичная проблема...За несколько часов нашел виновника :ugeek: ...В моём случае, оказался модификатор "SKU admin search" :evil: (ocextensions.co.uk for cancer research) 1.1 sku_admin_search_ocmod. Как только его отключил, снова заработал список в рекомендуемых.
  10. ((( не появляется фильтр...не могу понять в чем дело. Всё делаю по инструкции :( . Версия 2.2. OpenCart
  11. Всем привет ! Только недавно начал разбираться с Open Cart и не хватает знаний, в частности по php. Во-первых, огромное спасибо Moro3zz за инструкцию, но возник вопрос, как сделать так, чтобы появилось краткое описание, например, в карточках рекомендуемых товаров ? На данный момент в админке уже есть поле "краткое описание". Я так понимаю, что нужно какое-то значение прописать в файле featured.tpl по пути /public_html/catalog/view/theme/default/template/module и еще в каких-то файлах. Подскажите, пожалуйста, в каких файлах и какие значения нужно прописать, чтобы подтянулись данные из поля краткое описание - админки ? P/s. Версия OpenCart 2.2.
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.