Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Kinrot

Дополнительное поле в профиле

Рекомендованные сообщения

Есть необходимость создать дополнительное поле в профиле пользователя. Но есть пару важных нюансов:

1. Поле должно быть обязательно заполнено при регистрации

2. Поле должно содержать линк на картинку (*.png/gif/jpeg)

3. Желательно что бы это поле - автоматически отображалось в подписях пользователя автоматически.

 

Ну в принципе - прилинковать поле из профиля в подпись по-дефолту - не проблема. Но в прошлый раз на 2.1 мне не удалось это корректно сделать. Жду вашей помощи.

Поделиться сообщением


Ссылка на сообщение

Прочитал все буквы, но не понял смысла.

 

1. Заполнено чем?

2. Т.е. сначала там что? Картинка? Или линк на картинку, т.е. текст? И зачем, главное..

3. Это действительно не проблема.

Поделиться сообщением


Ссылка на сообщение
Прочитал все буквы, но не понял смысла.

 

1. Заполнено чем?

2. Т.е. сначала там что? Картинка? Или линк на картинку, т.е. текст? И зачем, главное..

3. Это действительно не проблема.

1. Заполнено линком на картнку

2. Там линк на картинку. Зачем - специфика форума. Есть сервак генерирующий картнку со статистикой, ее надо вставить что бы не искать по всему стат. серверу нужные данные.

3. Подскажете? =-)

Поделиться сообщением


Ссылка на сообщение

Это в дополнение к существующей подписи будет или подписи у пользователя нет?

Поделиться сообщением


Ссылка на сообщение

Подписи - может не быть вообще. Но отображение в ней - необходимо. Размер картинки велик - под аватарку не запихнешь.

Поделиться сообщением


Ссылка на сообщение

Если картинка для всех одинаковая, проще ее вписать жестоко в коде и не мучаться с доп. полями.

Или пользователь сам вводит линк?

Поделиться сообщением


Ссылка на сообщение

Картинка изменяется где-то в таком вот виде:

http://урлакартнки=ID

Где ID - уникальное для каждого юзверя.

Когда-то я пытался сделать просто поле с вводом только этого айди - что бы форум сам генерил линк на основе айдишника полученого. Не получилось.

 

 

Хотя я понимаю что ответ кроется где-то близко. Простой связкой текста+даные из поля = урла на имедж... Правильно?

Поделиться сообщением


Ссылка на сообщение

В доп. полях нет серьезных функций проверки формата, только сравнение с жестким шаблоном. Пусть пользователь вводит ID, сгенерить линк можно потом в шаблоне RenderRow. Поле в шаблоне будет называться author['field_x'], x - номер доп.поля. Если оно в системе одно, то будет field_1

Cгенерить так: <img src="http:/домен/user{$author['field_1']}.jpg">

Поделиться сообщением


Ссылка на сообщение
10/14/08 07:35 (изменено)

Как сделать поле обязательным для заполнения при регистрации? Я что-то туплю уже с самого утра.

Как вывести имедж в подпись?

Изменено пользователем Kinrot

Поделиться сообщением


Ссылка на сообщение

При создании поля это задается опциями.

 

Include on registration page?

Field MUST be completed and not left empty?

 

Или как-то там по русски.

 

 

а в topicView - render row - дописать выделенное, естессно, в своем формате.

 

{$post['signature']}<br>

<img src="http://www.disney.com/stat{$author['field_x']}.jpg">

Поделиться сообщением


Ссылка на сообщение
Где ID - уникальное для каждого юзверя.

Его порядковый номер. Он уникален.

 

Когда-то я пытался сделать просто поле с вводом только этого айди - что бы форум сам генерил линк на основе айдишника полученого. Не получилось.

Как сделать пока не знаю, но я бы пошел этим путем... Он более правильный. И более простой.

Поделиться сообщением


Ссылка на сообщение

У меня вышел такой текст - но ничего ен получилось =-(

 

<!--IBF.ATTACHMENT_{$post['pid']}-->

</div>

 

{$post['signature']}<br>

<img src="http://линк_на_картинку{$author['field_2']}.gif">

<!-- THE POST -->

 

Балин, а че там филд_2 стоит... фак....

Поделиться сообщением


Ссылка на сообщение

Все. Получилось. Работает. Тему пока не закрывайте плз. Есть еще пару идей - попробую тут же позже их описать.

Поделиться сообщением


Ссылка на сообщение

В догонку вопрос возник - как не заходя в SQL через админку выбрать пользователей у которых это доп. поле = пусто

Поделиться сообщением


Ссылка на сообщение

Никак похоже. Он ищет по маске, по пустому не умеет.

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...