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

[Поддержка] Карта России для админ панели OC2


ashap

Recommended Posts

  • 1 month later...

Все конечно хорошо, но на карте нет Москвы и Санкт-Петербурга, а Московская/Ленинградская область не учитывает заказы из Москвы/Питера. Может кто знает как это исправить?

Змінено користувачем nambavan
Надіслати
Поділитися на інших сайтах


  • 4 months later...

 

В 08.07.2017 в 20:58, nambavan сказал:

Все конечно хорошо, но на карте нет Москвы и Санкт-Петербурга, а Московская/Ленинградская область не учитывает заказы из Москвы/Питера. Может кто знает как это исправить?

В Опенкарте (Система-Локализация-Регионы), Москва указана как MOW, а Мос.обл. как MOS, Питер как SPE, а Лен.обл как LEN. А вот в файлике мода (/public_html/admin/view/javascript/jquery/jqvmap/maps/jquery.vmap.russia-new.js) есть только "Москва и Московоская область" со значением "mos" и "Ленинградская область" со значением "len". Значений MOW и SPE в файлике мода нет в принципе. Поэтому и не отображаются заказы по Москве и Питеру. Не понятно почему никто (в том числе и автор мода) до сих пор не отписался здесь как он решил эту проблему, поэтому полез попробовать методом тыка, авось прокатит! И что самое интересное прокатило! :)

Я конечно не прогер, не знаю на сколько это было корректно, но я просто продублировал строки "Москва и Московоская область" и "Ленинградская область" и подставил им не достающие значения и у меня всё заработало. Не знаю как с питером, у меня пока оттуда заказов не было, но москва и область показывает теперь нормально. Складывая суммы заказов вместе!


 

Спойлер

 

"mos": {
"path": "m146.07,234.16,3.5714,0.26785,2.3214-0.89285,1.4286-0.44643,0.53571,0.625,0.0893,1.7857,0,1.1607-0.17857,1.3393,1.5178,0.89286,2.9464,0.44643,1.7857,0.89285,2.0536,0.89286,2.7678,0.89286,1.7857,0.26786,1.25,0.53571,0.26786,1.6071-0.0893,1.5179-0.44643,1.6964-1.5179,0.625-2.1428,1.1607-1.6072,1.3393-0.0893,1.25-0.625,1.7857-1.1607,1.5179-0.35714,1.6071,0.17857,1.6072,0.0893,0.89285,1.1607,1.0714,1.0714,0.625,1.1607-1.0714,0.625,0.44643,0,1.5179-0.0893,3.2143-0.44643,1.1607-1.3393-0.44643-1.875-0.17857-1.6072,0.17857-0.80357,0.89286-2.0536,0.0893-1.6071-0.35714-1.25-0.71429-1.0714-1.1607-1.6071-0.625-1.6964,0-0.44643,0.80357-0.17857,1.1607-1.0714,0.53571-1.4286,0.0893-0.80357-0.80358-0.17858-0.625,1.1607-2.4107,0.26786-1.9643-0.53572-1.6964-1.1607-1.5179-1.1607-1.5179-1.0714-0.89286,0.625-1.25,2.5-2.9464,1.1607-2.6786-0.71429-1.7857-1.6071-1.6071-1.6071-0.98215-0.53572-0.35714-0.625-1.875-0.80357-1.25-0.80357-0.80357,0.625-1.5179,2.5893-1.3393z",
"name": "Москва и Московская область"
        },


"mow": {
"path": "m146.07,234.16,3.5714,0.26785,2.3214-0.89285,1.4286-0.44643,0.53571,0.625,0.0893,1.7857,0,1.1607-0.17857,1.3393,1.5178,0.89286,2.9464,0.44643,1.7857,0.89285,2.0536,0.89286,2.7678,0.89286,1.7857,0.26786,1.25,0.53571,0.26786,1.6071-0.0893,1.5179-0.44643,1.6964-1.5179,0.625-2.1428,1.1607-1.6072,1.3393-0.0893,1.25-0.625,1.7857-1.1607,1.5179-0.35714,1.6071,0.17857,1.6072,0.0893,0.89285,1.1607,1.0714,1.0714,0.625,1.1607-1.0714,0.625,0.44643,0,1.5179-0.0893,3.2143-0.44643,1.1607-1.3393-0.44643-1.875-0.17857-1.6072,0.17857-0.80357,0.89286-2.0536,0.0893-1.6071-0.35714-1.25-0.71429-1.0714-1.1607-1.6071-0.625-1.6964,0-0.44643,0.80357-0.17857,1.1607-1.0714,0.53571-1.4286,0.0893-0.80357-0.80358-0.17858-0.625,1.1607-2.4107,0.26786-1.9643-0.53572-1.6964-1.1607-1.5179-1.1607-1.5179-1.0714-0.89286,0.625-1.25,2.5-2.9464,1.1607-2.6786-0.71429-1.7857-1.6071-1.6071-1.6071-0.98215-0.53572-0.35714-0.625-1.875-0.80357-1.25-0.80357-0.80357,0.625-1.5179,2.5893-1.3393z",
"name": "Москва и Московская область"
        },

 

