MyBB Depo Forum
Progressbar'lı Özel Mesaj Kota Görünümü - Baskı Önizleme

+- MyBB Depo Forum (https://mybbdepo.com)
+-- Forum: Mybb Ders Deposu (https://mybbdepo.com/mybb-ders-deposu-forumu)
+--- Forum: Yazılı Anlatım Deposu (https://mybbdepo.com/yazili-anlatim-deposu-forumu)
+--- Konu Başlığı: Progressbar'lı Özel Mesaj Kota Görünümü (/progressbar-li-ozel-mesaj-kota-gorunumu-konusu.html)



Progressbar'lı Özel Mesaj Kota Görünümü - usameavci - 19-02-2014

Kolay gelsin arkadaşlar. Can sıkıntısından yaptığım bir editi sizinle paylaşacağım.
Değiştirmeden önce yedek alınız.
Öncelikle ekran görüntüsünü ekleyeyim:
resim

Anlatım _____________________________________
1.Adım : Temalar kısmından yeni bir css oluşturun. Adını pmMeter.css koyun.
Gelişmiş Dğzenleme Sekmesine tıklayın ve aşağıdaki kodları komple yapıştırın :
Kod:
.pmMeterWrap {
    position: relative;
    margin: 5px 0px 0px; /* Just for demo spacing */
    background: #bbb;
    border:1px solid #aaa;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 2px 3px 3px 2px;
    -webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
    -moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
    box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
}
.pmMeterWrap p {
    color: #333333;
    margin:0;
    padding:3px 5px 7px;
}
.pmMeter {
    position: relative;
    margin: 5px 5px 0px; /* Just for demo spacing */
    background: #fff;
    border:1px solid #aaa;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 5px 0px 5px 0px;
    -webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
    -moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
    box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
}

.pmMeter > span {
        text-align:center;
    display: block;
    height: 100%;
       -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
           -moz-border-radius-topright: 3px;
        -moz-border-radius-bottomright: 3px;
               border-top-right-radius: 3px;
            border-bottom-right-radius: 3px;
        -webkit-border-top-left-radius: 3px;
     -webkit-border-bottom-left-radius: 3px;
            -moz-border-radius-topleft: 3px;
         -moz-border-radius-bottomleft: 3px;
                border-top-left-radius: 3px;
             border-bottom-left-radius: 3px;
    background-color: rgb(43,194,83);
    background-image: -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(0, rgb(43,194,83)),
      color-stop(1, rgb(84,240,84))
     );
    background-image: -moz-linear-gradient(
      center bottom,
      rgb(43,194,83) 37%,
      rgb(84,240,84) 69%
     );
    -webkit-box-shadow:
      inset 0 2px 9px  rgba(255,255,255,0.3),
      inset 0 -2px 6px rgba(0,0,0,0.4);
    -moz-box-shadow:
      inset 0 2px 9px  rgba(255,255,255,0.3),
      inset 0 -2px 6px rgba(0,0,0,0.4);
    box-shadow:
      inset 0 2px 9px  rgba(255,255,255,0.3),
      inset 0 -2px 6px rgba(0,0,0,0.4);
    position: relative;
    overflow: hidden;
    margin-left:5px;
}
.pmMeter > span:after, .animate > span > span {
    content: "";
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
    background-image:
       -webkit-gradient(linear, 0 0, 100% 100%,
          color-stop(.25, rgba(255, 255, 255, .2)),
          color-stop(.25, transparent), color-stop(.5, transparent),
          color-stop(.5, rgba(255, 255, 255, .2)),
          color-stop(.75, rgba(255, 255, 255, .2)),
          color-stop(.75, transparent), to(transparent)
       );
    background-image:
        -moz-linear-gradient(
          -45deg,
          rgba(255, 255, 255, .2) 25%,
          transparent 25%,
          transparent 50%,
          rgba(255, 255, 255, .2) 50%,
          rgba(255, 255, 255, .2) 75%,
          transparent 75%,
          transparent
       );
    z-index: 1;
    -webkit-background-size: 50px 50px;
    -moz-background-size: 50px 50px;
    background-size: 50px 50px;
    -webkit-animation: move 2s linear infinite;
    -moz-animation: move 2s linear infinite;
       -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
           -moz-border-radius-topright: 8px;
        -moz-border-radius-bottomright: 8px;
               border-top-right-radius: 8px;
            border-bottom-right-radius: 8px;
        -webkit-border-top-left-radius: 20px;
     -webkit-border-bottom-left-radius: 20px;
            -moz-border-radius-topleft: 20px;
         -moz-border-radius-bottomleft: 20px;
                border-top-left-radius: 20px;
             border-bottom-left-radius: 20px;
    overflow: hidden;
}

.animate > span:after {
    display: none;
}

@-webkit-keyframes move {
    0% {
       background-position: 0 0;
    }
    100% {
       background-position: 50px 50px;
    }
}

@-moz-keyframes move {
    0% {
       background-position: 0 0;
    }
    100% {
       background-position: 50px 50px;
    }
}


.orange > span {
    background-color: #f1a165;
    background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
    background-image: -webkit-linear-gradient(#f1a165, #f36d0a);
}

.red > span {
    background-color: #f0a3a3;
    background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
    background-image: -webkit-linear-gradient(#f0a3a3, #f42323);
}

.nostripes > span > span, .nostripes > span:after {
    -webkit-animation: none;
    -moz-animation: none;
    background-image: none;
}

2. Adım : private_pmspace şablonunu açın ve içindeki herşeyi silin. Daha sonra aşağıdaki kodları içine yapıştırın :
Kod:
<div class="pmMeterWrap">
<p>Mesaj kotanızı %{$spaceused} kullanmışsınız. Geriye kullanabileceğiniz %{$spaceused2} kadar bir alan kaldı.<br />
Kotanız dolduğunda eğer temizlemezseniz yeni gelecek özel mesajları göremezsiniz!</p>
<div class="pmMeter">
    <span style="width: {$spaceused}%">{$belowhalf}</span>
</div>
</div>

3. Adım : private şablonunu açın be bulun :
Kod:
{$pmspacebar}
Bulduğunuzkodu kesin ve kestiğiniz kısmı 2 (iki) satır altta olan :
Kod:
</table>
kodunun altına yapıştırın.
İşlemler bu kadar. Hayırlı olsun.

Not : Anlatım default temaya göre yapılmıştır. İşlem sonunda alacağınız hatalardan ve oluşacak sorunlardan TakaharaShujin nickli üye sorumlu tutulamaz! Melek - Masum


Cvp: Progressbar'lı Özel Mesaj Kota Görünümü - Kiliza - 19-02-2014

Eline sağlık hocam çok güzel olmuş.


Cvp: Progressbar'lı Özel Mesaj Kota Görünümü - usameavci - 19-02-2014

Canım sıkıldıkça ufak tefek html css paylaşımları yapmayı düşünüyorum. MCTR açılsın PHP ve MYBB üzerine dersler ve anlatımlar yapacağım inşallah Melek - Masum


Cvp: Progressbar'lı Özel Mesaj Kota Görünümü - iCarly - 19-02-2014

Ellerinize sağlık çok güzel olmuş. Bu arada "Değiştirmeden önce yedek alınız." diye eklerseniz sanırım kimse sizi sorumlu tutmaz zaten Mahcup


Cvp: Progressbar'lı Özel Mesaj Kota Görünümü - usameavci - 19-02-2014

(19-02-2014, Saat:19:16)iCarly Adlı Kullanıcıdan Alıntı: Ellerinize sağlık çok güzel olmuş. Bu arada "Değiştirmeden önce yedek alınız." diye eklerseniz sanırım kimse sizi sorumlu tutmaz zaten Mahcup

İlk defa anlatım konusu açtığım için hiç aklıma gelmedi Melek - Masum


Cvp: Progressbar'lı Özel Mesaj Kota Görünümü - McOrco - 08-03-2014

gayet guzel çalışıyor
çok şık oldu emeğinize sağlık


Cvp: Progressbar'lı Özel Mesaj Kota Görünümü - Xray - 08-03-2014

TShujin uyguladım ama yeşil bar çıkmadı.

resim


Cvp: Progressbar'lı Özel Mesaj Kota Görünümü - usameavci - 08-03-2014

Site adresinizi yazın kontrol edeyim.