Перейти к содержимому


Фотография
- - - - -

Оформление userinfoPane - 2


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 67

#1 Оффлайн   Gannibal

    Постоялец


  • Пользователи
  • Репутация
    47
    • Cообщений: 217
    • Форум:3.3.х
    • Город:Латвия

Отправлено 22 Январь 2013 - 15:03

50fe701344463_user.png

 

 

Делаем четыре специальных поля - SAMP, Skype, Steam, City

 

SAMP:

Название: SAMP, можете написать свое, например: San Andreas MultiPlayer - будет показывать в профиле.

 

 

Тип поля: Текст (одна строка)


Ключ: samp


Иконка профиля: (отображается в профиле)

 



style_extra/cprofile_icons/samp.gif

 

Отображение поля в сообщении:

 



<div class="wa-block">
     <div class="psevdo"></div>
     <img src="public/style_extra/cprofile_icons/samp.gif" style="width:14px;"/> :
     <div class="u-mini">« {content} »</div>
</div>

 

 

Skype:

Название: Skype, можете написать свое - будет показывать в профиле.

Тип поля: Текст (одна строка)

Ключ: skype

Иконка профиля: (отображается в профиле)

 

 



style_extra/cprofile_icons/profile_skype.gif

 

Отображение поля в сообщении:

 

 



<div class="wa-block">
     <div class="psevdo"></div>
     <img src="public/style_extra/cprofile_icons/profile_skype.gif" style="width:14px;"/> :
     <div class="u-mini">« <a href="skype:{content}?chat" data-tooltip="{content}">Начать чат</a> »</div>
</div>

 

 

Steam:

Название: Steam, можете написать свое - будет показывать в профиле.

Тип поля: Текст (одна строка)

Ключ: steam

Иконка профиля: (отображается в профиле)

 

 



style_extra/cprofile_icons/steam.png

 

Отображение поля в сообщении:

 



<div class="wa-block">
     <div class="psevdo"></div>
     <img src="public/style_extra/cprofile_icons/steam.png" style="width:14px;"/> :
     <div class="u-mini">« <a href="javascript://" onclick="prompt('Логин в Steam','{content}')">Посмотреть</a> »
     </div>
</div>

 

 

City:

Название: City, можете написать свое - например: Город - будет показывать в профиле.

Тип поля: Текст (одна строка)

Ключ: city

Отображение поля в сообщении:

 

 



<div class="wa-block">
     <div class="psevdo"></div>
     Город:<div class="u-mini">{content}</div>
</div>

 

В userInfoPanel

 



<div class="user_block">
    <div class="status" align="center">
	    <div class="psevdo"></div>
        <if test="membertitle:|:$author['member_title']">
            <p class='desc member_title'>{$author['member_title']}</p>
		</if>
	</div>
		
	<div class="avatar">
        <a itemprop="url" href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}"                                         title="{$this->lang->words['view_profile']}: {$author['members_display_name']}" class='ipsUserPhotoLink'>
		    <if test="hasVariable:|:$this->settings['member_topic_avatar_max']">	
				<img itemprop="image" src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' />
			<else />
				<img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
			</if>
		<if test="canSeeProfiles2:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
		</a>
		</if>
	</div>
		
    <div class="group">
		<if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'">
			<img src='{$author['member_rank_img']}' alt='' />
	    <else />
		    {$author['member_rank_img']}
	    </if>
	</div>
		
	<div class="wa-block">
		<div class="psevdo"></div>
		Сообщений:
		<div class="u-mini">
			« {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} »
		</div>
	</div>
	
	<if test="authorcfields:|:$author['custom_fields'] != """>		
		<foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">
			<foreach loop="customFields:$author['custom_fields'][ $group ] as $field">
				<if test="$field != ''">
						
					{$field}
						
				</if>
			</foreach>
		</foreach>
	</if>
   
	<div class="reputation">
		<div class="psevdo"></div>
        <if test="RepPositive:|:$author['pp_reputation_points'] > 0">
            Репутация: {parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}
        </if>
        <if test="RepNegative:|:$author['pp_reputation_points'] < 0">
            Репутация: {parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}
        </if>
        <if test="RepZero:|:$author['pp_reputation_points'] == 0">
            Репутация: {parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}
        </if>
	</div>
