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

[Поддержка] SEO мультиязык / мультирегион


Модуль «SEO мультиязык / мультирегион» знято з продажу
Ми підібрали схожі модулі інших розробників — їх можна придбати вже зараз.

Що можна обрати замість

Вирішують ту саму задачу, але іншим способом або частково.
-13%
SEO Мультирегіональний магазин
SEO Мультирегіональний магазин для OpenCart / ocStore Демо: https://cities.developer-best.site Демо-адміністративна частина: https://cities.developer-best.site/admin/ Логін | Пароль demo | demo   Модуль дозволяє створити повноцінний мультирегіональний інтернет-магазин на OpenCart та ocStore, де кожне місто отримує власні SEO-оптимізовані сторінки з унікальними URL-адресами, метатегами та контентом. Розширення ідеально підходить для магазинів, що працюють одразу в кількох містах або регіонах, дозволяючи покращити пошукову оптимізацію та підвищити релевантність сторінок для локальної видачі Google. Основні можливості Створення необмеженої кількості міст. Автоматичне формування SEO URL для кожного міста. Окремі посадкові сторінки для головної сторінки та категорій. Індивідуальні метатеги для кожного міста. Унікальний контент категорій для кожного регіону. Підтримка шаблонів генерації даних для категорій. Автоматичне визначення міста відвідувача за IP-адресою. Автоматичне перенаправлення користувача на регіональну версію сайту. Налаштування міста за замовчуванням. Як працюють регіональні сторінки Для кожного створеного міста модуль автоматично додає до URL назву міста у вигляді окремої підпапки. Наприклад: Головна сторінка  https://site.com/kyiv/ Категорія  https://site.com/kyiv/plitka/ Підкатегорія  https://site.com/kyiv/plitka/u-koridor-ta-peredpokiy/ При цьому URL товарів залишаються незмінними, що виключає появу дублів карток товарів. Приклад: https://site.com/product/argenta-devon-grey-45x45/ Службові сторінки магазину також не змінюються. https://site.com/pro-nas/ SEO-переваги Унікальна головна сторінка для кожного міста. Окремі метатеги Title, Description та Keywords. Можливість створювати унікальний текст категорій для кожного регіону. Підвищення релевантності сторінок у локальній пошуковій видачі. Покращення регіонального SEO без створення окремих копій магазину. Визначення міста за IP Модуль автоматично визначає місцезнаходження відвідувача за IP-адресою. Якщо місто знайдено — користувач автоматично перенаправляється на відповідну регіональну версію сайту. Якщо визначити місто неможливо або воно відсутнє у списку — відкривається основне місто, вибране в налаштуваннях магазину. Сумісність OpenCart 2.3.x OpenCart 3.x ocStore 2.3.x ocStore 3.x Збірки, створені на базі OpenCart та ocStore Переваги використання Створення мультирегіонального магазину без встановлення кількох копій сайту. Підвищення видимості сайту в регіональній пошуковій видачі. Гнучке налаштування SEO для кожного міста. Мінімізація дублювання сторінок. Зручне керування всіма регіонами з єдиної адміністративної панелі.  ..

Оновлене

SEO Мультирегіональний магазин

3 100грн 2 700 грн
Придбати

Recommended Posts

Спасибо, буду стараться и расширять функционал. Чем больше будет инвестиций - тем больше функционала.

Планирую SEO генератор URL, и отдельные URL для каждого языка (с префиксом и без)

Когда ??? Особенно отдельные УРЛ для каждого языка!!!

Надіслати
Поділитися на інших сайтах


Когда ??? Особенно отдельные УРЛ для каждого языка!!!

 

https://opencartforum.com/topic/27277-seo-cms-5-pro-блог-новости-отзывы-галерея-faq/page-94

 

Технология "подключения" к любой части админ части уже есть и работает в другом модуле,

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

 

Там полный перехват записи и внешнего вида в админ части, без vqmod и без редактирования файлов !

 

Так что скоро будет и в SEO мультиязык PRO - стоит на первом месте в todo (отдельные УРЛ для каждого языка)

Причем будет сделано правильно, а не как в палладин seo и т.п. где просто в таблицу alias добавляется дублирующая (что делать ни в коем случае нельзя, так как когда модуль (палладин seo) удаляется - все дубли в базе сохраняются и вываливают сайт с ошибками) запись с новым полем языка.

 

В SEO мультиязык PRO - всё будет сделано правильно и по стандартам.

Надіслати
Поділитися на інших сайтах

Здравствуйте!

Модуль убирает такие строки в путях index.php?route= ?

Не понял вашего вопроса.

Вообще то в opencart после включении ЧПУ и переименования .htaccess.txt в .htaccess появляются, везде где прописано SEO URL, ЧПУ (т.е. без  index.php?route=)

Надіслати
Поділитися на інших сайтах