"len": {
 "path": "m153.49,177.57,1.7678-1.6415,1.5152,0,2.2728-1.894,2.5254-0.50507,2.2728,0.63134,2.9042,2.1466,2.7779,1.5152,0.75761,2.5254,0.12627,1.389,1.0102,1.1364,1.1364-0.37881,0.75761-2.0203-0.12627-2.3991-0.88388-1.6415-0.88388-1.894,0.12626-2.0203,1.1364-1.2627-0.25254-1.894-0.75762-1.0102,0-0.37881,1.2627-0.25254,3.283,0.25254,3.5355,1.2627,2.2728,0.12627,1.894,0.12627,1.2627,1.1364,0.63135,1.2627,0,1.7678-0.37881,1.6415-0.25254,2.1466-0.63134,1.7678-2.1466,1.2627-0.75761,1.0102-1.0102,1.894-1.0102,1.1364-1.7678,1.1364-0.63135,1.2627,0.25254,1.1364,1.389,0.75762,2.1466,0.25253,1.0102,0.88389,0.25254,1.6415,1.0102,0.75762,2.1466,0.12627,1.1364-0.50508,3.4093-0.25254,1.7678-0.63134,2.0203-0.25254,1.5152,0.75761,1.0102,1.6415,1.1364-1.2627,1.389-1.7678,0.75762,0.88388,0.50507,2.0203,0.63135,2.2728,2.1466,0.50507,1.2627,0.75762,1.1364,1.0102,0.12626,1.2627,0.12627,1.6415-0.12627,1.7678-1.2627,0.75761-2.2728-0.25254-1.389-0.88388-1.389-0.25254-0.75761,0.88388-1.5152,1.0102-3.0305,0-1.5152,0.3788-2.7779,3.0305-1.0102,1.389-0.37881,2.1466-1.6415,1.0102-1.1364,0.12627-0.3788,1.2627-1.2627,0.63134-0.63135-1.0102-1.1364-1.1364-2.2728-0.12627-0.75761,0-1.1364-3.0305,0-2.9042-1.0102-1.5152-0.88389-1.894-0.12627-1.6415-2.2728-0.88388-0.88388-0.63135s-0.37881-1.0102-0.37881-1.5152c0-0.50507-0.25254-3.4093-0.25254-3.4093l-0.75761-1.1364-2.3991-0.25254-1.389,0.75761-0.75762-0.50507-0.12627-1.2627-0.63134-0.88389-1.0102,0.63135-2.1466,0.3788-2.7779-0.88388-1.5152-0.88388-3.283-0.37881-1.2627-0.88388-1.0102-0.75762,0.63135-1.2627,0.88388-2.1466,0.88388-1.389,0.12627-1.2627z",
"name": "Ленинградская область"
        },
