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

Shkodlivaya

  • Захожу иногда
  • 78
  • 0 / 0
Доброго времени суток!
Необходимо чтобы под каждый пользователем в форуме отображалось поле-моя машина
соответственно, пользователь должен указывать данные о машине при регистрации.
ПОдскажите каким образом сделать поле в профиле.
Заранее благодарю и плюсую)
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Re: изменение профиля-добавить поле
« Ответ #1 : 11.05.2012, 11:24:41 »
В Kunena нет регистрации.
И новые поля в ней не добавляются штатными средствами. Разве что можете переименовать поле личный текст
*

shibaevvv

  • Захожу иногда
  • 60
  • 4 / 0
Re: изменение профиля-добавить поле
« Ответ #2 : 11.05.2012, 13:55:55 »
я сделал так:
В Joomla 2.5 включил профиль пользователя, убрал ненужные мне поля из профиля. Теперь при регистрации обязательно к заполнению поле "Литер дома" (пример на моем сайте).
В файлах kunena вставил код вывода нужных данных из базы пользователей Joomla
*

Shkodlivaya

  • Захожу иногда
  • 78
  • 0 / 0
Re: изменение профиля-добавить поле
« Ответ #3 : 11.05.2012, 15:33:27 »
да да, неверное выразилась-регистрация стандартная идет....

shibaevvv, мне вот так наверное подходит-а кусочки кода конкретно можете мне кинуть?? Можно в личку или на почту seoklochkova@mail.ru
Заранее спасибо.
*

shibaevvv

  • Захожу иногда
  • 60
  • 4 / 0
Re: изменение профиля-добавить поле
« Ответ #4 : 11.05.2012, 23:18:07 »
Данные хранятся в таблице ?_user_profiles, где ? - префикс базы

для вывода использую код:
Код
<?php $userProfile = JUserHelper::getProfile($this->profile->userid); ?>
- получаем данные конкретного kunena'вского пользователя из ?_user_profiles
Код
<?php echo 'Литер - '.$userProfile->profile[address2].''; ?>
- выводим необходимые данные.
Вместо address2 подставляем любой "ключ" из столбца profile_key

Посмотреть какой "ключ" относится к какому полю профиля пользователя можно догадаться по смыслу посмотрев в базе.
Для изменения правим /plugins/user/profile/profiles/profile.xml, в этом же файле можно добавить новых полей для профиля пользователя.
*

Shkodlivaya

  • Захожу иногда
  • 78
  • 0 / 0
Re: изменение профиля-добавить поле
« Ответ #5 : 11.05.2012, 23:55:12 »
ааа...не обратила внимание - у меня Joomla 1.5.а у вас 2.5 ....там совсем не так..ладно попробую по аналогии...
Спасибо все равно!
*

Shkodlivaya

  • Захожу иногда
  • 78
  • 0 / 0
Re: изменение профиля-добавить поле
« Ответ #6 : 14.05.2012, 13:54:49 »
Нашла как добавить поле в форму регистрации. Все есть.
Осталось дело за малым
как вывести инфу из этих доп полей в форуме под аватаром. Картинка прикреплена. куда это нужно указано.
Мальчики помогите.
Понимаю что править надо файл com_kunena\template\default\view\profile.vertical.php
но как вывести именно поля
поля текстовые обычные.

Joomla 1.5.22 Kunena 1.7.2

[вложение удалено Администратором]
*

sheina

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Изменение профиля-добавить поле
« Ответ #7 : 12.04.2013, 21:34:07 »
shibaevvv огромное спасибо!
Сперва сделал по вашему варианту, вылетела ошибка, а далее строка которую требовалось вывести
Исправил как сказали, на
Код
<?php echo 'Литер - '.$userProfile->profile['address2'].''; ?>
и все стало ОК
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Kunena при создании новой темы не выводит поле для ввода текста

Автор sarvasvova

Ответов: 0
Просмотров: 3041
Последний ответ 18.11.2021, 00:31:10
от sarvasvova
Ошибка при изменении профиля DateTime::__construct(): Failed to parse time stri

Автор polezniy

Ответов: 0
Просмотров: 758
Последний ответ 30.12.2018, 23:24:57
от polezniy
Как убрать лишнее поле в форме регистрации

Автор sarvasvova

Ответов: 1
Просмотров: 1104
Последний ответ 28.08.2017, 23:22:00
от Fedor Vlasenko
Как добавить регистрацию на Kunena 5

Автор sarvasvova

Ответов: 11
Просмотров: 3052
Последний ответ 28.08.2017, 14:57:58
от sarvasvova
Заполнение профиля при регистрации

Автор kosterok

Ответов: 15
Просмотров: 2476
Последний ответ 19.04.2017, 17:35:04
от kosterok