Внимание всем,

особенно тем кто качает модули на варезах и складчине

 

Вот один из моих модулей SEO CMS 5 PRO который выложен в паблик на одном варезном сайте

 

Проверка архива на вирусы

https://www.virustotal.com/ru/file/c6e40338dbf3ff6ffb2455892c1e0d7f4226657acc0bc57849d8c1c299bf70bc/analysis/1410168782/

4977637435.png

 

А вот проверка оригинального архива модуля на вирусы:

https://www.virustotal.com/ru/file/6ec66130aba6c9a521ee878711d14cdfa43ee2ed80d6afe63a40fcc0ebc47f01/analysis/1410387934/

1384091192.png

 

Здесь даже наверно и комментировать не надо!

 

Будьте бдительными, не качайте файлов на варезах, лучше поддержите разработчиков, инвестируя в разработку и тех. поддержку

Надіслати
Поділитися на інших сайтах

Не понял вашего вопроса.

Вообще то в opencart после включении ЧПУ и переименования .htaccess.txt в .htaccess появляются, везде где прописано SEO URL, ЧПУ (т.е. без  index.php?route=)

видимо не везде появляется . ЧПУ включено и htaccess переименовано тоже.

http://site.com/index.php?route=account/simpleregister

 вот такая беда некрасивая сейчас у меня на сайте . Не везде конечно , но есть по мелочи .

Надіслати
Поділитися на інших сайтах


видимо не везде появляется . ЧПУ включено и htaccess переименовано тоже.

http://site.com/index.php?route=account/simpleregister

 вот такая беда некрасивая сейчас у меня на сайте . Не везде конечно , но есть по мелочи .

Читали?

https://opencartforum.com/topic/10270-дубли-страниц-seopro/?do=findComment&comment=66905

Надіслати
Поділитися на інших сайтах

...

INSERT INTO PREFIX_url_alias (query, keyword) VALUES ('account/simpleregister', 'simpleregister');

Можно прямо создать файлик (с такими запросами) и импортировать его в админ части

в Система -> Резервные копии -> Обзор -> выбрать файл со строками запросов -> Восстановить (перед этим не забыть сделать Бекап)

Надіслати
Поділитися на інших сайтах

Markimax хотел спросить у Вас рекомендации - сайт на опенкарт 1.5.3.1 все хорошо, но одна проблема, стоит ваш модуль-2 языка 1русский 2украинский, на русском стандартный поиск ищет на украинском нет, что можете порекомендовать!!!

Надіслати
Поділитися на інших сайтах


Какая версия модуля?

Надіслати
Поділитися на інших сайтах

5.5.1

Должно работать нормально.

В ЛС дайте URL

Надіслати
Поділитися на інших сайтах

  • 1 month later...

Добрый день. Купил модуль для пагинации SEO мультиязык PRO 5.5.1. Установил. Исправил index.php (так как ocStore Версия 1.5.5.1.1). Включил пагинацию, отключил мультиязык. Страницы производителей отображает правильно(page-2) ,но пишет что запрашиваемая страница не найдена. На сайте включен seopro. Что нужно еще сделать?

Надіслати
Поділитися на інших сайтах


Добрый день. Купил модуль для пагинации SEO мультиязык PRO 5.5.1. Установил. Исправил index.php (так как ocStore Версия 1.5.5.1.1). Включил пагинацию, отключил мультиязык. Страницы производителей отображает правильно(page-2) ,но пишет что запрашиваемая страница не найдена. На сайте включен seopro. Что нужно еще сделать?

Дайте доступы FTP и админ часть

Надіслати
Поділитися на інших сайтах

Здравствуйте помогите решить проблему с ссылкой на главную во втором магазине! Писал в этой теме https://opencartforum.com/topic/5634-где-сменить-ссылку-на-главную-решено/?do=findComment&comment=323159 но она закрыта.

Надіслати
Поділитися на інших сайтах

Здравствуйте помогите решить проблему с ссылкой на главную во втором магазине! Писал в этой теме https://opencartforum.com/topic/5634-где-сменить-ссылку-на-главную-решено/?do=findComment&comment=323159 но она закрыта.

 

Вот решение common/home

 

файл /system/library/url.php

 

Если не используете simple удалите код // SIMPLE START - END

<?php
class Url {
    private $url;
    private $ssl;
    private $hook = array();

    public function __construct($url, $ssl) {
        $this->url = $url;
        $this->ssl = $ssl;
    }

