Геобаза далеко не полная и возник вопрос, как пользователю, при регистрации, дать возможность добавить отсутствующий город?
Может быть уже кто то решал подобную проблему?
Как пользователю при регистрации дать возможность самостоятельно добавить отсутствующий гоород? 2.X
Посетитель Сообщений: 2935 |
| ||
Посетитель Сообщений: 2842 |
Как это вижу я. Пишем небольшой компонент, который, при нажатии на ссылку, откроет окно и даст пройти три шага: - выбор страны - выбор региона - добавление города И сохранит указанное в базе, попутно проверив введенные данные... а тут надо думать... а то появится на сайте "Страна эльфов" или еще что-нибудь. Кроме того, подставит указанное значение в поле. И все. Добавим ссылку в шаблон поля город (или нарисуем ее там с помощью js), чтобы пользователь смог воспользоваться новым функционалом. Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/ tm @zau4man | ||
Реклама
![]() |
|
||
Посетитель Сообщений: 2935 |
Zau4man:
Хорошо видите! Оптимально! Остался вопрос, когда и сколько?Как это вижу я. Пишем небольшой компонент, который, при нажатии на ссылку, откроет окно и даст пройти три шага: - выбор страны - выбор региона - добавление города И сохранит указанное в базе, попутно проверив введенные данные... а тут надо думать... а то появится на сайте "Страна эльфов" или еще что-нибудь. Кроме того, подставит указанное значение в поле. И все. Добавим ссылку в шаблон поля город (или нарисуем ее там с помощью js), чтобы пользователь смог воспользоваться новым функционалом. | ||
Посетитель Сообщений: 1030 |
C сервисом GeoIP или api яндекса можно связать ? Писал про определение и подстановку значений в поля наверно год назад... | ||
Посетитель Сообщений: 2842 |
Пока так ![]() ![]() ![]() В личных сообщениях предлагали сделать премодерацию ![]() Пока сделаю отправку уведомления админу, чтобы он мог пойти в компонент География и найти добавленный город. Т.е. раздача "люлей" за "эльфийское село" будет постфактум. Редактировалось: 1 раз (Последний: 12 апреля 2020 в 19:01) Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/ tm @zau4man | ||
Посетитель Сообщений: 2842 |
Скачать https://instantcms.ru/users/files/download7611.html Рекомендую сперва потестить на локалке. Картинка уведомления ![]() Поблагодарить можно на Кошелек рублевый вебмани R534582835632 или Яндекс деньги 41001346743476 Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/ tm @zau4man | ||
Посетитель Сообщений: 2935 |
Zau4man:
Отличное решение!! Огромное Спасибо!Скачать https://instantcms.ru/users/files/download7611.html Рекомендую сперва потестить на локалке. Картинка уведомления ![]() Поблагодарить можно на Кошелек рублевый вебмани R534582835632 или Яндекс деньги 41001346743476 | ||
Посетитель Сообщений: 1115 |
Zau4man:
Было бы отлично чтобы такая возможность добавления была к любым разрешенным админом полямСкачать https://instantcms.ru/users/files/download7611.html Рекомендую сперва потестить на локалке. | ||
Посетитель Сообщений: 2935 |
Zau4man:
Установил на сайте. Когда поле одно и выбирается последним город, то в этом режим можно добавить недостающий город. Но в этом режиме не получается выводить все 3 параметра сразу - Страна, Регион, Город Когда ставлю 3 поля с выбором параметра - я могу вывести все параметры. Но в этом режиме не работает добавление города Как сделать, чтобы работало добавление Городови можно было вывести все 3 параметра - Страна Регион Город? | ||
Посетитель Сообщений: 2842 |
Никогда не использовал поле таким способом. В нем нет всплывающего окна, значит надо дорабатывать, и в таком режиме малыми правками не обойтись. Посмотрю, что можно сделать, как будет время. Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/ tm @zau4man | ||
Посетитель Сообщений: 2561 |
Отличное бесплатное (!!!) поле, подходящее под аналогичные задачи не только с городами! | ||
Посетитель Сообщений: 2935 |
Zau4man:
Надеюсь, на хорошее дело время найдется. А дело хорошее, особенно если учесть, что в английской локации геобаза явно скромнее!!!!Посмотрю, что можно сделать, как будет время. Да и вывод всех трех параметров сразу, частенько не самая глупая затея.... Вся надежда на вас! Тему не закрываю. | ||
Посетитель Сообщений: 2842 |
Версия 1.0.1 https://instantcms.ru/users/files/download7613.html Сперва тестировать на локалке У меня вот так ![]() - установить - увеличить счетчик в настройках сайта - вкладка интерфейс - в файле templates/default/assets/fields/city.tpl.php указать системное имя поля, в котором хранится город Код PHP:
другого способа определить вариант поля с городом, и вывести в нем ссылку, не нашел...
Поблагодарить можно на Кошелек рублевый вебмани R534582835632 или Яндекс деньги 41001346743476 Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/ tm @zau4man |
В начало страницы |
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.