</div>

 

В ipb_styles.css

 



a
{
color:#36559f;
text-decoration: none;
}

a:hover {
color: #5B86AB;
}

.user_block
{
color:#474747;
background-color:#f5f8fa;
font:normal 11px tahoma, helvetica, arial, sans-serif;
}

.status, .group, .wa-block, .reputation
{
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
height:21px;
margin:4px auto;
}

.group, .wa-block
{
padding:0 3px;
width:137px;
}

.wa-block
{
text-align:left;
background:#e9e9e9;
}

.status
{
width:137px;
color:#6e6e6e;
background-image:url(../../../public/style_extra/cprofile_icons/title_bg.png); /*путь к фону*/
}

.avatar
{
margin:3px auto;
border:1px solid double;
width:98px;
height:98px;
}

.u-mini
{
float:right;
}

.reputation
{
font-size:12px;
padding:3px 8px;
width:127px;
color:white;
font-weight:bold;
text-align:center;
background-color:#6b6b6b;
}

.psevdo
{
height:3px;
}

 

В эту папку закидываем все картинки из архива - public/style_extra/cprofile_icons  

 

 

Прикрепленные файлы

  • Прикрепленный файл  img.rar   4,48К    скачиваний 205

  • 7

Заработок и обучение заработку

#2 Оффлайн   RyBack

    Продвинутый


  • Пользователи
  • Репутация
    2
    • Cообщений: 71
    • Форум:3.1.4
    • Город:Северск

Отправлено 22 Январь 2013 - 15:24

А если допустим, мне нужно только 2 поля. Это Steam and Skype. Что именно сделать? Пока не знаю, как. Только учусь.
  • 0

#3 Гость_HEL1X_*


  • Гости
  • Репутация
    0

Отправлено 22 Январь 2013 - 15:26

удалить доп поля.



#4 Оффлайн   Gannibal

    Постоялец


  • Пользователи
  • Репутация
    47
    • Cообщений: 217
    • Форум:3.3.х
    • Город:Латвия

Отправлено 22 Январь 2013 - 15:29

Если я вас правельно понел то остальные параметры и галочки расставляйте по своему желанию.


  • 0

#5 Оффлайн   RyBack

    Продвинутый


  • Пользователи
  • Репутация
    2
    • Cообщений: 71
    • Форум:3.1.4
    • Город:Северск

Отправлено 22 Январь 2013 - 15:29

То есть можно будет в АЦ убрать галочки на заполнение данных полей?
  • 0

#6 Гость_HEL1X_*


  • Гости
  • Репутация
    0

Отправлено 22 Январь 2013 - 15:32

То есть можно будет в АЦ убрать галочки на заполнение данных полей?

да или удалить или добавить.



#7 Оффлайн   RyBack

    Продвинутый


  • Пользователи
  • Репутация
    2
    • Cообщений: 71
    • Форум:3.1.4
    • Город:Северск

Отправлено 22 Январь 2013 - 15:34

А на 3.1.4 пойдет?
  • 0

#8 Гость_HEL1X_*


  • Гости
  • Репутация
    0

Отправлено 22 Январь 2013 - 15:35

конечно да. принцип 1 и тот же.



#9 Оффлайн   Boyd9

    Продвинутый


  • Пользователи
  • Репутация
    0
    • Cообщений: 87
    • Форум:3.4.х
    • Город:Lemberg

Отправлено 23 Февраль 2013 - 18:41

у меня не получилось -_-


  • 0

#10 Оффлайн   nynCuKaH

    Активный


  • Пользователи
  • Репутация
    3
    • Cообщений: 104
    • Форум:3.3.х
    • Город:Сыктывкар

Отправлено 27 Март 2013 - 01:13

Как добавить для STEAM когда жмешь на кнопку профиль чтобы сразу переходило в профиль steam.


  • 0