Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Punkty reputacji - grafika


kazanek
Przejdź do rozwiązania Rozwiązane przez sebag23,

Rekomendowane odpowiedzi

Chce na forum wprowadzić nowe grafiki systemu reputacji.

Coś na wzór tego:

2l97346.jpg

 

I teraz pytanie, czy te grafiki wyżej są w standardzie ipb, czy samemu ktoś przygotował i ewentualnie gdyby wrzucił na ftp swoje to czy na grafice będzie jakoś zliczało punkty Reputacja: 123, 

   Jedne z najlepszych serwerów CS:GO w Polsce.

b_350_20_000000_000000_FFFFFF_000000.png

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wiem czy dobrze zrozumiałem, ale tutaj opiszę jak zrobić takie coś jak pokazałeś w profilu użytkownika. Ustawienie tekstów pod reputacją masz w Użytkownicy > Użytkownicy > Reputacja użytkownika.

 

To co pokazałeś można zrobić w CSS. Otwórz ipb_styles.css

 

znajdź

	.reputation.positive, .members li.positive {
		background: #6f8f52;
	}

zamień na

.reputation.positive, .members li.positive {
background: #7ab013;
background: -moz-linear-gradient(top,  #7ab013 0%, #638c13 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ab013), color-stop(100%,#638c13));
background: -webkit-linear-gradient(top,  #7ab013 0%,#638c13 100%);
background: -o-linear-gradient(top,  #7ab013 0%,#638c13 100%);
background: -ms-linear-gradient(top,  #7ab013 0%,#638c13 100%);
background: linear-gradient(to bottom,  #7ab013 0%,#638c13 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ab013', endColorstr='#638c13',GradientType=0 );
-webkit-box-shadow:inset 0 1px 0 0 #a3ca59;
box-shadow:inset 0 1px 0 0 #a3ca59;
border:1px solid #638c13;
text-shadow: 0 1px 0 #464106;
}

otwórz szablon profileModern, znajdź

<span class='number'>{$member['pp_reputation_points']}</span>

zamień na

<span class='number'>Reputacja: {$member['pp_reputation_points']}</span>

Końcowy efekt: reputacja_52f94489c93cf.png

  • Lubię to 4
http://nostatic.pl/ ~ forum webdeveloperów

Odnośnik do komentarza
Udostępnij na innych stronach


<div itemscope itemtype="http://schema.org/Person" class='user_details'>

<span class='hide' itemprop="name">{$author['members_display_name']}</span>

<ul class='basic_info'>

<if test="membertitle:|:$author['member_title']">

<p class='desc member_title'>{$author['member_title']}</p>

</if>

<if test="avatar:|:$author['member_id']">

<li class='avatar'>

<if test="canSeeProfiles:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">

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

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

</li>

<else />

<li class='avatar'>

<img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />

</li>

</if>

<li class='group_title'>

{$author['_group_formatted']}

</li>

<if test="rankimage:|:$author['member_rank_img']">

<li class='group_icon'>

<if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'">

<img src='{$author['member_rank_img']}' alt='' />

<else />

{$author['member_rank_img']}

</if>

</li>

</if>

<if test="postCount:|:$author['member_id']">

<li class='post_count desc lighter'>

{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} {$this->lang->words['m_posts']}

</li>

</if>

<if test="authorwarn:|:$author['show_warn']">

<li>

<if test="hasWarningId:|:$options['wl_id']">

<img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' />

</if>

<a class='desc lighter blend_links' href='{parse url="app=members&module=profile&section=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a>

</li>

</if>

</ul>

<if test="authorcfields:|:$author['custom_fields'] != """>

<ul class='custom_fields'>

<foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">

<foreach loop="customFields:$author['custom_fields'][ $group ] as $field">

<if test="$field != ''">

<li>

{$field}

</li>

</if>

</foreach>

</foreach>

</ul>

</if>

<if test="RepPositive:|:$author['pp_reputation_points'] > 0">

<div class="reputation positive"><div style="font-size:1.1em">Reputacja: {parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</div>

</div>

</if>

<if test="RepNegative:|:$author['pp_reputation_points'] < 0">

<div class="reputation negative"><div style="font-size:1.1em">Reputacja: {parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</div>

</div>

</if>

<if test="RepZero:|:$author['pp_reputation_points'] == 0">

<div class="reputation zero"><div style="font-size:1.1em">Reputacja: {parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</div>

</div>

</if>

</div>

   Jedne z najlepszych serwerów CS:GO w Polsce.

b_350_20_000000_000000_FFFFFF_000000.png

Odnośnik do komentarza
Udostępnij na innych stronach

  • Rozwiązanie

Zamień na

<div itemscope itemtype="http://schema.org/Person" class='user_details'>
<span class='hide' itemprop="name">{$author['members_display_name']}</span>
<ul class='basic_info'>
<if test="membertitle:|:$author['member_title']">
<p class='desc member_title'>{$author['member_title']}</p>
</if>
<if test="avatar:|:$author['member_id']">
<li class='avatar'>
<if test="canSeeProfiles:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
<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>
<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>
</li>
<else />
<li class='avatar'>
<img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
</li>
</if>
<li class='group_title'>
{$author['_group_formatted']}
</li>
<if test="rankimage:|:$author['member_rank_img']">
<li class='group_icon'>
<if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'">
<img src='{$author['member_rank_img']}' alt='' />
<else />
{$author['member_rank_img']}
</if>
</li>
</if>
<if test="postCount:|:$author['member_id']">
<li class='post_count desc lighter'>
{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} {$this->lang->words['m_posts']}
</li>
</if>
<if test="authorwarn:|:$author['show_warn']">
<li>
<if test="hasWarningId:|:$options['wl_id']">
<img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' />
</if>
<a class='desc lighter blend_links' href='{parse url="app=members&module=profile&section=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a>
</li>
</if>
</ul>

<if test="authorcfields:|:$author['custom_fields'] != """>
<ul class='custom_fields'>
<foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">
<foreach loop="customFields:$author['custom_fields'][ $group ] as $field">
<if test="$field != ''">
<li>
{$field}
</li>
</if>
</foreach>
</foreach>
</ul>
</if>
<if test="RepPositive:|:$author['pp_reputation_points'] > 0">
<div class="reputation positive"><div style="font-size:1.1em">Reputacja: {parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</div>
<span class='title'>{$author['author_reputation']['text']}</span>
</div>
</if>
<if test="RepNegative:|:$author['pp_reputation_points'] < 0">
<div class="reputation negative"><div style="font-size:1.1em">Reputacja: {parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</div>
<span class='title'>{$author['author_reputation']['text']}</span>
</div>
</if>
<if test="RepZero:|:$author['pp_reputation_points'] == 0">
<div class="reputation zero"><div style="font-size:1.1em">Reputacja: {parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</div>
<span class='title'>{$author['author_reputation']['text']}</span>
</div>
</if>

</div>
  • Lubię to 1
http://nostatic.pl/ ~ forum webdeveloperów

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.