Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Kinrot

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

Recommended Posts

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

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

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

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

Share this post


Link to post
Share on other sites
Прочитал все буквы, но не понял смысла.

 

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

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

 

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Edited by Kinrot

Share this post


Link to post
Share on other sites

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

 

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">

Share this post


Link to post
Share on other sites
Где ID - уникальное для каждого юзверя.

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

 

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

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

Share this post


Link to post
Share on other sites

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

 

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

</div>

 

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

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

<!-- THE POST -->

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...