Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Архив технической поддержки IntB до версии 2.15 »   Расширение Профиля
RSS

Расширение Профиля

как это можно сделать???

Текущий рейтинг темы: Нет
Выводить сообщения
Правила раздела

<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
 
lslmlzl
Начинающий


Всего сообщений: 42
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
17 дек. 2005
Не могли бы вы поподробней объяснить, как можно расширить профиль пользователя.

Добавить ФИО и т. д.
wsx
Модератор форума

wsx
Всего сообщений: 256
Рейтинг пользователя: 12

Репутация пользователя: 2

Ссылка


Дата регистрации на форуме:
14 янв. 2005
ДЛя этого надо расширить таблицу с пользователями дополнительным полем и создать форму, так же подпроавить "экшены"..
lslmlzl
Начинающий


Всего сообщений: 42
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
17 дек. 2005
wsx

я просто не очень шарю в sql и php, может объясните поподробнее, или литературу подскажете
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Никакую форму создавать не надо. Нужно сделать следующее:
1) добавить дополнительные столбцы в таблицу User (при этом их названия должны начинаться с u_)
2) Открыть файл styles/.../profile.php и отредактировать там функции user_profile (эта функция отвечает за отображение формы для ввода данных) и user_profile_start (эта функция отвечает за вывод профиля при просмотре) и добавить там поле для ввода и строку для вывода нужных полей. При этом название поля должно полностью совпадать с названием столбца.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
В SQL это делается так:
ALTER TABLE prefix_User ADD COLUMN имя_столбца VARCHAR(255) NOT NULL
(это надо выполнить из АЦ, пункт "Выполнить SQL-запрос").
А функции, про которые я говорил, содержат в себе обычный HTML-код, в котором встречаются еще вот такие места: <?=$udata['имя_столбца'];?> - это вывод переменной (точнее, элемента массива), который хранится в соответствующем поле таблицы. Соответственно, для вывода добавленного тобой поля нужно указать то же имя, что и при добавлении столбца.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
wsx
Модератор форума

wsx
Всего сообщений: 256
Рейтинг пользователя: 12

Репутация пользователя: 2

Ссылка


Дата регистрации на форуме:
14 янв. 2005
Если нужно, то могу сделать и выложить исправленный фаил.

---
Не всё так просто, как на самом деле!
lslmlzl
Начинающий


Всего сообщений: 42
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
17 дек. 2005
wsx

был бы очень признателен

тогда я сформулирую то что мне нужно и оставлю тебе сообщение, ок?
wsx
Модератор форума

wsx
Всего сообщений: 256
Рейтинг пользователя: 12

Репутация пользователя: 2

Ссылка


Дата регистрации на форуме:
14 янв. 2005
ок

---
Не всё так просто, как на самом деле!
<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
Intellect Board — cистема управления сайтом »   Архив технической поддержки IntB до версии 2.15 »   Расширение Профиля
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0607. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!