Smf aktiflik , deneyim , seviye yeni

Başlatan snrj, 13 Haz 2014 19:01

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

*

  1. 2,990

  2. 580

  3. 869
13 Haz 2014 19:01 Son düzenlenme: 14 Haz 2014 13:32 Smfci


eski aktiflik moduna göre sadeleştirildi
resimler ve table yapısı kaldırıldı
display.template.php de bul
// Done with the information about the poster... on to the post itself.

üstüne ekle

$toplammesaj=$context['common_stats']['total_posts'];
$kendimesaj=$message['member']['posts'];
$aktif=($kendimesaj+($toplammesaj/1.6)) - $toplammesaj;
if ($aktif>100){$aktif=100;}
$seviyesi=($message['member']['karma']['good'] - $message['member']['karma']['bad'])/5;
if ($seviyesi<3) {$seviyesi=3;}
if ($seviyesi>100) {$seviyesi=100;}
$deneyimi=($message['member']['posts'])/15;
if ($deneyimi>100) {$deneyimi=100;}
echo '
<li class="aktif" style="background: linear-gradient(orange, #fff,orange); width:',$aktif,'px;"><p>Aktiflik</p></li>
<li class="aktif"  style="background: linear-gradient(#557EA0, #fff,#557EA0); width:', $deneyimi, 'px;"><p>Deneyim</p></li>
<li class="aktif" style="background: linear-gradient(#54BC37, #fff,#54BC37); width:', $seviyesi, 'px;"><p>Seviye</p></li>';


index.css de en alta ekle
.aktif
{height: 18px;}
.aktif p
{
font-size: 12px;
line-height: 17px;
text-align: center;
width: 120px;
border: 1px solid #ccc;
border-radius: 0px 10px 10px 0px;
}



  1. 632

  2. 250
bir sorum var hocam bunu resimli yapabilirmiyiz acaba mümkünmü baska bir resim vs mumkunse
onu modunu alabilirmiyiz acaba?

*

  1. 2,990

  2. 580

  3. 869
18 Haz 2014 21:46 #2 Son düzenlenme: 19 Haz 2014 00:11 Smfci
resimlisini yapmak tabiki mümkün
<li class="aktif" style="background: linear-gradient(orange, #fff,orange); width:',$aktif,'px;"><p>Aktiflik</p></li>
li taglarını şu şekilde düzenleyin
örnek
<p>Aktiflik</p>
<li class="aktif" > <img src="resim yolu"  width="',$aktif,'px"/></li>



  1. 632

  2. 250

Allah razi olsun hocam



  1. 632

  2. 250
Çerseve icinde bu sekil gozukuyor



Cerseve Disinda ise



bu sekilde duruyor


nasil bu hale getirebilirim


*

  1. 2,990

  2. 580

  3. 869

$toplammesaj=$context['common_stats']['total_posts'];
$kendimesaj=$message['member']['posts'];
$aktif=($kendimesaj+($toplammesaj/1.6)) - $toplammesaj;
if ($aktif>100){$aktif=105;}
$seviyesi=($message['member']['karma']['good'] - $message['member']['karma']['bad'])/5;
if ($seviyesi<3) {$seviyesi=3;}
if ($seviyesi>100) {$seviyesi=100;}
$deneyimi=($message['member']['posts'])/15;
if ($deneyimi>100) {$deneyimi=100;}
echo '
<ul>
<li class="aktif" style="background: linear-gradient(orange, #fff,orange); width:',$aktif,'px;"><p>Aktiflik</p></li>
<li class="aktif"  style="background: linear-gradient(#557EA0, #fff,#557EA0); width:', $deneyimi, 'px;"><p>Deneyim</p></li>
<li class="aktif" style="background: linear-gradient(#54BC37, #fff,#54BC37); width:', $seviyesi, 'px;"><p>Seviye</p></li>
</ul>';



bide bu şekilde deneyin



  1. 632

  2. 250
denedim ama buseferde resimdeki gibi oldu


*

  1. 2,990

  2. 580

  3. 869

profil alanınızdan kaynaklı bir sorunda display.template ekleyin 



  1. 632

  2. 250

*

  1. 2,990

  2. 580

  3. 869



  1. 632

  2. 250

*

  1. 2,990

  2. 580

  3. 869
tekrardan style atamak lazım
başka bir zaman uğraşıp editleyip vereyim size



  1. 632

  2. 250

*

  1. 2,990

  2. 580

  3. 869
bide bunu deneyin bu şekilde olması lazım temanıza
olmazsa yapacak bişey yok



  1. 632

  2. 250
bunu sadece bir tane bar ile yapabilirmiyiz?

örneğin ben oyun bilgisi-film bilgisi olarak bir bar istiyorum bu barlar açtığı konuya veya attığı yoruma göre yükselsin. mantık aynı sadece 3 tane aktiflik deneyim yerine 1 tane oyun bilgisi-film bilgisi olacak. nasıl yapılır


MENU ×