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

Информация о пользователе под аватаром


k0k3r

Вопрос

В топиках у пользователя под аватаром идёт такая инфа:

Group: Модератор

Posts: 209

Joined: 09.07.04

Member No.: 52

From:

 

А мне вот охото, чтобы только это отображалось:

Posts: 44

Joined: 09.07.04

From:

 

где обрубить ненужные строки?

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

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

  • 0

В админке LOOK & FEEL - Skin Manager - твой скин - Edit Template HTML - Topic View - RenderRow

 

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

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

  • 0

А как давать ссылку на картинку... Например для Мужского пола было одно, а для женского другое...

 

И я не смог удалить Регистрацию... Регистрирован в... Посмотрел там где вы написали, но ничего :D( А насчет картинок разобрался)

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

  • 0
А как давать ссылку на картинку... Например для Мужского пола было одно, а для женского другое...

 

И я не смог удалить Регистрацию... Регистрирован в... Посмотрел там где вы написали, но ничего :D( А насчет картинок разобрался)

 

Ты хочешь убрать дату регистрации?

Типа так:

 

Регистрация: --

 

Посылаешь MuSQ запрос

найди таблицу типа ibf_members

 

UPDATE `таблица` SET `joined` = '0'

WHERE `id` = 'Твой USER ID' LIMIT 1;

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

  • 0

Я добавил новое поле профиля КЛАН и хочу чтобы оно отображалось после Группы

 

Группа: Администратор
КЛАН: 
Сообщений: 91
Регистрация: 28.6.2006
Из: Москва

 

Так вот, добавил новое поле, но оно отображается в самом низу около уровля предупреждения

 

 Группа: Администратор
Сообщений: 91
Регистрация: 28.6.2006
Из: Москва

Клан: Fe[aR]us

 

Как сделать?

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

  • 0

Там будет строка, в самом низу, которая выдает информацию о новых полях, созданных в админке (в этом случае клан). Просто нужно перетащить строку в верх. Но тогда там будут отображатся все дополнительные поля.

 

<span class="postdetails">

{$author['avatar']}<br /><br />

{$author['title']}<br />

{$author['member_rank_img']}<br /><br />

{$author['profile']}<br />

{$author['member_group']}<br />

<if="author['custom_fields'] != """>

{$author['custom_fields']}

</if>

{$author['member_posts']}<br />

{$author['member_joined']}<br />

{$author['member_location']}

{$author['member_number']}<br />

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

  • 0

Еще такой вопрос:

 

Через админку создал дополнительные поля, необходимые для заполнения при регистрации , но не могу найти как их вставить в информацию о пользователе. Точнее как именно вставить я разобрался, а вот как эти поля называются - не знаю..

 

Как узнать их названия ???

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

  • 0
Еще такой вопрос:

 

Через админку создал дополнительные поля, необходимые для заполнения при регистрации , но не могу найти как их вставить в информацию о пользователе. Точнее как именно вставить я разобрался, а вот как эти поля называются - не знаю..

 

Как узнать их названия ???

Ну когда ты их создавал, ты же их назвал как то.

Посмотреть имеющиеся дополнительные поля ( и отредактировать их) можно тут: админка - управление - дополнительные поля профиля

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

  • 0

Подскажите, плиз, как включить отображение html-тегов в звании?

в строке {$author['title']}

что-то типа {$author['title']; html=yes}?

 

То есть я бы хотел следующее: часть юзеров моего форума имеет уникальные звания. Хотелось бы, чтобы эти звания можно было html-раскрасить (тегами <font color=></font>) rf;ljt gj cdjtve

 

Спасибо

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

  • 0

Можно все подряд или одной какой-то группы

 

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

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

  • 0

Нашел я LOOK & FEEL - Skin Manager - твой скин - Edit Template HTML - Topic View - RenderRow. Удалил {$author['member_number']}<br /> и регистрацию. Нажал save template bit потом зашел в тему - все как было так и осталось.

Как это так?

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

  • 0

хотелось бы спросить вот что.

я создаю дополнительные поля, но так поняла, все они одут названием одним. И получается,что поля друг под другом, а я хотела бы их разделить.

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

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

  • 0

polluw

В этом случае надо выделять поля эти из списка которые в кастом попадают

это муторно надо копатся в коде обработки катомных полей.

Для версии 2.0.х я это делал вот так:

 

открываем файл source/topics.php

до ходим до

// Profile fields stuff

 

