0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 443 Просмотров
*

SergioTM

  • Осваиваюсь на форуме
  • 173
  • 1
Генерация ID пользователя
« : 24.10.2015, 20:28:49 »
ДВС уважаемые Joomla-воды

Заранее прошу сильно не пинать если где то уже обсуждалось, но я не нашел. Если была такая тема, дайте ссылочку.

Так вот. У меня есть проект, который подразумевает при регистрации присваивать к каждому пользователю шестнадцатизначный ID.
Например: Иван Петров - 1234123412341234

Если сейчас со стандартным com_user присваивается уникальный трехзначный ID. От сюда вопрос:
- возможно ли изменить в коде генерацию ID на шестнадцатизначное? если да, то где изменить код?
- возможно есть какие то плагины или компоненты, которыми можно это изменить не затрагивая код самой Joomla ?

Я понимаю конечно, что при обновлении версии J! можно потерять уже нагенерированные ID. Подскажите пожалуйста, как решить такую задачу.

Для информации: этот уникальный ID будет выводится в профиле пользователя. После будет печататься пластиковая карта с этим номером.

Я не программист, поэтому некоторых вещей просто не знаю.
Заранее большое человеческое спасибо!
Помог? Поставь  плюсик . Мне помогли! Поставлю плюсик :) Справедливо...
*

Fedor Vlasenko

  • Профи
  • 3806
  • 698
  • Все начинается с Value
Re: Генерация ID пользователя
« Ответ #1 : 24.10.2015, 20:53:42 »
Код: php
$a = 1;
$b = 12;
$c = 123;
$a = str_pad($a, 16, 0, STR_PAD_LEFT);
$b = str_pad($b, 16, 0, STR_PAD_LEFT);
$c = str_pad($c, 16, 0, STR_PAD_LEFT);
var_dump($a, $b, $c);
*

fsv

  • Практически профи
  • 2525
  • 367
Re: Генерация ID пользователя
« Ответ #2 : 24.10.2015, 23:58:37 »
Цитировать
Для информации: этот уникальный ID будет выводится в профиле пользователя. После будет печататься пластиковая карта с этим номером.
Если только для этого, не трогайте id. Клонируйте плагин профиля юзера и дополните его вашим полем.
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения
*

SergioTM

  • Осваиваюсь на форуме
  • 173
  • 1
Re: Генерация ID пользователя
« Ответ #3 : 25.10.2015, 10:50:39 »
Если только для этого, не трогайте id. Клонируйте плагин профиля юзера и дополните его вашим полем.
Спасибо. А можно вас попросить чуть подробнее, как правильно склонировать?
И кстати да, вы совершенно правы, мне это нужно сделать исключительно только для генерация вот того самого шестнадцатизначного номера.

Если все сложно, то хотелось бы узнать сколько будет стоить разработка такого плагина  ;)
« Последнее редактирование: 25.10.2015, 10:54:36 от SergioTM »
Помог? Поставь  плюсик . Мне помогли! Поставлю плюсик :) Справедливо...
*

fsv

  • Практически профи
  • 2525
  • 367
Re: Генерация ID пользователя
« Ответ #4 : 25.10.2015, 15:41:29 »
Цитировать
А можно вас попросить чуть подробнее, как правильно склонировать?
Скопируйте в \plugins\user\ , название папки, файла класса и XML, самого класса поменяйте на свое. Штатный плагин профиля отключите, свой "найдите" в админке и включите и пилите его.

Цитировать
Если все сложно, то хотелось бы узнать сколько будет стоить разработка такого плагина
У кого как. Я занят в ближайшее прогнозируемое время. Обратитесь в коммерческий раздел, исполнители найдутся.
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ограничение статей для пользователя

Автор Grunya

Ответов: 1
Просмотров: 41
Последний ответ 12.09.2017, 20:14:46
от Septdir
Дополнительные поля пользователя внести в письмо админу

Автор Аня

Ответов: 1
Просмотров: 59
Последний ответ 06.09.2017, 17:17:34
от Septdir
Ошибка при регистрации нового пользователя

Автор oleg-bogora

Ответов: 13
Просмотров: 624
Последний ответ 26.08.2017, 22:51:24
от kasper9820
Медленная генерация страницы как лечить?

Автор korkka44

Ответов: 6
Просмотров: 285
Последний ответ 20.08.2017, 12:05:43
от flyingspook
Как изменить поля у формы редактирования профиля пользователя?

Автор ChervonStudio

Ответов: 0
Просмотров: 96
Последний ответ 13.08.2017, 18:01:16
от ChervonStudio