    public function link($route, $args = '', $connection = 'NONSSL') {

        // SIMPLE START
        $get_route = isset($_GET['route']) ? $_GET['route'] : (isset($_GET['_route_']) ? $_GET['_route_'] : '');

        if ($route == 'checkout/cart' && $get_route != 'checkout/cart') {
            $connection = 'SSL';
            $route = 'checkout/simplecheckout';
        }

        if ($route == 'checkout/checkout' && $get_route != 'checkout/checkout') {
            $route = 'checkout/simplecheckout';
        }

        if ($route == 'account/register' && $get_route != 'account/register') {
            $route = 'account/simpleregister';
        }

        if ($route == 'account/edit' && $get_route != 'account/edit') {
            $route = 'account/simpleedit';
        }

        if ($route == 'account/address/update' && $get_route != 'account/address/update') {
            $route = 'account/simpleaddress/update';
        }

        if ($route == 'account/address/insert' && $get_route != 'account/address/insert') {
            $route = 'account/simpleaddress/insert';
        }
        // SIMPLE END

        if ($connection ==  'NONSSL') {
            $url = $this->url;
        } else {
            $url = $this->ssl;
        }


        $url .= 'index.php?route=' . $route;


        if ($args) {
        if($route == 'common/home') {
          if($connection == 'NONSSL') {
           $url= HTTP_SERVER.str_replace('&', '&', '?' . ltrim($args, '&'));
          return $url;
          } else {
           $url= HTTPS_SERVER.str_replace('&', '&', '?' . ltrim($args, '&'));
          return $url;
            }

        } else {
            $url .= str_replace('&', '&', '&' . ltrim($args, '&'));

        }
        } else {
         if($route == 'common/home') {
            if($connection == 'NONSSL') { return HTTP_SERVER; }
            else { return HTTPS_SERVER; }
          }
        }


        return $this->rewrite($url);
    }

    public function addRewrite($hook) {
        $this->hook[] = $hook;
    }

    public function rewrite($url) {
        foreach ($this->hook as $hook) {
            $url = $hook->rewrite($url);
        }

        return $url;
    }
}
?>
Надіслати
Поділитися на інших сайтах

Вот решение common/home

 

файл /system/library/url.php

 

Если не используете simple удалите код // SIMPLE START - END

<?php
class Url {
    private $url;
    private $ssl;
    private $hook = array();

    public function __construct($url, $ssl) {
        $this->url = $url;
        $this->ssl = $ssl;
    }

    public function link($route, $args = '', $connection = 'NONSSL') {

        // SIMPLE START
        $get_route = isset($_GET['route']) ? $_GET['route'] : (isset($_GET['_route_']) ? $_GET['_route_'] : '');

        if ($route == 'checkout/cart' && $get_route != 'checkout/cart') {
            $connection = 'SSL';
            $route = 'checkout/simplecheckout';
        }

        if ($route == 'checkout/checkout' && $get_route != 'checkout/checkout') {
            $route = 'checkout/simplecheckout';
        }

        if ($route == 'account/register' && $get_route != 'account/register') {
            $route = 'account/simpleregister';
        }

        if ($route == 'account/edit' && $get_route != 'account/edit') {
            $route = 'account/simpleedit';
        }

        if ($route == 'account/address/update' && $get_route != 'account/address/update') {
            $route = 'account/simpleaddress/update';
        }

        if ($route == 'account/address/insert' && $get_route != 'account/address/insert') {
            $route = 'account/simpleaddress/insert';
        }
        // SIMPLE END

        if ($connection ==  'NONSSL') {
            $url = $this->url;
        } else {
            $url = $this->ssl;
        }


        $url .= 'index.php?route=' . $route;


        if ($args) {
        if($route == 'common/home') {
          if($connection == 'NONSSL') {
           $url= HTTP_SERVER.str_replace('&', '&', '?' . ltrim($args, '&'));
          return $url;
          } else {
           $url= HTTPS_SERVER.str_replace('&', '&', '?' . ltrim($args, '&'));
          return $url;
            }

        } else {
            $url .= str_replace('&', '&', '&' . ltrim($args, '&'));

        }
        } else {
         if($route == 'common/home') {
            if($connection == 'NONSSL') { return HTTP_SERVER; }
            else { return HTTPS_SERVER; }
          }
        }


        return $this->rewrite($url);
    }

    public function addRewrite($hook) {
        $this->hook[] = $hook;
    }

    public function rewrite($url) {
        foreach ($this->hook as $hook) {
            $url = $hook->rewrite($url);
        }

        return $url;
    }
}
?>

 

Simpl мы используем, но и его удаление ни к чему не привело, ссылка все равно имеет такой вид http://locmob.ru/http://localhost/ вот если удалить этот фрагмент кода:

if ($args) {
            if ($route == 'common/home') {
                if ($connection == 'NONSSL') {
                    $url = HTTP_SERVER . str_replace('&', '&', '?' . ltrim($args, '&'));
                    return $url;
                } else {
                    $url = HTTPS_SERVER . str_replace('&', '&', '?' . ltrim($args, '&'));
                    return $url;
                }
            } else {
                $url .= str_replace('&', '&', '&' . ltrim($args, '&'));
            }
        } else {
            if ($route == 'common/home') {
                if ($connection == 'NONSSL') {
                    return HTTP_SERVER;
                } else {
                    return HTTPS_SERVER;
                }
            }
        }

