хак +плагин выбора автара при регистрации + выбор города

3457

хак +плагин выбора автара при регистрации + выбор города

Усовершенствованный хак + плагин который добавляет выбор города при регистрации.


Установка:
1. залить содержимое архива.
2. установить плагин
3. включить плагин

если был установлен предыдущий плагин, то зайдите в админку, плагины и выполните обновление.
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

1.10.1
1.10.3



Спасибо:
WMR кошелек: R105352751274
Загрузка аватара при регистрации | Похожие объекты для универсального каталога и InstantMAP
Комментарии (59)
SLOT 800 22 января 2013 в 21:04 +1
Ну что ж отлично! Я плюсую полюбому! потому что это труд, и потому что это реально удобно. Хотя у меня стоит самая простая регистрация майл и пароль.
Димитриус 22 января 2013 в 21:19 +1
Спасибо, кстати города на самом деле очень удобная вещь)
Бергал 23 января 2013 в 10:23 0
странно, вроде все встало, а при регистрации нового юзверя не добавляются новые поля. сайт на 1.10.1. чего может быть?
Бергал 23 января 2013 в 10:32 0
а на другом сайте все ровно встало и работает. чудеса.
кстати, области в Казахстане не верные. это старая база областей и городов. поправить бы ее. нет нынче той же Гурьевской области.
Димитриус 23 января 2013 в 11:14 +1
а у вас есть новая база?
Бергал 23 января 2013 в 11:36 0
ну, естетственно, нет :))) но поищем. просто недавно сидели вспоминали сколько областей в Казахстане. Вспомнили что 14.
Димитриус 23 января 2013 в 12:03 +1
Я нашел базу но она очень большая
Бурдель Дмитрий 22 января 2013 в 21:32 0
Плюсую сразу, вещь замечательная. Скачал....
Эдуард Машковский 22 января 2013 в 21:40 0
БАЗУ GEOIP брали? можно сделать привязку страничек к городу(+ в админке при создании страниц или контента дополнительно указывать к какому городу она(он) относится). Например, человек из Чебоксар зашел, а ему только для его города новости показывает. Не знаю как в ICMS, но в 1с битриксе я такую привязку делал.
Azura 22 января 2013 в 21:51 0
Замечательная вещь!!! Спасибо!!! =)
Владимир Савенко 22 января 2013 в 22:00 0
Хорошая разработка, для геопроекта то, что надо.
Эдуард Машковский 22 января 2013 в 23:20 0
можно вместе гео решение в пакете для icms сделать.
PrazdNik 22 января 2013 в 22:15 0
+! Отличная вещь!
BELIEVER 22 января 2013 в 22:29 0
Нужная вещь!+
Майкл 22 января 2013 в 22:47 +1
Пока не ставил, но напросился резонный вопрос:
А если города из предложеннных на выбор нет, то что?
Майкл 23 января 2013 в 01:18 0
Продолжение вопроса:
В том смысле, что его вручную при регистрации написать можно, или только выбор из того что есть?
WALTERZ 23 января 2013 в 06:04 0
Только выбор
Димитриус 23 января 2013 в 08:59 +1
Город надо будет добавить в базу данных
ukrtop 23 января 2013 в 04:13 0
Открывает новые возможности! +
Единственное в IE9 не дает выбрать город.
Димитриус 23 января 2013 в 08:58 +1
IE это отдельная исстория...
Майкл 23 января 2013 в 10:11 +2
Для очень многих IE-это главная история и очень не хорошо, что там что то не работает....
Эдуард Машковский 23 января 2013 в 10:38 +1
А зачем на общий обзор пускали, если кросбраузерность не учли...?
Димитриус 23 января 2013 в 11:16 +1
Поправим...
Бурдель Дмитрий 23 января 2013 в 10:53 0
При попытке установить плагин в админке пишет это:

Код PHP:
  1. Table 'cms_geo_cities' already exists
  2. CREATE TABLE `cms_geo_cities` (
  3. `id_city` int(10) unsigned NOT NULL auto_increment,
  4. `id_region` int(10) unsigned NOT NULL,
  5. `id_country` mediumint(8) unsigned NOT NULL,
  6. `city_name_ru` varchar(255) default NULL,
  7. `city_name_en` varchar(255) NOT NULL,
  8. `city_order` int(10) unsigned NOT NULL,
  9. PRIMARY KEY (`id_city`),
  10. KEY `id_region` (`id_region`),
  11. KEY `id_country` (`id_country`)
  12. ) ENGINE=MyISAM AUTO_INCREMENT=18127 DEFAULT CHARSET=utf8;
  13.  
Смотрю таблицу в базе, вижу это:

""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
Бурдель Дмитрий 23 января 2013 в 11:00 0
Как поступить?
Удалить эти три таблицы из базы и попытаться снова установить?
Димитриус 23 января 2013 в 11:15 0
всё верно
Эдька 23 января 2013 в 11:13 0
а для какой версии ?
Димитриус 23 января 2013 в 11:15 +2
1.10.1
Бурдель Дмитрий 23 января 2013 в 11:38 0
Устанавливал на 1.10.1. Вроде как-то пытался что то подобное сделать и не получилось. Таблицы остались. После удаления таблиц всё получилось. Проверяю работоспособность.
Бурдель Дмитрий 23 января 2013 в 11:57 0
Всё отлично работает, добавляю +. А случайные аватары вибираются из rand-ava?
Димитриус 23 января 2013 в 12:04 +1
да)
Николай (asd43) 23 января 2013 в 21:07 0
Спасибо, все работает и отдельное спасибо за бесплатную версию
Николай (asd43) 23 января 2013 в 21:10 0
Вы бы в блоге объединили два плагина, один с выбором города а другой без, мне вот на одном проекте нужен город, а на других такой необходимости нет, у меня два плагина испозьзую и тот и этот, а вот вдруг кто новенький нарвется на пост пусть выбирает какой надо или универсальный может сделать что бы в плагине настройка была с городом или нет) мысли вслух. СПАСИБО за труд, нужная вещь, думал к кому обратиться за разработкой а тут на тебе подарок такой, приятно
Димитриус 24 января 2013 в 14:58 0
Не со всем понял а второй?
Vizh 25 января 2013 в 15:32 0
У меня при включении плагина в профиле появляется вкладка "Загрузка аватара" и в ней надпись Array


Убрать как то можно её или в ней что то должно быть?
Димитриус 25 января 2013 в 21:26 0
отпишитесь в личку посмотрим
Димитриус 28 января 2013 в 10:29 0
Проблема решена.
Причина, оставшиеся хвосты от ид с таким же ИД.
mogulkhan 29 января 2013 в 14:44 0
А эта вкладка вообще должна быть ?
Димитриус 7 февраля 2013 в 12:07 0
нет, это был баг системы у клиента
Patriot 3 февраля 2013 в 04:39 +2
Димитриус, от души!+++
Нужно выбор города, сделать обязательным к заполнению. Куда подкопнуть? )
Димитриус 7 февраля 2013 в 11:58 0
После:
$pass2 = cmsCore::request('pass2', 'str', '');
вставте:
$city = cmsCore::request('city', 'str', '');
if(!$city) { cmsCore::addSessionMessage('Укажите ваш город', 'error'); $errors = true; }
Петр 28 февраля 2013 в 05:56 0
не понял, я не вносил это изменение, у меня вылазит уже "Вы не указали город!"
как сделать это выбор города НЕобязательным для заполнения?
Петр 28 февраля 2013 в 06:00 0
разобрался
БИБАБО 27 февраля 2013 в 00:04 +1
Возможно ли для городского сайта вывести по умолчанию сразу нужный город, чтоб народ лишний раз не выбирал из списка. Что бы при открытий страницы было как выше на скрине в описании- была выбрана страна, область, город.
Если можно так сделать скажите где править!
Fisco 14 марта 2013 в 03:14 0
Установил, плюсую!
Ожидал увидеть все три поля в профиле пользователя, ведь если нет возможности произвольного написания города при регистрации, то это должно быть недопустимо и в профиле, логично? Кроме этого наличия этих трех полей дает более широкие возможности поиска "соседей" по области, стране. Как такое можно реализовать?
Петр 25 марта 2013 в 09:54 0
Димитриус 25 марта 2013 в 10:17 0
Посмотрел, да не должно...
Петр 25 марта 2013 в 10:44 0
ну вот такие дела - конфликтует. до этого работало.
http://vse-yuristy.ru/registration
Димитриус 25 марта 2013 в 11:59 0
Надо смотреть на месте...
Но особенности правок в хаке с выбором группы не может влиять на выбор города.
Петр 25 марта 2013 в 12:36 0
как с тобой связаться?
Leo 28 марта 2013 в 14:15 0
Поставил ваш хак, очень доволен, однако почему-то аватарка по умолчанию не ставится.
то есть ввожу все поля что нужны, кроме загрузки аватаки из своего компа, жму на кнопку регистрации, всё отлично регистрируется, только автарки слоучайной нету (выбирал как женский пол так и мужской). Плагин установлен и включен.

сайт http://dostlar.com.ua/registration
Leo 28 марта 2013 в 15:06 0
Проблема решилась, установкой соответствующих прав на папку images и все её подпапки.
BELIEVER 28 марта 2013 в 16:29 0
переустонови все работает
Скела 5 мая 2013 в 17:35 0
у меня ругается на cmsUser::clearCsrfToken(); в файле фронтед регистрации , но при этом пользователь добавляется.
Весрия iCMS 1.10 в чём может быть проблема?
boss 19 июля 2013 в 03:18 0
Закомментируйте строку cmsUser::clearCsrfToken();
в файле frontend
Скела 19 июля 2013 в 03:49 0
это то понятно, но тогда после этого пользователь не попадает на продолжнение регистрации
EXID 3 августа 2013 в 19:42 +1
Дмитрий приветствую!
Вопрос вот в чём: Всё работает, НО, работает только на версии JQuery, которая в стандартной сборке, а именно: 1.5.2
У меня стоит одна из каких то последних, вобщем с 1.7.2 плагин не хочет работать, жму на выпадающий список и ничего.
Версию JQuery менять не буду так как у меня на 1.5.2 не работает слайдер адаптивный, а он нужен на сайте.
Можете как то обновить что бы плагин заработал на следующих версиях JQery?
Петр 19 августа 2013 в 08:55 +1
а можно ли разделить выбор города и аватара? очень нужно
Су-27 16 сентября 2013 в 20:18 +2
На 1.10.2 работает? Ну очень нужный плагин