Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[Поддержка] CityManager Pro (группы покупателей, разные цены для городов)


 Share

Recommended Posts

Доброго времени суток! Ув. знатоки помогите решить проблему с модулем. После установки модуля пытаюсь его настроить, но кнопка сохранить не реагирует на нажатия. После выставления прав на редактирование в этот модуль вообще система не пускает и посылает к администратору. 

Версия ocStore 2.3.0.2.3, только установленная без шаблонов и других модулей.

Link to comment
Share on other sites


 

Quote

 

Доброго времени суток! Ув. знатоки помогите решить проблему с модулем. После установки модуля пытаюсь его настроить, но кнопка сохранить не реагирует на нажатия. После выставления прав на редактирование в этот модуль вообще система не пускает и посылает к администратору. 

Версия ocStore 2.3.0.2.3, только установленная без шаблонов и других модулей.

 

 

 

вобщем решил сам

нужно было файл catalog\model\module\geoip.php перекинуть сюда catalog\model\extension\module\geoip.php  и потом проинсталлить уже модуль с этими путями 

 

Edited by Aragideti
Link to comment
Share on other sites


Здесь есть кто-нибудь кто подружил этот модуль с поисковиками?. Есть интерес приобрести готовое или заказать доработку. 

Тоесть нужно привязать субдомен.домен.ком - к определённому городу. Если есть какие-то варианты просьба связаться - обсудим.

Link to comment
Share on other sites


  • 2 weeks later...
В 04.12.2017 в 19:30, cardimax сказал:

Здесь есть кто-нибудь кто подружил этот модуль с поисковиками?. Есть интерес приобрести готовое или заказать доработку. 

Тоесть нужно привязать субдомен.домен.ком - к определённому городу. Если есть какие-то варианты просьба связаться - обсудим.

напишите в личку

Link to comment
Share on other sites

Для получения лицензии нужно написать мне в личку.

Link to comment
Share on other sites

Добрый вечер.

 

Подскажите как реализовать следующее:

 

<p>текст для категорий...бла бла бла...купить в городе {здесь должен быть вывод города} по низкой цене бла бла бла</p>

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

Link to comment
Share on other sites


9 часов назад, storer сказал:

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

Посмотрите в FAQ модуля раздел "Как добавить геосообщение".

  • +1 1
Link to comment
Share on other sites


  • 3 weeks later...
В 24.12.2017 в 08:10, Dotrox сказал:

Посмотрите в FAQ модуля раздел "Как добавить геосообщение".

Правильно понимаю, что если указать вместо конкретного города Россию, то любой определившийся город будет подставлен в текст?

Link to comment
Share on other sites


Не совсем, геосообщение будет выводится, если пользователь из России. Чтобы подставлять туда город нужно делать замену через str_replace()

Link to comment
Share on other sites

2 часа назад, progroman сказал:

Не совсем, геосообщение будет выводится, если пользователь из России. Чтобы подставлять туда город нужно делать замену через str_replace()

Тогда возвращаюсь к своему вопросу:

В 23.12.2017 в 22:34, storer сказал:

Добрый вечер.

 

Подскажите как реализовать следующее:

 


<p>текст для категорий...бла бла бла...купить в городе {здесь должен быть вывод города} по низкой цене бла бла бла</p>

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

 

Если не сложно, напишите для особо одаренных, как это организовать правильно.

Link to comment
Share on other sites


В 09.01.2018 в 21:48, storer сказал:

Тогда возвращаюсь к своему вопросу:

 

Если не сложно, напишите для особо одаренных, как это организовать правильно.

Если вам нужно просто подставлять текущий город и больше ничего, тогда в контроллере через str_replace() подставляете город из модуля:

$data['description'] = str_replace('{city_name}', $this->progroman_city_manager->getShortCityName(), $data['description']);

Предварительно в тексте описания категории уже должен быть плейсхолдер {city_name}.

И, конечно, этот код надо добавлять после строки с $data['description'].

 

Edited by Dotrox
  • +1 2
Link to comment
Share on other sites


7 часов назад, Dotrox сказал:

Если вам нужно просто подставлять текущий город и больше ничего, тогда в контроллере через str_replace() подставляете город из модуля:


$data['description'] = str_replace('{city_name}', $this->progroman_city_manager->getShortCityName(), $data['description']);

Предварительно в тексте описания категории уже должен быть плейсхолдер {city_name}.

И, конечно, этот код надо добавлять после строки с $data['description'].

 

/catalog/controller/module/progroman/city_manager.php

в этом файле не нашел строки с $data['description'].

 

Не там смотрю?

Link to comment
Share on other sites


5 минут назад, storer сказал:

/catalog/controller/module/progroman/city_manager.php

в этом файле не нашел строки с $data['description'].

 

Не там смотрю?

А при чём тут файлы модуля? Вы где хотите текст описания дополнить городом, в категории? Вот и смотрите контроллер категории!

  • +1 1
Link to comment
Share on other sites


1 час назад, Dotrox сказал:

А при чём тут файлы модуля? Вы где хотите текст описания дополнить городом, в категории? Вот и смотрите контроллер категории!

Понял. Добавил, работает, если добавить {city_name} в описание категории через админку.

 

Только у меня этот кусок автотекста вставлен в файл category.tpl и там этот фокус с {city_name} не работает. В тексте выводится просто {city_name}, т.е. воспринимается как как обыйчый текст.

Вот полный кусок кода:

<p>
<span><?php echo $heading_title; ?></span> в интернет-магазине бла бла бла и доставка в город {city_name} — указаны в карточке товара. Бла бла бла текст <span><?php echo $heading_title; ?></span> легко купить оптом и в розницу бла бла бла.
</p>

 

Edited by storer
Link to comment
Share on other sites


36 минут назад, storer сказал:

Только у меня этот кусок автотекста вставлен в файл category.tpl и там этот фокус с {city_name} не работает.

Это вам пример, почему гавнокодить плохо.

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

  • +1 1
Link to comment
Share on other sites


56 минут назад, Dotrox сказал:

Это вам пример, почему гавнокодить плохо.

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

Говнокод убрал, переделал, как Вы написали. Все работает. Не знаю как, но получилось :lol:

Большое спасибо за помощь!:-)

 

Edited by storer
Link to comment
Share on other sites


подскажите ведь модуль добавляет в бд таблицы 

country_to_fias
fias

если модулем пока не пользуюсь их можно без вреда удалить ? просто потом переустановить модуль ?

Link to comment
Share on other sites


А это нормально, что гуглобот не видит город, который выводится через переменную {city_name}?

Яндекс определяет Москву.

Гугл оставляет пустое место в тексте :unsure:

Link to comment
Share on other sites


Подскажите? Установил по инструкции, но при открытии модуля в админке ошибка 

Fatal error: Class 'progroman\CityManager\CityManager' not found in /home/a/***/***/public_html/admin/controller/extension/module/progroman_city_manager.php on line 21

 

Edited by ForCMS
Link to comment
Share on other sites


Правильную версию скопировали? Напиши в личку версию Opencart и из какого архива ставили.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.