Mod : Activitybar - AktiflikÇizgisi
Yazan : Suki
Uyumluluk : 2.0.2
Türkçe Çeviri : Antes
Açıklama : Profillerde,iletilerde kullanıcının aktifliği hakkında ufak bir çizgi gösterir.
Mod Sayfası : http://custom.simplemachines.org/mods/index.php?mod=1929
Eklentiyi Kurduktan Sonra
Modifications.turkish.php 'yi Aç
Bul
?>
Üstüne Ekle
// Activitybar by Nas
$txt['activitybar_standardlabel'] = 'Aktiflik';
$txt['activitybar_enable'] = 'Aktiflik Çizgisini aktive et <div class="smalltext">Bu özellikle birlikte kullanıcının ne kadar aktif olduğunu görebilirsiniz.</div>';
$txt['activitybar_label'] = 'Çizgi Etiketi <div class="smalltext">Çizgi ile gösterilecek etiket. Standart "'.$txt['activitybar_standardlabel'].'".</div>';
$txt['activitybar_timeframe'] = 'Aktiflik Zamançerçevesi <div class="smalltext">Eklentinin göz önünde bulunduracağı zamançerçevesi. <br />Gün Sayısı. Standart 30.</div>';
$txt['activitybar_show_in_posts'] = 'Aktiflik çizgisini iletilerde göster';
$txt['activitybar_show_in_profile'] = 'Aktiflik çizgisini profillerde göster';
$txt['activitybar_max_posts'] = 'En Fazla İleti <div class="smalltext">Çizgiyi doldurucak en fazla ileti sayısı. <br />Boş bırakarak standart hale getirirsiniz (500 ileti).</div>';
$txt['activitybar_max_width'] = 'En fazla genişlik <div class="smalltext">Çizginin genişliği. Koyulan ileti limiti geçildiğinde çizgi bu genişliğe gelecektir. <br />Pixel olarak. Boş bırakarak standart hale getirirsiniz (139px).</div>'
İletiye(mesaj) a göre hesaplıyor demi ?
Secenekler i varmı peki ? Online süresine göre vs. gibi
İletiye göre hesaplıyorsa nasıl bir hesap yapıyor ben çözemedim doğrusu. Çünkü beni %100 gösteriyor :D 11bin mesajım var. 3bin mesajı olan bi başkasını %24 gösteriyor.
Nasıl iş anlayamadım.
http://www.takilanlar.com/index.php?topic=8366.msg45581#msg45581
$txt['activitybar_max_posts'] = 'En Fazla İleti <div class="smalltext">Çizgiyi doldurucak en fazla ileti sayısı. <br />Boş bırakarak standart hale getirirsiniz (500 ileti).</div>';
Bak burada ne diyor boş bırakırsan 500 ileti demiş oraya 30000 yazip dene bakalım :)
Eskiden de bir arkadaş yapmıştı cok problem vardı bir türlü orta yolunu bulamadılar sanırsam :=)
30000 yaptım :)
11bin mesaj sayım var. %30 falan olması gerekiyor yanılmıyorsam. Ama %2.28 oldu şimdi :grin:
Forumdaki toplam mesaj sayısını yazıcam, bakalım o zaman ne diyecek
Edit:
Aktiflik Zamançerçevesi nin karşısına, sitenizi açılış tarihinden bu güne kadar geçen zamanı,
En Fazla İleti nin karşısına, sitenizdeki toplam mesaj sayısını yazdığınızda en doğru istatistikleri veriyor.
Artık günlük mü, haftalık mı yaparsınız ayarları bilemiyorum ama belirli zaman aralıklarıyala, manuel olarak değiştirmek gerekiyor o değerleri.
Hımm tam takır çalışıyor demekki =) En azından olabilicek fonksiyonlar ile ..
Modifikasyon biraz daha gelişmiş olsa süper olurdu. Forum istatistiklerine göre kendini güncellese dehşet olurdu yani :P
Ama napalım... Kendimiz değiştiririz artık
Şunu dener misin?:
./Sources/Subs.php dosyasinda bulun:
$max_posts = !empty($modSettings['activitybar_max_posts']) ? $modSettings['activitybar_max_posts'] : 500;
Değiştirin:
$max_posts = $modSettings['totalMessages'];
Tamamdır Yağız ;) Güzel oldu...
Başlangıcı da otomatik olarak sitenin açılışına alabilir miyiz ki acaba
Deneyeceklerimin arasında :)
Şöyle olsa:
Online sürenin % bilmem kaçını, toplam mesajın %bilmem kaçını, toplam mesajın % bilmem kaçını, toplam karmanın % bilmem kaçını toplasa, sonra bunların ortalamasını alıp aktifliği hesaplasa. :P
Ohooo =)
Bi manitam olsa,
Saçları sarı olsa,
............ olsa
Bi koysam Kartal olsa hesabı seninki :)
Çıkmadık candan umuz kesilmezmiş. :P
Quote from: Shadow1243 on July 05, 2009, 10:59:12 AM
Şöyle olsa:
Online sürenin % bilmem kaçını, toplam mesajın %bilmem kaçını, toplam mesajın % bilmem kaçını, toplam karmanın % bilmem kaçını toplasa, sonra bunların ortalamasını alıp aktifliği hesaplasa. :P
Peki referans noktası ne olacak? Hepsinin ortalamasını alsa bile neye göre karşılaştıracak ?
Referansı, mesaj sayısı 50.000 konu sayısı 10.000 karma 20.000 vs. olarak yaparız. :P
Saçma olur :)
Şunu dener misin?:
./Sources/Subs.php dosyasinda bulun:
Kod: [Seç]
$max_posts = !empty($modSettings['activitybar_max_posts']) ? $modSettings['activitybar_max_posts'] : 500;
Değiştirin:
Kod: [Seç]
$max_posts = $modSettings['totalMessages'];
Bu mesaj http://www.simplemachines.org/community/index.php?topic=321324.0 konudaki Yağız... moderatörümüzden gelmiştir. Fakat ben bunu yapamadım çünkü
$max_posts = !empty($modSettings['activitybar_max_posts']) ? $modSettings['activitybar_max_posts'] : 500;
kodunu bulamadım yardımcı olur musunuz?
Modifikasyonu kurduğundan eminsen kodu bölerek ara.
eminim çünkü şu anda kullanıyorum bir daha deneyeceğim inşallah olur
denedim ama olmadı ne activitibar dan ne de maxposttan bir eser yok
Arkadaşlar activitybar eklentisindeki yüzdeyi toplam forum mesajlarına göre görmek istiyorum bu konu hakkında .Sources/Subs.php dosyasındaki
$max_posts = !empty($modSettings['activitybar_max_posts']) ? $modSettings['activitybar_max_posts'] : 500;
ibaresini
$max_posts = $modSettings['totalMessages'];
ibaresi ile değiştirin denmişti. Ben yapmaya kalktım ama .Sources/Subs.php dosyasında
$max_posts = !empty($modSettings['activitybar_max_posts']) ? $modSettings['activitybar_max_posts'] : 500;
ibaresi bulunmamakta yardımcı olabilecek var mı? Ayrıca bir şey daha sormak istiyorum. Mod ayarlarındaki
Max posts
Number of posts required in order to fill the bar.
Leave empty for defaults (500 posts).
ayarını 0 yaparsak aynı şeyi uygulamış olur muyuz? (Ayrıca üyelerin yüzdesini tam göstermiyor geçmiş mesajları saymıyor onu, yukarıdaki şekilde yaparsak düzelir mi?) Cevaplarınızı dört gözle bekliyorum.
Lütfen eklentiler ile ilgili sorular için eklenti başlığını kullanınız.
O belirttiğiniz kod ActivityBar.php dosyasının içinde yer almaktadır.
Sağolun modum. Yanlış bir bilgi yüzünden debelendim durdum taki siz doğrusunu söyleyene kadar.
Türkçeleştirmede "activitybar" yazan yerleri "Activity_Bar" yapmayınca olmuyor, takılan olmuştur belki.