Web Analytics Made Easy - Statcounter

Tema düzenleyici

XenForo Profil yaşı postbit satırı oluşturun

  • Konuyu Başlatan Konuyu Başlatan HAN
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 87
Yönetici
HAN

HAN

WFN Moderatör
Katılım
9 Nis 2024
Mesajlar
674
Çözüm
2
Tepki Skoru
390
Ticaret Puanı
0
Üyelik
2 Yıl 27 Gün
Konum
YurtDışı
Web Sitesi
Var
Alanı
SEO Uzmanı
1/3
Konu sahibi
Bu eklenti, add-ons XenForo 2.3.X ile uyumlu ve stabil olarak çalışmaktadır.

Uyumlu XF 2 Sürümleri
  1. 2.3.X

Ben 2.3.6 sürümü üzerinde tema geliştiriyorum, bende bu çalıştı, daha önceki sürümlerde de belki çalışır test edin ve bilgi geçin lütfen, bende dosya ayarlarını güncelleyim.

Örnek kendi postbit tasarımımda bu şekilde:

1745563557227.webp


1745563587867.webp


ÖNCESİNDE DOSYA YEDEĞİ ALMAYI UNUTMAYIN!

JavaScript:
<script>
    document.addEventListener('DOMContentLoaded', function() {
        const elements = document.querySelectorAll('.js-membership-age');
        elements.forEach(function(el) {
                    const registerTimestamp = parseInt(el.getAttribute('data-register-date')) * 1000;
                    const registerDate = new Date(registerTimestamp);
                    const now = new Date();
            
                let years = now.getFullYear() - registerDate.getFullYear();
                let months = now.getMonth() - registerDate.getMonth();
                let days = now.getDate() - registerDate.getDate();

                if (days < 0) {
                    months--;
                    days += new Date(now.getFullYear(), now.getMonth(), 0).getDate();
                }
            
        if (months < 0) {
                    years--;
                    months += 12;
                }

                const output = [];
                if (years > 0) output.push(years + ' Yıl');
                if (months > 0) output.push(months + ' Ay');
                if (days > 0) output.push(days + ' Gün');
                el.textContent = output.length > 0 ? output.join(' ') : 'Yeni üye';
           });
</script>

Yukarıdaki kodu "message_macros" şablonu içinde "</xf:contentcheck>" kapama etiketinden hemen önce bir satır yukarı ekledim.

daha sonra

kendi postbit liste kodunuza göre bu yapıyı entegre edin:

Kod:
<span data-register-date="{$user.register_date}" class="js-membership-age">Hesaplanıyor</span>

Örnek:
<li>
<div>DF Yaşı</div>
<span data-register-date="{$user.register_date}" class="js-membership-age">Hesaplanıyor</span>
</li>

Örnek yerleşim:

1745563711187.webp
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Giriş Yap

Zaten bir hesabınız var mı? Buradan giriş yapın.

← Önceki Konu

vBulletin 3.x tarzı postbit (xenforo için)

  • HAN
  • Cevaplar: 0
Sonraki Konu →

Xenforo Html Bakım Modu

  • HAN
  • Cevaplar: 0
Foruma git ?

Bu konuyu görüntüleyen kullanıcılar

Haftanın Trendleri

Ayın Trendleri

İpuçları
Geri
Üst