Profil Açılır Penceresi (profile_popup.tpl)

Bu bölümün gösterimi profile_popup.tpl dosyasında yapılandırılır. Profil açılır pencere şablonları bu bölümde yapılandırılabilir:

EtiketAçıklama
{user-id}Kullanıcı ID'sini verir.
{usertitle}Kullanıcının adını gösterir.
{fullname}Tam ad.
{foto}Yüklenen fotoğraf.
{status}Kullanıcı durumu.
{registration}Kayıt tarihi.
{lastdate}Son ziyaret tarihi.
{comm-num}Yorum sayısı.
{news-num}Haber sayısı.
{land}İkamet yeri.
{info}Kullanıcı hakkında kısa bilgi.
{rate}Kullanıcının makalelerinin mevcut derecelendirmesi.
[own-profile]...[/own-profile]Kullanıcı kendi profilini görüntülüyorsa metni gösterir.
[not-own-profile]...[/not-own-profile]Kullanıcı başkasının profilini görüntülüyorsa metni gösterir.
[rating-type-1/2/3]...[/rating-type-1/2/3]Belirtilen oylama türü etkinse metni gösterir.
[comments-rating-type-1/2/3]...[/comments-rating-type-1/2/3]Yorumlar için belirtilen oylama türü etkinse metni gösterir.
{commentsrate}Bu kullanıcının tüm yorumlarının toplam derecelendirmesi.
{ratingscore}Yayınlarının ortalama derecelendirmesi (1-5 arası ondalıklı).
{commentsratingscore}Yorumlarının ortalama derecelendirmesi (1-5 arası ondalıklı).
[signature]...[/signature]Kullanıcı imza belirlemişse metni gösterir.
{signature}Kullanıcının imzası.
{group-icon}Kullanıcının grup ikonu.
{news}Tüm kullanıcının haberlerine link.
{comments}Tüm kullanıcının yorumlarına link.
[rss]...[/rss]Kullanıcının haberlerinin RSS akışına link.
[fullname]...[/fullname]Tam ad ayarlanmışsa metni gösterir.
[not-fullname]...[/not-fullname]Tam ad ayarlanmamışsa metni gösterir.
[icq]...[/icq]ICQ numarası ayarlanmışsa metni gösterir.
[not-icq]...[/not-icq]ICQ numarası ayarlanmamışsa metni gösterir.
[land]...[/land]İkamet yeri ayarlanmışsa metni gösterir.
[not-land]...[/not-land]İkamet yeri ayarlanmamışsa metni gösterir.
[news-num]...[/news-num]Kullanıcının haberi varsa metni gösterir.
[not-news-num]...[/not-news-num]Kullanıcının haberi yoksa metni gösterir.
[comm-num]...[/comm-num]Kullanıcının yorumu varsa metni gösterir.
[not-comm-num]...[/not-comm-num]Kullanıcının yorumu yoksa metni gösterir.
[xfgiven_x]...[/xfgiven_x]Ek alan "x" boş değilse görüntülenir.
[xfnotgiven_x]...[/xfnotgiven_x]Ek alan ayarlanmamışsa metni gösterir.
[xfvalue_x]Ek alan "x" in değerini görüntüler.
[online]...[/online]Kullanıcı çevrimiçiyse metni gösterir.
[offline]...[/offline]Kullanıcı çevrimdışıysa metni gösterir.
[profile-user-group=X]...[/profile-user-group]Profili görüntülenen kullanıcı X grubundaysa metni gösterir.
[not-profile-user-group=X]...[/not-profile-user-group]Profili görüntülenen kullanıcı X grubunda değilse metni gösterir.
[ignore]...[/ignore]Kullanıcıyı yoksayma listesine ekleme linki.
[banned]...[/banned]Kullanıcı yasaklıysa metni gösterir.
[not-banned]...[/not-banned]Kullanıcı yasaklı değilse metni gösterir.
{ban-description}Yasaklama nedenini gösterir.
{ban-date}Yasağın bitiş tarihini gösterir.
[if field = "value"] metin [/if] alan değeri belirtilen değere eşitse içindeki metni gösterir

