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

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


progroman

Recommended Posts

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

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

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


 

Quote

 

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

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

 

 

 

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

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

 

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


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

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

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


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

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

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

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

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

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

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

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

 

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

 

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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

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

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

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

 

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

 


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

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

 

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

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


В 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'].

 

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


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'].

 

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

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


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

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

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

 

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

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

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


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>

 

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


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

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

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

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

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


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

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

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

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

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

 

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


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

country_to_fias
fias

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

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


Да, можно.

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

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

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

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

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


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

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

 

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


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

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

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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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