"spe": {
"path": "m153.49,177.57,1.7678-1.6415,1.5152,0,2.2728-1.894,2.5254-0.50507,2.2728,0.63134,2.9042,2.1466,2.7779,1.5152,0.75761,2.5254,0.12627,1.389,1.0102,1.1364,1.1364-0.37881,0.75761-2.0203-0.12627-2.3991-0.88388-1.6415-0.88388-1.894,0.12626-2.0203,1.1364-1.2627-0.25254-1.894-0.75762-1.0102,0-0.37881,1.2627-0.25254,3.283,0.25254,3.5355,1.2627,2.2728,0.12627,1.894,0.12627,1.2627,1.1364,0.63135,1.2627,0,1.7678-0.37881,1.6415-0.25254,2.1466-0.63134,1.7678-2.1466,1.2627-0.75761,1.0102-1.0102,1.894-1.0102,1.1364-1.7678,1.1364-0.63135,1.2627,0.25254,1.1364,1.389,0.75762,2.1466,0.25253,1.0102,0.88389,0.25254,1.6415,1.0102,0.75762,2.1466,0.12627,1.1364-0.50508,3.4093-0.25254,1.7678-0.63134,2.0203-0.25254,1.5152,0.75761,1.0102,1.6415,1.1364-1.2627,1.389-1.7678,0.75762,0.88388,0.50507,2.0203,0.63135,2.2728,2.1466,0.50507,1.2627,0.75762,1.1364,1.0102,0.12626,1.2627,0.12627,1.6415-0.12627,1.7678-1.2627,0.75761-2.2728-0.25254-1.389-0.88388-1.389-0.25254-0.75761,0.88388-1.5152,1.0102-3.0305,0-1.5152,0.3788-2.7779,3.0305-1.0102,1.389-0.37881,2.1466-1.6415,1.0102-1.1364,0.12627-0.3788,1.2627-1.2627,0.63134-0.63135-1.0102-1.1364-1.1364-2.2728-0.12627-0.75761,0-1.1364-3.0305,0-2.9042-1.0102-1.5152-0.88389-1.894-0.12627-1.6415-2.2728-0.88388-0.88388-0.63135s-0.37881-1.0102-0.37881-1.5152c0-0.50507-0.25254-3.4093-0.25254-3.4093l-0.75761-1.1364-2.3991-0.25254-1.389,0.75761-0.75762-0.50507-0.12627-1.2627-0.63134-0.88389-1.0102,0.63135-2.1466,0.3788-2.7779-0.88388-1.5152-0.88388-3.283-0.37881-1.2627-0.88388-1.0102-0.75762,0.63135-1.2627,0.88388-2.1466,0.88388-1.389,0.12627-1.2627z",
"name": "Ленинградская область"
        },

 

Думаю, что бы Москва и область показывались отдельно друг от друга - надо не просто продублировать эти строки, а написать для них новую систему координат. Но тут я бессилен - это может сделать только человек понимающий в этом.

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


К сожалению я ошибся! Не прокатило! Вместе он заказы не складывает по москве и области! Показывает только заказы по москве.

Т.е. просто дублированием строк проблема не решилась.

Значит всё таки для решения проблемы надо изменять координаты для тега <path>, отделяя москву от области, а питер от лен.области!

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


Дурная голова рукам покоя не даёт! :) Я таки победил эту грустную историю...

Дабы долго не мучиться, учитывая, что карта весьма условна, точное соответствие не столь важно - важен результат, я просто разделил пополам Московскую область, верхняя часть которой теперь отображается как Москва, а нижняя часть собственно как область.

22619010593243488218.jpg

 

Если кто-то хочет тоже самое - открываем файл /public_html/admin/view/javascript/jquery/jqvmap/maps/jquery.vmap.russia-new.js

Находим строку 94 и...

Спойлер

____меняем это ____

 

        "MOS": {
            "path": "m146.07,234.16,3.5714,0.26785,2.3214-0.89285,1.4286-0.44643,0.53571,0.625,0.0893,1.7857,0,1.1607-0.17857,1.3393,1.5178,0.89286,2.9464,0.44643,1.7857,0.89285,2.0536,0.89286,2.7678,0.89286,1.7857,0.26786,1.25,0.53571,0.26786,1.6071-0.0893,1.5179-0.44643,1.6964-1.5179,0.625-2.1428,1.1607-1.6072,1.3393-0.0893,1.25-0.625,1.7857-1.1607,1.5179-0.35714,1.6071,0.17857,1.6072,0.0893,0.89285,1.1607,1.0714,1.0714,0.625,1.1607-1.0714,0.625,0.44643,0,1.5179-0.0893,3.2143-0.44643,1.1607-1.3393-0.44643-1.875-0.17857-1.6072,0.17857-0.80357,0.89286-2.0536,0.0893-1.6071-0.35714-1.25-0.71429-1.0714-1.1607-1.6071-0.625-1.6964,0-0.44643,0.80357-0.17857,1.1607-1.0714,0.53571-1.4286,0.0893-0.80357-0.80358-0.17858-0.625,1.1607-2.4107,0.26786-1.9643-0.53572-1.6964-1.1607-1.5179-1.1607-1.5179-1.0714-0.89286,0.625-1.25,2.5-2.9464,1.1607-2.6786-0.71429-1.7857-1.6071-1.6071-1.6071-0.98215-0.53572-0.35714-0.625-1.875-0.80357-1.25-0.80357-0.80357,0.625-1.5179,2.5893-1.3393z",
            "name": "Москва и Московская область"
        },

 

