Помощь Как добавить дополнительные поля в форму регистрации и тд. на dle 8.3

Тема в разделе "DLE", создана пользователем grixann, 28 дек 2009.

Информация :
Актуальная версия DataLife Engine 12.0
( Final Release v.12.0 | Скачать DataLife Engine | Скачать 12.0 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.3 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. grixann

    grixann

    Регистр.:
    8 фев 2009
    Сообщения:
    443
    Симпатии:
    41
    Как добавить дополнительные поля в форму регистрации "обязательное и не обязательное)и выводом естественно в профель пользователей
    Пример выбрать из списка пол, страница вконтакте и тд.

    И добавить поле в профель пользователя (мой блог)с выводом в комментарии и сообщения на форуме "если это поле пустое со ссылкой создать блог"

    Пс.Сори если поднял старую тему но то что нашел на dle 8.3 отказалось работать
     
  2. saxel

    saxel Постоялец

    Регистр.:
    4 дек 2007
    Сообщения:
    118
    Симпатии:
    23
    исполльзуйте стандартные стредства - ДОПОЛНИТЕЛЬНЫЕ ПОЛЯ (для пользователей), там можно и обязательным сделать его, и в форму регистрации вынести и т.д.

    если же не устраивает - тогда путь только в разработку хака:
    1. создаем нужное поле в БД (таблица dle_users)
    2. пишем на php обработку и добавления поля в БД при регистрации - ./engine/modules/register.php
    3. делаем форму (поле формы) для ввода даных при регистрации - {THEME}/register.tpl
    4. изменения и вівод данніх в профиле - ./engine/modules/profile.php, {THEME}/userinfo.tpl
    4. вывод данных в комментах и т.д. - ./engine/modules/show.full.php, ./engine/modules/lastcomments.php, ./engine/modules/addcomments (возможно потребуются не все - в зависимости от умысла), ./engine/clasess/comments.class.php, {THEME}/comments.tpl
     
  3. grixann

    grixann

    Регистр.:
    8 фев 2009
    Сообщения:
    443
    Симпатии:
    41
    Дополнительные поля (пользователей ) не работают при регистрации
    а писать хак тем более так долго и лишняя нагрузка
     
Статус темы:
Закрыта.