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

Рекомендуемые сообщения

Привет всем.

Ищу специалиста на допил SEO PRO для OpenCart 2.0 под БЛОГ встроенный в тему Logancee: http://ninethemes.net/logancee/opencart/

А именно корректное преобразование:

/index.php?route=blog/blog&path=34 в ЧПУ типа /blog/category

/index.php?route=blog/article&path=34&article_id=100  в ЧПУ типа /blog/category/article или /article

Тему, если что, могу предоставить.

Если такие специалисты есть, пишите сразу цену и сроки, или в скайп - alexmay86 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1490 рублей с уникальными (под каждый язык) гибкими настройками ЧПУ без дублей (с любыми настройками родителей), без патчей seo_pro и seo_url

Свой ЧПУ формирователь работающий с любым.

Будет дешевле, чем пилить seo_pro на порядок лучше и больше функционал

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 markimax

 

Будет дешевле, чем пилить seo_pro

 

 

Ваш модуль уже купили, но пока хотим использовать Журнал.

 

Насколько понимаю, нужно адаптировать код ниже к seo_pro.

Какие у этого минусы, сложности?

 

<file path="catalog/controller/common/seo_url.php">

 

...

if ($query->num_rows) {
if ($part && !$query->num_rows) {
$sql = "
SELECT CONCAT('journal_blog_category_id=', category_id) as query FROM " . DB_PREFIX . "journal2_blog_category_description
WHERE keyword = '" . $this->db->escape($part) . "'
UNION
SELECT CONCAT('journal_blog_post_id=', post_id) as query FROM " . DB_PREFIX . "journal2_blog_post_description
WHERE keyword = '" . $this->db->escape($part) . "'
";
$query = $this->db->query($sql);
}

if (!$query->num_rows) {
$this->load->model('journal2/blog');
$journal_blog_keywords = $this->model_journal2_blog->getBlogKeywords();

if($part && is_array($journal_blog_keywords) && (in_array($part, $journal_blog_keywords))) {
$this->request->get['route'] = 'journal2/blog';
continue;
}
}
if ($url[0] == 'product_id') {
if ($url[0] == 'journal_blog_post_id') {
$this->request->get['journal_blog_post_id'] = $url[1];
}

if ($url[0] == 'journal_blog_category_id') {
$this->request->get['journal_blog_category_id'] = $url[1];
}
if (!isset($this->request->get['route'])) {
if (isset($this->request->get['journal_blog_post_id'])) {
$this->request->get['route'] = 'journal2/blog/post';
} else if (isset($this->request->get['journal_blog_category_id'])) {
$this->request->get['route'] = 'journal2/blog';
}
public function rewrite($link) {
$this->load->model('journal2/blog');
$is_journal2_blog = false;
$key == 'path'
} elseif ($key == 'journal_blog_post_id') {
$is_journal2_blog = true;
if ($journal_blog_keyword = $this->model_journal2_blog->rewritePost($value)) {
$url .= '/' . $journal_blog_keyword;
unset($data[$key]);
}
} elseif ($key == 'journal_blog_category_id') {
$is_journal2_blog = true;
if ($journal_blog_keyword = $this->model_journal2_blog->rewriteCategory($value)) {
$url .= '/' . $journal_blog_keyword;
unset($data[$key]);
}
} elseif (isset($data['route']) && $data['route'] == 'journal2/blog') {
if (!isset($data['journal_blog_post_id']) && !isset($data['journal_blog_category_id'])) {
$is_journal2_blog = true;
}
if ($url) {
if ($is_journal2_blog && $this->model_journal2_blog->getBlogKeyword()) {
$url = '/' . $this->model_journal2_blog->getBlogKeyword() . $url;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От SergeTkach
      Скачать/Купить дополнение


      Полный путь в ссылке производителя (фикс для SEO PRO)
      Данный фикс делает полные ссылки для производителей.
       
      По умолчанию SEO PRO генерирует ссылки отдельно взятого производителя так, что в URL отсутствует родительская страница (brands). Это вряд ли повлияет на SEO Вашего сайта, но раньше Google рекомендаовал делать именно так (была PDF-инструкция "Руководство по поисковой оптимизации для начинающих"). В данный момент такой рекомендации не обнаружено - https://support.google.com/webmasters/answer/7451184?hl=ru#hierarchy
       
      В общем, раз уж модификатор существует по просьбе отдельно взятого клиента, то решил его выложить
       
      Внимание!
      Данный фикс работает только для ветки 2.x и только при использовании модуля SEO PRO!
       
      ---
      Раз уж мы задели тему ЧПУ, то посмотрите еще одно мое бесплатное расширение - SEO URL Generator FREE, для автоматического заполнения ЧПУ в момент работы с товаром в админке. Для массовой генерации ссылок одним нажатием кнопки - воспользуйтесь PRO-версией.
       
      Добавил SergeTkach Добавлено 26.10.2018 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика http://sergetkach.com/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика  
    • От slawik0707
      Добрый день!
      Необходимо доработать сайт на опенкарт 1.5.6.3.
      На сайте реализован функционал мультимагазина. В основном доработки по этому функционалу.
      Доработок много. Описаны в файле по ссылке - https://docs.google.com/spreadsheets/d/1B9WHRg4FJbDnCQi5Hk6q_TIhOVmjBPeRlrD1c5k6-Fg/edit?usp=sharing
      В целом нужен программист с опытом администрирования сервера для постоянных доработок сайта.
      Ищем адекватного, ответственного, с большим опытом работы по доработке опенкарта.
      Пишите в личку!
      Спасибо!
    • От bequ
      Необходимы доработки магазина www.champs.pro
      Opencart 3.0
      Установлен шаблон и некторые модули.
      Доработки согласно ТЗ
       
      ТЗ CHAMPS - исп.docx
    • От Mykhaylo
      Добрые люди, помогите разобраться.
      Делаю магазин, настраиваю, наполняю товарами, в данный момент уже более 700 товаров. ocStore 2.3.0.2.3. Сайт не запущен, пока делаю с помощью OpenServer и сайт лежит на винте. Когда закончу с наполнением товаров по основным категориям и настрою основные вещи, буду запускать магазин. Параллельно читаю, изучаю, учусь. Выяснил, что ссылки могут, во-первых дублироваться, во-вторых быть не постоянными. Оба этих момента, в дальнейшем, насколько я понял, повлияют на отображение результатов в поисковиках, и так оставлять точно не нужно.
      Прочитал о встроенных возможностях opencart'a и ЧПУ seo pro. И по мере изучения, вопросов и путаницы становится больше чем ответов =)
      В настоящий момент ссылка на товар "Samsung Galaxy J8 (2018) (SM-J810) (Black) 3/32" выглядит таким образом:
      site/index.php?route=product/product&path=24_80&product_id=764 Хотелось бы, что бы ссылка выглядела так:
      site/samsung-galaxy-j8-2018-sm-j810-black-3-32 или так: site/samsung-galaxy-j8-2018-sm-j810-black-3-32.html или может быть так? (есть ли смысл прописывать категорию в ссылке?) site/category1/category2/samsung-galaxy-j8-2018-sm-j810-black-3-32 А также, видел в других магазинах, что в ссылках ещё дописывают какой-то номер, скорее всего что-то типа порядкового номера, а также добавляют в ссылку ещё и слова, выглядит это так:
      site/samsung-galaxy-j8-2018-sm-j810-black-3-32-4278 или site/samsung-galaxy-j8-2018-sm-j810-black-3-32-moskva-i-oblast-4278 Зачем это сделано, я не понял. Может это как-то улучает позиции в поисковых запросах?
       
       
      Далее, если я включу seo pro, эти ссылки как-то сами создадутся, или их нужно будет прописывать вручную в карточку товара? Что будет с уже созданными карточками?
      Спасибо за ответы.
    • От var200w
      Сайт - http://tkdecor-m.ru/ .
      Сделал там ЧПУ и теперь, все страницы кроме главной отдают код 302.  Главная отдает 200.

      Пример - http://tkdecor-m.ru/potolochnyi-plintus/decor-ek/d20755/ , со старой страницы с параметрами редиректит на новую с кодом 301, здесь проблем нет. Со страницы без / тоже редиректит на новую страницу со слешем 301, тоже все ок.  Но вот финальная страница http://tkdecor-m.ru/potolochnyi-plintus/decor-ek/d20755/ отдает 302. 
       
      Читал про настройки ЧПУ и тд. Делал правки в файле seo_pro, ничего не помогает. 

      Если интересно, пишите цену в личку и сроки) 
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.