____На это____

 

        "mow": {
            "path": "m147.243,248.717l-1.113-1.977l-1.607-1.607l-1.607-0.981l-0.535-0.357l-0.625-1.875l-0.804-1.25l-0.804-0.804l0.625-1.518l2.59-1.34l2.856-2.678l3.572,0.268l2.321-0.893l1.429-0.447l0.535,0.625l0.09,1.786v1.161l-0.179,1.339l1.518,0.894l2.946,0.445l1.786,0.894l2.053,0.893l2.769,0.894l1.785,0.268l1.25,0.535l0.269,1.607l-0.09,1.518l-0.446,1.697l-1.518,0.625l-3.407,2.826l-15.422-2.063L147.243,248.717z",
            "name": "Москва"
        },
        "mos": {
            "path": "m161.615,251.456l0.682,0.903l-0.625,1.785l-1.16,1.518l-0.357,1.607l0.179,1.607l0.089,0.893l1.161,1.071l1.071,0.625l1.16-1.071l0.625,0.446v1.519l-0.089,3.214l-0.446,1.161l-1.34-0.447l-1.875-0.178l-1.606,0.178l-0.804,0.894l-2.054,0.089l-1.607-0.357l-1.25-0.714l-1.071-1.161l-1.607-0.625h-1.696l-0.446,0.804l-0.179,1.161l-1.071,0.535l-1.429,0.09l-0.803-0.804l-0.179-0.625l1.16-2.411l0.268-1.964l-0.535-1.696l-1.161-1.518l-1.16-1.519l-1.071-0.893l0.625-1.25l2.5-2.946l1.963-1.905L161.615,251.456z",
            "name": "Московская область"
        },

 

Змінено користувачем Othertool
Надіслати
Поділитися на інших сайтах


C Питером находим строку 178 и...
 

Спойлер

 

_____меняем это_____

 

        "len": {
            "path": "m153.49,177.57,1.7678-1.6415,1.5152,0,2.2728-1.894,2.5254-0.50507,2.2728,0.63134,2.9042,2.1466,2.7779,1.5152,0.75761,2.5254,0.12627,1.389,1.0102,1.1364,1.1364-0.37881,0.75761-2.0203-0.12627-2.3991-0.88388-1.6415-0.88388-1.894,0.12626-2.0203,1.1364-1.2627-0.25254-1.894-0.75762-1.0102,0-0.37881,1.2627-0.25254,3.283,0.25254,3.5355,1.2627,2.2728,0.12627,1.894,0.12627,1.2627,1.1364,0.63135,1.2627,0,1.7678-0.37881,1.6415-0.25254,2.1466-0.63134,1.7678-2.1466,1.2627-0.75761,1.0102-1.0102,1.894-1.0102,1.1364-1.7678,1.1364-0.63135,1.2627,0.25254,1.1364,1.389,0.75762,2.1466,0.25253,1.0102,0.88389,0.25254,1.6415,1.0102,0.75762,2.1466,0.12627,1.1364-0.50508,3.4093-0.25254,1.7678-0.63134,2.0203-0.25254,1.5152,0.75761,1.0102,1.6415,1.1364-1.2627,1.389-1.7678,0.75762,0.88388,0.50507,2.0203,0.63135,2.2728,2.1466,0.50507,1.2627,0.75762,1.1364,1.0102,0.12626,1.2627,0.12627,1.6415-0.12627,1.7678-1.2627,0.75761-2.2728-0.25254-1.389-0.88388-1.389-0.25254-0.75761,0.88388-1.5152,1.0102-3.0305,0-1.5152,0.3788-2.7779,3.0305-1.0102,1.389-0.37881,2.1466-1.6415,1.0102-1.1364,0.12627-0.3788,1.2627-1.2627,0.63134-0.63135-1.0102-1.1364-1.1364-2.2728-0.12627-0.75761,0-1.1364-3.0305,0-2.9042-1.0102-1.5152-0.88389-1.894-0.12627-1.6415-2.2728-0.88388-0.88388-0.63135s-0.37881-1.0102-0.37881-1.5152c0-0.50507-0.25254-3.4093-0.25254-3.4093l-0.75761-1.1364-2.3991-0.25254-1.389,0.75761-0.75762-0.50507-0.12627-1.2627-0.63134-0.88389-1.0102,0.63135-2.1466,0.3788-2.7779-0.88388-1.5152-0.88388-3.283-0.37881-1.2627-0.88388-1.0102-0.75762,0.63135-1.2627,0.88388-2.1466,0.88388-1.389,0.12627-1.2627z",
            "name": "Санкт-Петербург и Ленинградская область"
        },

 

