Перейти к контенту

Картинка при просмотре темы с сообщениями


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

У кого может есть скрипт (как например в 2.2.х), чтобы при просмотре темы с сообщением рядом с именем пользователя, написавшего пост была картинка (женского пола или мужского, в зависимости от того, какой пол (как доп.поле) юзер выбрал в личных данных или при регистрации) ?

 

например, если юзер выбрал себе пол - женский, то рядом с именем при просмотре тем с сообщениями будет отображаться: http://www.lofors.com/woman.gif

 

 

ps. требуется для форума 2.1.7.

Изменено пользователем Hugo Weaving
Ссылка на комментарий
Поделиться на других сайтах

А разве стандартными возможностями нельзя сделать? Создать доп поле профиля, а потом вставить в RenferRow фрагмент скина данные доп профиля...
Ссылка на комментарий
Поделиться на других сайтах

Руслан,

приведи пример, если не трудно.

 

 

Jax,

время мешает :D

Ссылка на комментарий
Поделиться на других сайтах

М-да :D

 

заходишь в админцентр. Вкладка УПРАВЛЕНИЕ, соответственно там же доп. поля профиля.

Заходим, дальше добавляем. Делаем чтобы было видно при регистрации, вводим что нужно для выбора (пример там есть). Дальше самая последняя опция - Отображение поля в сообщении:

{title}:<img src='imgs/{key}.gif'><br />

Где imgs папка для картинок, {key} переменная, которая создается при выборе определенного доп. поля.

Например:

Содержимое опций для ниспадающего меню

m=мужской
f=женский

То картинки соответственно будут: m.gif мужской а f.gif женский.

Вот и все.

Ссылка на комментарий
Поделиться на других сайтах

это-то понятно. но ведь нужно чтобы у кажого пола была своя картинка, а не чтобы он одну только выводил. и прописать ещё правильно в RenderRow в Skin_topic.

 

 

 

 

<!--Begin Msg Number {$post['pid']}-->
<table class='ipbtable' cellspacing="1">
<tr>
 <td valign="middle" class="row2" width="1%"><a name="entry{$post['pid']}"></a><span class="{$post['name_css']}">{$author['members_display_name']}</span></td>
 <td class="row2" valign="top" width="99%">
  <!-- POSTED DATE DIV -->
  <div style="float: left;">
<span class="postdetails">{$post['post_icon']} <img src='{ipb.vars['img_url']}/to_post_off.gif' alt='{ipb.lang['to_post_alt']}' border='0' style='padding-bottom:2px' /> {$post['post_date']}</span>
  </div>
  <!-- REPORT / DELETE / EDIT / QUOTE DIV -->
  <div align="right">
											<a href="#{$post['post_count_link']}">След.</a>
											<a name="{$post['post_count']}">|</a>
<span class="postdetails">{$post['ip_address']} {ipb.lang['posted_on']}
 <a title="{ipb.lang['tt_link']}" href="#" onclick="link_to_post({$post['pid']}); return false;">#{$post['post_count']}</a>
<if="ipb.member['is_mod']">
| <a href="#" title="{ipb.lang['click_for_mod']}" onclick="topic_toggle_pid('{$post['pid']}'); return false;">{$post['pid_start_image']}</a>
</if>

</span>
  </div>
 </td>
</tr>
<tr>
 <td valign="top" class="{$post['post_css']}">
	 <span class="postdetails">
	  {$author['avatar']}<br /><br />
	  {$author['title']}<br /><br /><br />
	  {$author['member_group']}<br />
	  {$author['member_posts']}<br />
	  {$author['member_joined']}<br />
	  {$author['member_location']}
	  {$author['member_number']}<br />
<if="author['custom_fields'] != """>
{$author['custom_fields']}
</if>

Изменено пользователем Master
Ссылка на комментарий
Поделиться на других сайтах

Картинки будут разные, писал ведь.

Будут: m.gif мужской а f.gif женский.

 

<if="author['custom_fields'] != """>
{$author['custom_fields']}
</if>

Код отвечает за показ доп. полей профиля.

переместить можно и в другие места, дело вкуса.

Ссылка на комментарий
Поделиться на других сайтах

А где можно достать картинки?

 

У меня еще одна проблема: дополнительные поля показываются в топиках переменой: {$author['custom_fields']}

Вот а у меня два дополнительных поля, и если я эту перемену перенесу к нику, то и второе поле с возрастом туда же перейдет. Как это обойти?

Ссылка на комментарий
Поделиться на других сайтах

А где можно достать картинки?

 

У меня еще одна проблема: дополнительные поля показываются в топиках переменой: {$author['custom_fields']}

Вот а у меня два дополнительных поля, и если я эту перемену перенесу к нику, то и второе поле с возрастом туда же перейдет. Как это обойти?

К сожалению, никак.

 

Если картинки по-прежнему нужны, могу предоставить.

Изменено пользователем Hugo Weaving
Ссылка на комментарий
Поделиться на других сайтах

Все сделал как и написано здесь.

Только вот при выборе мужского пола - он показывает и женский значок и наоборот. Почему то сразу отображается оба значка. В чем проблема?

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Как мне сделать, что б если юзер выбрал пол мужской, то будет писатся "Парень" если женский, то девушка

 

Вот я пробовал такой код, но не помогло:

 

<if="{key} == "m"">

Парень

</if>

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.