Yetkilendirme Paneli

Bu bölümün görüntülenmesi login.tpl dosyasında yapılandırılır. Bu bölümde kullanıcı yetkilendirme panelinin görüntülenmesini yapılandırabilirsiniz. Aşağıdaki etiketleri kullanabilirsiniz:

Temel Kullanıcı Etiketleri

Etiket Açıklama
{registration-link} Kayıt sayfasına bağlantı.
{lostpassword-link} Şifre kurtarma sayfasına bağlantı.
{login} Kullanıcı adı.
{logout-link} Kullanıcının web sitesinden çıkış yapması için bağlantı.
{admin-link} Yönetim Paneline bağlantı.
[admin-link] ve [/admin-link] Kullanıcı Yönetim Paneline erişebiliyorsa etiketler arasındaki metni görüntüler.
{profile-link} Kullanıcı profiline bağlantı.

Kullanıcı İçerik & İstatistik Etiketleri

Etiket Açıklama
{pm-link} Kişisel mesajlar sayfasına bağlantı.
{new-pm} Yeni kişisel mesajların sayısı.
{all-pm} Kişisel mesajların toplam sayısı.
{favorite-count} Web sitesinde Favoriler listesine eklenen haberlerin sayısı.
{foto} Kullanıcının avatarına bağlantı.
{stats-link} Web sitesi istatistiklerine bağlantı.
{addnews-link} Web sitesinde haber ekleme sayfasına bağlantı.
{favorites-link} Kullanıcının Favoriler listesine bağlantı.
{newposts-link} Son ziyaretinden bu yana okunmayan haberlerin listesine bağlantı.
{group-icon} Kullanıcı grubunun simgesini görüntüler.
{login-method} Komut dosyası ayarlarında hangi yetkilendirme türünün ayarlandığına bağlı olarak kullanıcının giriş yapmak için ne girmesi gerektiğini görüntüler: giriş veya e-posta.
{group} Kullanıcının şu anda ait olduğu kullanıcı grubunun adını görüntüler.

Sosyal Medya Etiketleri

Etiket Açıklama
[vk] text [/vk] VK ağını kullanarak yetkilendirme etkinleştirilmişse, kapsanan metni görüntüler.
{vk_url} VK'da oturum açmak için URL bağlantısını görüntüler.
[odnoklassniki] text [/odnoklassniki] Odnoklassniki ağını kullanarak yetkilendirme etkinleştirilmişse, kapsanan metni görüntüler.
{odnoklassniki_url} Odnoklassniki'de oturum açmak için URL bağlantısını görüntüler.
[facebook] text [/facebook] Facebook kullanarak yetkilendirme etkinleştirilmişse, kapsanan metni görüntüler.
{facebook_url} Facebook'ta oturum açmak için URL bağlantısını görüntüler.
[google] text [/google] Google kullanarak yetkilendirme etkinleştirilmişse, kapsanan metni görüntüler.
{google_url} Google'da oturum açmak için URL bağlantısını görüntüler.
[mailru] text [/mailru] Mail.ru kullanarak yetkilendirme etkinleştirilmişse, kapsanan metni görüntüler.
{mailru_url} Mail.ru'da oturum açmak için URL bağlantısını görüntüler.
[yandex] text [/yandex] Yandex kullanarak yetkilendirme etkinleştirilmişse, kapsanan metni görüntüler.
{yandex_url} Yandex'te oturum açmak için URL bağlantısını görüntüler.

Kullanıcı Ekstra Alan Etiketleri

Etiket Açıklama
[xfgiven_x]
[xfvalue_x]
[/xfgiven_x]
Boş değilse ekstra alan "x"i görüntüler.
[xfnotgiven_x]
text
[/xfnotgiven_x]
Kullanıcı profili ekstra alanı ayarlanmamışsa, kapsanan metni görüntüler; burada X kullanıcı profili ekstra alanının adıdır.
[xfvalue_x] Ekstra alan "x" değerini görüntüler; burada "x" ekstra alanın adıdır.

Örnek Kullanım

Giriş Yapmamış Kullanıcılar İçin Form Örneği

<form name="login" method="post" action="">
    <div class="login-form">
        <div class="form-group">
            <label>{login-method}</label>
            <input type="text" name="login_name" id="login_name" />
        </div>
        <div class="form-group">
            <label>Şifre:</label>
            <input type="password" name="login_password" id="login_password" />
        </div>
        <div class="form-group remember">
            <input type="checkbox" name="login_not_save" id="login_not_save" value="1"/>
            <label for="login_not_save"> Beni hatırla</label>
        </div>
        <button type="submit" name="login" class="login-button">Giriş Yap</button>
        <a href="{registration-link}" class="register-link">Kayıt Ol</a>
        <a href="{lostpassword-link}" class="forgot-link">Şifremi Unuttum</a>
    </div>
</form>

Giriş Yapmış Kullanıcılar İçin Panel Örneği

<div class="user-panel">
    <div class="user-info">
        <div class="avatar">
            <img src="{foto}" alt="{login}">
        </div>
        <div class="user-details">
            <span class="username">{login}</span>
            <span class="group">{group}</span>
        </div>
    </div>
    <div class="user-stats">
        <div class="stat-item">
            <span class="label">Mesajlar:</span>
            <span class="value"><a href="{pm-link}">{new-pm}/{all-pm}</a></span>
        </div>
        <div class="stat-item">
            <span class="label">Favoriler:</span>
            <span class="value"><a href="{favorites-link}">{favorite-count}</a></span>
        </div>
    </div>
    <div class="user-links">
        <a href="{profile-link}" class="profile">Profilim</a>
        <a href="{addnews-link}" class="addnews">Haber Ekle</a>
        [admin-link]<a href="{admin-link}" class="admincp">Yönetim</a>[/admin-link]
        <a href="{logout-link}" class="logout">Çıkış Yap</a>
    </div>
</div>