то все становится по дефолту.

Надіслати
Поділитися на інших сайтах

 

Simpl мы используем, но и его удаление ни к чему не привело, ссылка все равно имеет такой вид http://locmob.ru/http://localhost/ вот если удалить этот фрагмент кода:

if ($args) {
            if ($route == 'common/home') {
                if ($connection == 'NONSSL') {
                    $url = HTTP_SERVER . str_replace('&', '&', '?' . ltrim($args, '&'));
                    return $url;
                } else {
                    $url = HTTPS_SERVER . str_replace('&', '&', '?' . ltrim($args, '&'));
                    return $url;
                }
            } else {
                $url .= str_replace('&', '&', '&' . ltrim($args, '&'));
            }
        } else {
            if ($route == 'common/home') {
                if ($connection == 'NONSSL') {
                    return HTTP_SERVER;
                } else {
                    return HTTPS_SERVER;
                }
            }
        }

то все становится по дефолту.

 

Тогда ищите в vqmod допилах проблемы

Надіслати
Поділитися на інших сайтах

Тогда ищите в vqmod допилах проблемы

 

А если я фрагмент кода приведу к такому виду:

if ($args) {
            if ($route == 'common/home') {
                if ($connection == 'NONSSL') {
                    $url = HTTP_SERVER . str_replace('&', '&', '?' . ltrim($args, '&'));
                    return $url;
                } else {
                    $url = HTTPS_SERVER . str_replace('&', '&', '?' . ltrim($args, '&'));
                    return $url;
                }
            } else {
                $url .= str_replace('&', '&', '&' . ltrim($args, '&'));
            }
        } else {
            if ($route == 'common/home') {
                if ($store_id = 0) {
                    if ($connection == 'NONSSL') {
                        return HTTPS_SERVER;
                    } else {
                        return HTTPS_SERVER;
                    }
                } else {
                    if ($connection == 'NONSSL') {
                        return '';
                    } else {
                        return '';
                    }
                }
            }
        }

Будет ли это работать нормально? И будет ли работать ваш модуль нормально!

Надіслати
Поділитися на інших сайтах

А если я фрагмент кода приведу к такому виду:

if ($args) {
            if ($route == 'common/home') {
                if ($connection == 'NONSSL') {
                    $url = HTTP_SERVER . str_replace('&', '&', '?' . ltrim($args, '&'));
                    return $url;
                } else {
                    $url = HTTPS_SERVER . str_replace('&', '&', '?' . ltrim($args, '&'));
                    return $url;
                }
            } else {
                $url .= str_replace('&', '&', '&' . ltrim($args, '&'));
            }
        } else {
            if ($route == 'common/home') {
                if ($store_id = 0) {
                    if ($connection == 'NONSSL') {
                        return HTTPS_SERVER;
                    } else {
                        return HTTPS_SERVER;
                    }
                } else {
                    if ($connection == 'NONSSL') {
                        return '';
                    } else {
                        return '';
                    }
                }
            }
        }

Будет ли это работать нормально? И будет ли работать ваш модуль нормально!

 

Тестируйте, смотрите.

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

Установил модуль, убил кэш, результат нулевой - что делаю не правильно?

ocStore-1.5.5.1.2

 

Возможно у вас не совсем стандартная тема и другой id для вывода языка или у вас версия opencart или сборки 1.5.5.1 - в табе "О модуле" тогда есть решение.

Если не получиться ничего напишите в ЛС доступы я посмотрю

Надіслати
Поділитися на інших сайтах

Уважаемый markimax,  автор модуля SEO мультиязык PRO 5.5.1

- , купил Ваш модуль. Установил его на наш сайт http://collections.net.ua/ - он у нас на трех языках. Пытаемся настроить со СПЕЦИАЛИСТАМИ -   не работает переключение языков - помогите настроить.

Надіслати
Поділитися на інших сайтах


Уважаемый markimax,  автор модуля SEO мультиязык PRO 5.5.1

- , купил Ваш модуль. Установил его на наш сайт http://collections.net.ua/ - он у нас на трех языках. Пытаемся настроить со СПЕЦИАЛИСТАМИ -   не работает переключение языков - помогите настроить.

 

Без проблем - напишите доступы в ЛС

Надіслати
Поділитися на інших сайтах

выключаю и шустрая карта работает... включаю вот такая беда((( уже пол года как ее не замечал)

Обнаружены следующие ошибки:

Пользователь markimax больше не может получать новые сообщения

Личное сообщение не отправлено.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
Гість
×
  • Створити...

Important Information

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