Bu formun gösterimi userinfo.tpl
dosyasında yapılandırılır. Kullanıcı profilini görüntülemek için kullanılan şablonlar bu bölümde özelleştirilir.
Etiket | Açıklama |
---|---|
{user-id} | Kullanıcı ID'sini verir. |
{usertitle} | Kullanıcı adı. |
{info} | Kullanıcı hakkında kısa bilgi. |
{editmail} | E-posta adresi. |
{comm-num} | Yorum sayısı. |
{news-num} | Haber sayısı. |
{status} | Kullanıcı durumu (kullanıcı grubu). |
{rate} | Kullanıcının makalelerinin mevcut derecelendirmesi. |
[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ı). |
{registration} | Kayıt tarihi. |
{editinfo} | Profili düzenlerken mevcut özet bilgileri görüntüler. |
{hidemail} | E-posta gizleme onay kutusunu görüntüler. |
{foto} | Yüklenen fotoğrafa link. |
{fullname} | Kullanıcının tam adı. |
{land} | Kullanıcının ikamet yeri. |
[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. |
[not-logged]...[/not-logged] | Ziyaretçilerin kendi profillerini düzenlemesine izin vermek için kullanılır. |
[signature]...[/signature] | Kullanıcı imza belirlemişse metni gösterir. |
{signature} | Kullanıcının imzası. |
{editsignature} | Kullanıcının imzasını düzenleme için biçimlendirilmiş olarak görüntüler. |
{lastdate} | Son ziyaret tarihi. |
{comments} | Tüm kullanıcının yorumlarına link. |
{allowed-ip} | Kaydın izin verildiği IP. |
{xfields} | Düzenlendiğinde profilin ek alanlarını görüntüler. |
[xfinput_X] | Formun ek alanlarını istediğiniz konumda görüntüler. |
[xfvalue_x] | Ek alan "x" in değerini görüntüler. |
[xfgiven_x]...[/xfgiven_x] | Ek alan "x" boş değilse görüntülenir. |
[xfnotgiven_x]...[/xfnotgiven_x] | Kullanıcı ek alanı ayarlanmamışsa metni görüntüler. |
{group-icon} | Kullanıcının grup ikonu. |
[time_limit]...[/time_limit] | Kullanıcı geçici gruptaysa metni görüntüler. |
{time_limit} | Geçici grubun bitiş tarihi. |
{news} | Tüm kullanıcının haberlerine link. |
[rss]...[/rss] | Kullanıcının haberlerinin RSS akışına link. |
{ignore-list} | Yoksayma listesindeki kullanıcıların listesi. |
[fullname]...[/fullname] | Tam ad ayarlanmışsa metni gösterir. |
[not-fullname]...[/not-fullname] | Tam ad 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. |
[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. |
{timezones} | Mevcut zaman dilimlerinin listesini gösterir. |
{news-subscribe} | Yorumlardan abonelikten çıkma onay kutusunu gösterir. |
{unsubscribe} | Yazar olduğu haberlere yeni yorum bildirimleri için abonelik onay kutusunu gösterir. |
{comments-reply-subscribe} | Yorumlarına gelen yanıtlara dair bildirimler için abonelik onay kutusunu gösterir. |
{pm} | Kullanıcıya özel mesaj yazma linki. |
{email} | Kullanıcıya e-posta yazma linki. |
{twofactor-auth} | İki Faktörlü Kimlik Doğrulama onay kutusunu gösterir. |
[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. |
[vk]...[/vk] ve {vk_url} | VK ile yetkilendirme etkinse metni ve linki gösterir. |
[odnoklassniki]...[/odnoklassniki] ve {odnoklassniki_url} | Odnoklassniki ile yetkilendirme etkinse metni ve linki gösterir. |
[facebook]...[/facebook] ve {facebook_url} | Facebook ile yetkilendirme etkinse metni ve linki gösterir. |
[google]...[/google] ve {google_url} | Google ile yetkilendirme etkinse metni ve linki gösterir. |
[mailru]...[/mailru] ve {mailru_url} | Mail.ru ile yetkilendirme etkinse metni ve linki gösterir. |
[yandex]...[/yandex] ve {yandex_url} | Yandex ile yetkilendirme etkinse metni ve linki gösterir. |
{social-list} | Bağlı sosyal ağların listesini ve ayırma linklerini gösterir. |
[attached-vk]...[/attached-vk] | Hesap VK'ya bağlıysa metni gösterir. |
[attached-odnoklassniki]...[/attached-odnoklassniki] | Hesap Odnoklassniki'ye bağlıysa metni gösterir. |
[attached-facebook]...[/attached-facebook] | Hesap Facebook'a bağlıysa metni gösterir. |
[attached-google]...[/attached-google] | Hesap Google'a bağlıysa metni gösterir. |
[attached-mailru]...[/attached-mailru] | Hesap Mail.ru'ya bağlıysa metni gösterir. |
[attached-yandex]...[/attached-yandex] | Hesap Yandex'e bağlıysa metni gösterir. |
[detach-vk]...[/detach-vk] | Hesabı VK'dan ayırma linki. |
[detach-odnoklassniki]...[/detach-odnoklassniki] | Hesabı Odnoklassniki'den ayırma linki. |
[detach-facebook]...[/detach-facebook] | Hesabı Facebook'tan ayırma linki. |
[detach-google]...[/detach-google] | Hesabı Google'dan ayırma linki. |
[detach-mailru]...[/detach-mailru] | Hesabı Mail.ru'dan ayırma linki. |
[detach-yandex]...[/detach-yandex] | Hesabı Yandex'ten ayırma linki. |
[ignore]...[/ignore] | Kullanıcıyı yoksayma listesine ekleme linki. |
{lastdate=tarih formatı} | Son ziyareti belirtilen formatta gösterir. |
{registration=tarih formatı} | Kayıt tarihini belirtilen formatta gösterir. |
[delete]...[/delete] | Kullanıcının kendi profilini silme linki. |
[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österirBirleş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österirAlan 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) 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ı userinfo.tpl
Örneği
<div class="user-profile-container">
<div class="profile-header">
<img src="{foto}" alt="Avatar" class="profile-avatar">
<div class="profile-header-info">
<h2>{usertitle}</h2>
[fullname]<p>{fullname}</p>[/fullname]
<span>Grup: {status}</span>
[online]<span class="badge badge-success">Çevrimiçi</span>[/online]
[offline]<span class="badge badge-secondary">Çevrimdışı</span>[/offline]
</div>
</div>
<div class="profile-details">
<h5>Kullanıcı Bilgileri</h5>
<ul>
<li><b>Kayıt Tarihi:</b> {registration}</li>
<li><b>Son Ziyaret:</b> {lastdate}</li>
[land]<li><b>Konum:</b> {land}</li>[/land]
<li><b>Yorum Sayısı:</b> {comm-num} <a href="{comments}">(Tümünü Gör)</a></li>
<li><b>Haber Sayısı:</b> {news-num} <a href="{news}">(Tümünü Gör)</a></li>
</ul>
</div>
[own-profile]
<div class="profile-actions-owner">
<h5>Yönetim</h5>
<a href="#" class="btn btn-primary">Profili Düzenle</a>
[delete]<a href="#" class="btn btn-danger">Hesabımı Sil</a>[/delete]
</div>
[/own-profile]
[not-own-profile]
<div class="profile-actions-visitor">
<a href="{pm}" class="btn btn-info">Özel Mesaj Gönder</a>
[ignore]<a href="#" class="btn btn-secondary">Kullanıcıyı Engelle</a>[/ignore]
</div>
[/not-own-profile]
</div>