____на это____

 

        "spe": {
            "path": "m179.625,189.061l0.688,0.096l1.714,0.788l0.253,1.642l1.01,0.758l2.146,0.126l1.137-0.505l3.409-0.252l1.768-0.631l2.021-0.252l1.516,0.757l1.01,1.642l1.137-1.263l1.389-1.768l0.758,0.884l0.505,2.02l0.631,2.273l2.147,0.505l1.263,0.758l1.136,1.01l0.127,1.263l0.126,1.641l-0.126,1.768l-1.263,0.758l-2.273-0.252l-1.389-0.885l-1.389-0.252l-0.758,0.884l-1.516,1.011h-3.03l-1.516,0.379l-2.777,3.03l-1.011,1.389l-0.379,2.146l-1.641,1.011l-1.137,0.126l-0.379,1.263l-1.263,0.631l-0.631-1.01l-1.137-1.137l-2.273-0.126h-0.757l-1.137-3.03v-2.904l-1.01-1.516l-0.885-1.894l-0.126-1.642l-2.272-0.884l-0.884-0.631c0,0-0.244-3.716-0.244-4.221C172.313,194.057,179.625,189.061,179.625,189.061L179.625,189.061z",
            "name": "Санкт-Петербург"
        },
        "len": {
            "path": "m171.59,193.357l-0.423-0.634l-2.398-0.252l-1.39,0.757l-0.757-0.505l-0.127-1.263l-0.631-0.884l-1.011,0.631l-2.146,0.379l-2.777-0.884l-1.516-0.884l-3.283-0.379l-1.263-0.884l-1.01-0.757l0.631-1.263l0.885-2.147l0.884-1.389l0.126-1.263l-1.894-4.167l1.768-1.641h1.515l2.273-1.894l2.525-0.505l2.272,0.631l2.904,2.147l2.777,1.515l0.758,2.525l0.127,1.389l1.01,1.137l1.137-0.379l0.757-2.021l-0.126-2.399l-0.884-1.642l-0.884-1.894l0.126-2.02l1.137-1.263l-0.253-1.894l-0.757-1.01v-0.379l1.263-0.252l3.282,0.252l3.536,1.263l2.272,0.126l1.895,0.126l1.263,1.137l0.631,1.263v1.768l-0.379,1.642l-0.252,2.146l-0.632,1.768l-2.146,1.263l-0.758,1.01l-1.01,1.895l-1.011,1.136l-1.768,1.136l-0.632,1.263l0.253,1.137l1.082,0.574l-6.828,4.948L171.59,193.357z",
            "name": "Ленинградская область"
        },

 

 

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


Я сделал проще: для нужных городов  сделал фейковые регионы - квадратики с краю карты

"xx": {
    "name": "XXX",
    "path": "m0 500, 0 20, 20 0, 0 -20, 0z"
},
 "yy": {
    "name": "YYY",
    "path": "m100 50, 0 20, 20 0, 0 -20, 0z"
},

m0 500 - координата начальной точки

0 20 - перемещаем на 20 вниз

20 0 - перемещаем на 20 вправо

и т.д.

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


  • 3 weeks later...

Сделал в перспективной проекции.

russia-perspective-1.png

 

Есть возможность добавить свой регион. Для этого в файле admin/view/javascript/jquery/jqvmap/maps/jquery.vmap.russia-perspective.js надо раскомментировать строку

// "xxx" : {"name": "Мой любимый город", "path": "m300 500, 0 20, 20 0, 0 -20, 0z" },


Заменить xxx на код необходимого региона, m300 500 - координаты квадратика с регионом по x (m300) и y (500).

russia-perspective-2.png

Работает на ocStore 2.3

Скачать

Змінено користувачем ironzorin
  • +1 1
Надіслати
Поділитися на інших сайтах


  • 6 months later...

Кто подскажет как такую карту вывести например в html-блок и вывести туда именно "дилеров" своей компании. Для клиентов, чтобы видели контакты дилеров в регионах?

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


  • 3 months later...
  • 4 months later...
В 16.10.2018 в 11:38, ZolanPro сказал:

Переписал под OC3

oc3_russia_map.ocmod.zip

OC 3.0.2.0 карта изменилась на Россию, но не отображается статистика продаж на ней. Подскажите, пожалуйста, какое место отвечает за отображение статистики.
С картой мира статистика есть.

 

Прошу прощения, разобрался. Нужно было править коды в файле jquery.vmap.russia-new.js

Змінено користувачем squid056
Надіслати
Поділитися на інших сайтах


  • 1 year later...
В 13.03.2019 в 08:47, squid056 сказал:

OC 3.0.2.0 карта изменилась на Россию, но не отображается статистика продаж на ней. Подскажите, пожалуйста, какое место отвечает за отображение статистики.
С картой мира статистика есть.

 

Прошу прощения, разобрался. Нужно было править коды в файле jquery.vmap.russia-new.js

Не сочтите за наглость, но не могли бы поделиться правленным файлом?

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


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

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

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

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

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

Вхід

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

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

Important Information

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