Перейти к контенту
  • 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
Ссылка на комментарий
Поделиться на других сайтах

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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