Как пользователю при регистрации дать возможность самостоятельно добавить отсутствующий гоород? 2.X

 
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2935
Геобаза далеко не полная и возник вопрос, как пользователю, при регистрации, дать возможность добавить отсутствующий город?
Может быть уже кто то решал подобную проблему?
Мощный хостинг на NVMе дисках с защитой! Дешевые домены здесь! Автоботы для соцсетей
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2842
Как это вижу я.
Пишем небольшой компонент, который, при нажатии на ссылку, откроет окно и даст пройти три шага:
- выбор страны
- выбор региона
- добавление города
И сохранит указанное в базе, попутно проверив введенные данные... а тут надо думать... а то появится на сайте "Страна эльфов" или еще что-нибудь.
Кроме того, подставит указанное значение в поле.

И все. Добавим ссылку в шаблон поля город (или нарисуем ее там с помощью js), чтобы пользователь смог воспользоваться новым функционалом.
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/ tm @zau4man
Реклама
cms
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2935
Zau4man:

Как это вижу я.
Пишем небольшой компонент, который, при нажатии на ссылку, откроет окно и даст пройти три шага:
- выбор страны
- выбор региона
- добавление города
И сохранит указанное в базе, попутно проверив введенные данные... а тут надо думать... а то появится на сайте "Страна эльфов" или еще что-нибудь.
Кроме того, подставит указанное значение в поле.

И все. Добавим ссылку в шаблон поля город (или нарисуем ее там с помощью js), чтобы пользователь смог воспользоваться новым функционалом.
Хорошо видите! Оптимально! Остался вопрос, когда и сколько?
Мощный хостинг на NVMе дисках с защитой! Дешевые домены здесь! Автоботы для соцсетей
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 1030
C сервисом GeoIP или api яндекса можно связать ? Писал про определение и подстановку значений в поля наверно год назад...
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2842
Пока так

Как пользователю при регистрации дать возможность самостоятельно добавить отсутствующий гоород?


Как пользователю при регистрации дать возможность самостоятельно добавить отсутствующий гоород?


Как пользователю при регистрации дать возможность самостоятельно добавить отсутствующий гоород?


В личных сообщениях предлагали сделать премодерацию smile При регистрации пользователя премодерацию указанного города... Пользователь точно дождется?)

Пока сделаю отправку уведомления админу, чтобы он мог пойти в компонент География и найти добавленный город. Т.е. раздача "люлей" за "эльфийское село" будет постфактум.
Редактировалось: 1 раз (Последний: 12 апреля 2020 в 19:01)
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/ tm @zau4man
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2842
Скачать https://instantcms.ru/users/files/download7611.html
Рекомендую сперва потестить на локалке.

Картинка уведомления
Как пользователю при регистрации дать возможность самостоятельно добавить отсутствующий гоород?

Поблагодарить можно
на Кошелек рублевый вебмани R534582835632
или
Яндекс деньги 41001346743476
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/ tm @zau4man
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2935
Zau4man:

Скачать https://instantcms.ru/users/files/download7611.html
Рекомендую сперва потестить на локалке.

Картинка уведомления
Как пользователю при регистрации дать возможность самостоятельно добавить отсутствующий гоород?

Поблагодарить можно
на Кошелек рублевый вебмани R534582835632
или
Яндекс деньги 41001346743476
Отличное решение!! Огромное Спасибо!
Мощный хостинг на NVMе дисках с защитой! Дешевые домены здесь! Автоботы для соцсетей
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1115
Zau4man:
Скачать https://instantcms.ru/users/files/download7611.html
Рекомендую сперва потестить на локалке.
Было бы отлично чтобы такая возможность добавления была к любым разрешенным админом полям
Форум электронной торговли
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2935
Zau4man:

Скачать https://instantcms.ru/users/files/download7611.html
Рекомендую сперва потестить на локалке.
Установил на сайте.
Когда поле одно и выбирается последним город, то в этом режим можно добавить недостающий город. Но в этом режиме не получается выводить все 3 параметра сразу - Страна, Регион, Город
Когда ставлю 3 поля с выбором параметра - я могу вывести все параметры. Но в этом режиме не работает добавление города
Как сделать, чтобы работало добавление Городови можно было вывести все 3 параметра - Страна Регион Город?
Мощный хостинг на NVMе дисках с защитой! Дешевые домены здесь! Автоботы для соцсетей
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2842
Никогда не использовал поле таким способом.
В нем нет всплывающего окна, значит надо дорабатывать, и в таком режиме малыми правками не обойтись.

Посмотрю, что можно сделать, как будет время.
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/ tm @zau4man
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проектаПочетный донор проектаПочетный донор проекта
Сообщений: 2561
Отличное бесплатное (!!!) поле, подходящее под аналогичные задачи не только с городами!
Вкусные цены на NVME Win-сервера, Недорогие VPS с бесплатным администрированием!
Удобный и гибкий автопостинг в соцсети
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2935
Zau4man:

Посмотрю, что можно сделать, как будет время.
Надеюсь, на хорошее дело время найдется. А дело хорошее, особенно если учесть, что в английской локации геобаза явно скромнее!!!!
Да и вывод всех трех параметров сразу, частенько не самая глупая затея....
Вся надежда на вас! Тему не закрываю.
Мощный хостинг на NVMе дисках с защитой! Дешевые домены здесь! Автоботы для соцсетей
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2842
Версия 1.0.1 https://instantcms.ru/users/files/download7613.html
Сперва тестировать на локалке

У меня вот так
Как пользователю при регистрации дать возможность самостоятельно добавить отсутствующий гоород?

- установить
- увеличить счетчик в настройках сайта - вкладка интерфейс
- в файле templates/default/assets/fields/city.tpl.php указать системное имя поля, в котором хранится город
Код PHP:
  1. $city_fieldname = 'city';
другого способа определить вариант поля с городом, и вывести в нем ссылку, не нашел...

Поблагодарить можно
на Кошелек рублевый вебмани R534582835632
или
Яндекс деньги 41001346743476
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/ tm @zau4man
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.