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

SergioTM

  • Захожу иногда
  • 175
  • 1 / 0
Генерация ID пользователя
« : 24.10.2015, 20:28:49 »
ДВС уважаемые Joomla-воды

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

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

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

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

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

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

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
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

  • Живу я здесь
  • 2765
  • 402 / 2
Re: Генерация ID пользователя
« Ответ #2 : 24.10.2015, 23:58:37 »
Цитировать
Для информации: этот уникальный ID будет выводится в профиле пользователя. После будет печататься пластиковая карта с этим номером.
Если только для этого, не трогайте id. Клонируйте плагин профиля юзера и дополните его вашим полем.
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
*

SergioTM

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

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

fsv

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

Цитировать
Если все сложно, то хотелось бы узнать сколько будет стоить разработка такого плагина
У кого как. Я занят в ближайшее прогнозируемое время. Обратитесь в коммерческий раздел, исполнители найдутся.
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Я создал пользователя Author, но он не может зайти в редактирование

Автор Olegus79

Ответов: 7
Просмотров: 492
Последний ответ 19.10.2023, 20:48:52
от Vastriet
Сохранение авторизации пользователя при переходе на поддомен

Автор denism300

Ответов: 2
Просмотров: 396
Последний ответ 14.11.2022, 11:35:14
от denism300
Проверка наличия пользователя на сайте

Автор Robert24

Ответов: 6
Просмотров: 320
Последний ответ 15.10.2022, 14:40:51
от marksetter
Генерация алиасов для материалов с одинаковым названием

Автор revil

Ответов: 4
Просмотров: 380
Последний ответ 01.04.2021, 16:08:29
от revil
Регистрация пользователя

Автор Alex Walex

Ответов: 1
Просмотров: 478
Последний ответ 29.03.2021, 08:33:35
от Taatshi