2015-10-29 4 views
0

Я хочу вашу помощь, чтобы решить проблему на сайте.joomla 2.5 пользовательское расширение о пользователях

Я знаю, что когда пользователь делает подписку на сайте через форму регистрации joomla, она сохраняется в таблице в базе данных сайтов. Я хочу, чтобы пользователь был сохранен в пользовательской таблице, которую я сделаю, и она будет где-то на сайте. В результате я хотел бы быть таким:

Сайт предназначен для школы. Каждый студент подписывается, и его/ее имя будет храниться на столе с уроками в школе. Учителя войдут на сайт, и им нужно будет поместить результаты каждого ученика на каждом уроке в этой таблице.

это будет так:

урок 1 ---- урок 2 ----- урок 3
пользователя Имя 1 -------- класс ---- grade- --------- класса
пользователя имя 2 -------- класс ---- класс ---------- класс

+0

Добро пожаловать в Переполнение стека. Я отредактировал ваше сообщение, чтобы удалить легкомыслие и исправить несколько вопросов английского языка. Я также отметил ваши данные с помощью> и двух конечных пробелов в каждой строке. Пожалуйста, разместите свой код и метаданные, которые у вас есть. Каков ваш конкретный вопрос? –

ответ

0

Вам нужно будет загляните в обычай component creation. Поскольку это довольно простой компонент, доступные разработчики компонентов могут сделать большую часть этого для вас. Однако имеет смысл понять основы того, как компонент работает первым, чтобы вы знали, как его настраивать и тестировать.

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

Если ученикам не нужно входить на сайт (и, если они вряд ли будут в будущем), то им не нужно быть пользователями, а может быть просто элементом компонента, который создается когда они вводят данные. Если учащимся необходимо войти в систему, то идентификатор таблицы #__users должен быть полем соответствия в новой таблице.

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

Кроме того: если вы храните личную информацию, особенно важно, чтобы вы сохранили Joomla для защиты - 2.5 теперь устарел.

Смежные вопросы