[if field = "value"] metin [/if] - alan 'değer' parametresine eşitse metni gösterir
[if field != "value"]metin[/if] - alan 'değer' parametresine eşit değilse metni gösterir
[if field > "1"] metin [/if] - alan 'değer' parametresinden büyükse metni gösterir
[if field >= "2"] metin [/if] - alan 'değer' parametresinden büyük veya eşitse metni gösterir
[if field < "3"] metin [/if] - alan 'değer' parametresinden küçükse metni gösterir
[if field <= "4"] metin [/if] - alan 'değer' parametresinden küçük veya eşitse metni gösterir
[if field ~ "value"] metin [/if] - alanda 'değer' kelimesi varsa metni gösterir
[if field !~ "value"] metin [/if] - alanda 'değer' kelimesi YOKSA metni gösterir

Birleşik kullanım:

[if field > "3" AND field2 < "5"] metin [/if] "field" alanı üçten büyükse ve field2 5'ten küçükse metni gösterir
[if field > "3" OR field2 < "5"] metin [/if] "field" alanı üçten büyükse veya field2 5'ten küçükse, yani koşullardan herhangi biri eşleşirse metni gösterir

Alan adları:

name - Kullanıcı girişi. (metin)
email - Kullanıcının e-postası (metin)
user_id - Benzersiz Kullanıcı ID'si (sayı)
news_num - Kullanıcı yayınlarının sayısı (sayı)
comm_num - Kullanıcı yorumlarının sayısı (sayı)
user_group - Kullanıcı grubu (sayı)
lastdate - Kullanıcının son ziyaret tarihi (İngilizce formatında tarih, örneğin "2020-09-01" veya "10 September 2020" veya "next Thursday" veya "+1 day" veya unix formatında; eşittir işareti kullanılırsa, tarih dakikaya yuvarlanır)
reg_date - Kullanıcı kayıt tarihi (İngilizce formatında tarih)
allow_mail - Kullanıcı siteden e-posta alımına izin verdi mi (sayı 1 veya 0)
info - Kullanıcının kendisi hakkındaki bilgileri (metin)
signature - Kullanıcı imzası (metin)
fullname - Tam kullanıcı adı (metin)
land - Kullanıcının ikamet yeri (metin)
foto - Kullanıcının avatarına link (metin)
pm_all - Kullanıcının kişisel mesajlarının sayısı (sayı)
pm_unread - Kullanıcının okunmamış kişisel mesajlarının sayısı (sayı)
restricted - kullanıcı üzerinde kısıtlamalar var mı (0 - yok, 1 - yayın ekleme yasağı, 2 - yorum ekleme yasağı, 3 - yayın ve yorum yasağı)
restricted_days - Kısıtlamanın uygulandığı gün sayısı (sayı)
restricted_date - Kullanıcının yasaklandığı tarih (İngilizce formatında tarih)
logged_ip - Kullanıcının siteyi ziyaret ettiği IP (metin)
timezone - Kullanıcının zaman dilimi (örneğin Europe/Moscow) (metin)
news_subscribe - Kullanıcı yeni yayınlar hakkında bildirimlere abone mi (1 veya 0)
comments_reply_subscribe - Kullanıcı yorumlarına gelen yanıtlara dair bildirimlere abone mi (1 veya 0)
twofactor_auth - Kullanıcı iki faktörlü kimlik doğrulamayı etkinleştirdi mi (1 veya 0)
cat_allow_addnews - Kullanıcının yayın eklemesine izin verilen kategoriler (kategori ID'leri dizisi)
cat_add - Yayın eklerken kullanıcının güvendiği kategoriler (kategori ID'leri dizisi)
xfield_x - Kullanıcının ek alanının değeri, burada x ek alanın adıdır. Örneğin xfield_test, ek alan testinin değeridir

Kapsamlı profile_popup.tpl Örneği


<div class="profile-popup-box">
    <div class="popup-header">
        <img src="{foto}" alt="Avatar" class="popup-avatar">
        <div class="popup-header-info">
            <h4>{usertitle}</h4>
            <span>{status}</span>
            [online]<span class="badge badge-success">Çevrimiçi</span>[/online]
        </div>
    </div>
    <div class="popup-body">
        <ul class="popup-stats">
            <li><b>Haberler:</b> {news-num}</li>
            <li><b>Yorumlar:</b> {comm-num}</li>
            <li><b>Kayıt:</b> {registration}</li>
        </ul>
        [land]
        <p><b>Konum:</b> {land}</p>
        [/land]
    </div>
    <div class="popup-footer">
        [not-own-profile]
        <a href="#" class="btn btn-sm btn-info">Mesaj Gönder</a>
        [/not-own-profile]
        <a href="#" class="btn btn-sm btn-primary">Tam Profili Gör</a>
    </div>
</div>