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

ae071

Новачок
  
  • Публікації

    8
  • З нами

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

Відвідувачі профілю

676 переглядів профілю

ae071's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

1

Репутація

  1. Поставил модуль, всё отлично работает. Сделал автоматическое определение города из которого зашли, чтобы выбирать не надо было. Но проблема в том, что гугл решил в тайтел автоматически его дописывать, то есть мой тайтл + приписка Маунтин-Вью (видимо где сервер робота обходчика стоит). Как оставить автоматическое определение для пользователей, но чтобы поисковики не чудили с регионом?
  2. В интернет-магазине с региональными поддоменами необходимо сделать уникальное описание категорий для каждого поддомена. А так же разные данные на странице контактов, так же под каждый поддомен. Необязательно, чтобы один модуль сразу две эти функции выполнял
  3. Дано: ocstore 2.1 seo_pro включен Проблема: дублируются страницы странным образом пример: Есть url для доставки, контактов, категорий, брендов итд итп Если к url доставки добавить url категории, то он успешно открывается в виде /доставка/категория, отображает дубль категории и дает 200 ответ, что не есть хорошо. Но я решил пойти ещё дальше и добавил url бренда в итоге получил /доставка/категория/бренд и опять дубль категории. Canonical конечно ссылается на оригинальную страницу, но утешения мало, так как, судя по вебмастеру, яндекс эти страницы успешно сканирует и вряд ли похвалит меня за лишнюю нагрузку для его роботов.. Развернул чистый ocstore 2.1 на всякий случай, чтобы проверить и проблема эта там уже присутствует, то есть баг от модулей или допилов отпадает
  4. в настройках магазина, вкладка сервер, окончание чпу добавить .html А дальше вот такой способ есть, нашел в интернете и на своем сайте проверил: Стандартными средствами OpenCart убрать родительские категории в SEO у нас не получится, для решения данной задачи нам нужно будет отредактировать SEO контроллер.Редактируем seo_proОткрываем файл “catalog/controller/common/seo_pro.php”, в функции rewrite() находим код: Код: case 'path': $categories = explode('_', $value); foreach ($categories as $category) { $queries[] = 'category_id=' . $category; } unset($data[$key]); break; Заменяем его на: Код: case 'path': $categories = explode('_', $value); $queries[] = 'category_id=' . end($categories); unset($data[$key]); break; Открываем файл “catalog/controller/common/seo_url.php”, в функции rewrite() находим код: Код: } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } unset($data[$key]); } По аналогии с seo_pro заменяем код на: Код: } elseif ($key == 'path') { $categories = explode('_', $value); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)end($categories) . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } unset($data[$key]); }
  5. Была такая же потребность, нашел на просторах интернета: Стандартными средствами OpenCart убрать родительские категории в SEO у нас не получится, для решения данной задачи нам нужно будет отредактировать SEO контроллер.Редактируем seo_proОткрываем файл “catalog/controller/common/seo_pro.php”, в функции rewrite() находим код: Код: case 'path': $categories = explode('_', $value); foreach ($categories as $category) { $queries[] = 'category_id=' . $category; } unset($data[$key]); break; Заменяем его на: Код: case 'path': $categories = explode('_', $value); $queries[] = 'category_id=' . end($categories); unset($data[$key]); break; Открываем файл “catalog/controller/common/seo_url.php”, в функции rewrite() находим код: Код: } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } unset($data[$key]); } По аналогии с seo_pro заменяем код на: Код: } elseif ($key == 'path') { $categories = explode('_', $value); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)end($categories) . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } unset($data[$key]); }
  6. Ищу программиста. Планируются работы и в дальнейшем. Краткое тех.задание
×
×
  • Створити...

Important Information

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