и там вот это

						if ( $data )
					{
						$member['custom_fields'] .= "\n".$this->custom_fields->method_format_field_for_topic_view( $i );
					}

заменяем на это

						if ( $data )
					{
							if (($i==2) or ($i==19))
							{
															$member['custom_fields_ex'] .= "\n".$this->custom_fields->method_format_field_for_topic_view( $i );
							}
													else
													{
							$member['custom_fields'] .= "\n".$this->custom_fields->method_format_field_for_topic_view( $i );

													}
					}

 

if (($i==2) or ($i==19))

2 и 19 это те поля которые я захотел выделить в отдельную перменную

$member['custom_fields_ex']

 

открываем файл source/classes/class_custom_fields.php

находим функцию:

function method_format_field_for_topic_view( $i )

	function method_format_field_for_topic_view( $i )
{
	$out = $this->out_fields[$i];

	$tmp = $this->cache_data[$i]['pf_topic_format'];

	$tmp = str_replace( '{title}'  , $this->field_names[$i], $tmp );
	$tmp = str_replace( '{key}'	, $this->out_chosen[$i] , $tmp );
	$tmp = str_replace( '{content}', $out				  , $tmp );

	return $tmp;
}

 

заменяем на это

	function method_format_field_for_topic_view( $i )
{
	$out = $this->out_fields[$i];

	$tmp = $this->cache_data[$i]['pf_topic_format'];

		if (($i==2) or ($i==19)) 
		{
	$tmp = str_replace( '{title}: '  , "", $tmp );
	$tmp = str_replace( '{key}'	, $this->out_chosen[$i] , $tmp );
	$tmp = str_replace( '{content}', $out				  , $tmp );
			$tmp = $tmp."</br>";
		}
		else
		{
	$tmp = str_replace( '{title}'  , $this->field_names[$i], $tmp );
	$tmp = str_replace( '{key}'	, $this->out_chosen[$i] , $tmp );
	$tmp = str_replace( '{content}', $out				  , $tmp );
		   }
	return $tmp;
}

 

В скине используем custom_fields_ex чтобы показать отфильтрованые поля 2 и 19.

Можно было и красивее сделать. Т.е. в админке добавить параметр добавляемого у поля и т.д., но было лень. Пашет и ладно. :D

 

В 2.1.х делается по аналогии.

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

  • 0
' date='3.8.2006, 10:32' post='196196']

Еще такой вопрос:

 

Через админку создал дополнительные поля, необходимые для заполнения при регистрации , но не могу найти как их вставить в информацию о пользователе. Точнее как именно вставить я разобрался, а вот как эти поля называются - не знаю..

 

Как узнать их названия ???

Ну когда ты их создавал, ты же их назвал как то.

Посмотреть имеющиеся дополнительные поля ( и отредактировать их) можно тут: админка - управление - дополнительные поля профиля

 

Это мы увидим отображаемы при заполнении имена полей, а как узнать как они прописаны в базе, что бы вставить в эту строку: {$author['custom_fields']}

_________________________________

 

Разобрался сам:

 

{$author['field_1']}

{$author['field_2']}

 

и т.д. я так понимаю все кастом поля пошли по номерам

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

  • 0
Нашел я LOOK & FEEL - Skin Manager - твой скин - Edit Template HTML - Topic View - RenderRow. Удалил {$author['member_number']}<br /> и регистрацию. Нажал save template bit потом зашел в тему - все как было так и осталось.

Как это так?

Аналогично, только я удалял группу.

Подскажите, в чём может быть дело?

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

  • 0

Админцентр > Внешний вид > Ваш скин > редактировать HTML фрагменты > skin_topic (Просмотр темы) > RenderRow

Код, отвечающий за "поля пользователя при публикации сообщений"

Код

				{$author['avatar']}<br /><br />
			{$author['title']}<br />
			{$author['member_rank_img']}<br /><br />
			{$author['member_group']}<br />
			{$author['member_posts']}<br />
			{$author['member_joined']}<br />
			{$author['member_location']}
			{$author['member_number']}<br />

 

Соответственно:

{$author['avatar']} - аватар

{$author['title']} - ранг

{$author['member_rank_img']} - изображения ранга

{$author['member_group']} - Группа пользователя

{$author['member_posts']} - Сообщения

{$author['member_joined']} - Регистрация

{$author['member_number']} - ID пользователя

 

Собственно как раз Вы можете удалить то, что Вам не нужно.

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

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

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

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

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

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

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

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

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

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

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

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