Yetkilendirme Paneli

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

Etiket Açıklama
{registration-link}Kayıt sayfasına link.
{lostpassword-link}Şifre kurtarma sayfasına link.
{login}Kullanıcı adı.
{logout-link}Kullanıcının web sitesinden çıkış yapması için link.
{admin-link}Yönetim Paneli'ne link.
{pm-link}Kişisel mesajlar sayfasına link.
{new-pm}Yeni kişisel mesajların sayısı.
{all-pm}Toplam kişisel mesaj sayısı.
{favorite-count}Web sitesinde Favoriler listesine eklenen haberlerin sayısı.
{foto}Kullanıcının avatarına link.
[admin-link] ... [/admin-link]Kullanıcının Yönetim Paneli'ne erişimi varsa etiketler içindeki metni görüntüler.
{profile-link}Kullanıcı profiline link.
{stats-link}Web sitesi istatistiklerine link.
{addnews-link}Web sitesinde haber ekleme sayfasına link.
{favorites-link}Kullanıcının Favoriler listesine link.
{newposts-link}Son ziyaretinden bu yana okunmamış haberlerin listesine link.
{group-icon}Bir kullanıcı grubunun ikonunu görüntüler.
{login-method}Kullanıcının giriş yapmak için ne girmesi gerektiğini görüntüler: kullanıcı adı veya e-posta.
[vk] metin [/vk]VK ağı kullanılarak yetkilendirme etkinleştirilmişse içindeki metni görüntüler.
{vk_url}VK'ya giriş yapmak için URL bağlantısını görüntüler.
[odnoklassniki] metin [/odnoklassniki]Odnoklassniki ağı kullanılarak yetkilendirme etkinleştirilmişse içindeki metni görüntüler.
{odnoklassniki_url}Odnoklassniki'ye giriş yapmak için URL bağlantısını görüntüler.
[facebook] metin [/facebook]Facebook kullanılarak yetkilendirme etkinleştirilmişse içindeki metni görüntüler.
{facebook_url}Facebook'a giriş yapmak için URL bağlantısını görüntüler.
[google] metin [/google]Google kullanılarak yetkilendirme etkinleştirilmişse içindeki metni görüntüler.
{google_url}Google'a giriş yapmak için URL bağlantısını görüntüler.
[mailru] metin [/mailru]Mail.ru kullanılarak yetkilendirme etkinleştirilmişse içindeki metni görüntüler.
{mailru_url}Mail.ru'ya giriş yapmak için URL bağlantısını görüntüler.
[yandex] metin [/yandex]Yandex kullanılarak yetkilendirme etkinleştirilmişse içindeki metni görüntüler.
{yandex_url}Yandex'e giriş yapmak için URL bağlantısını görüntüler.
[xfgiven_x][xfvalue_x][/xfgiven_x]'x' adlı ek alan boş değilse görüntülenir.
[xfnotgiven_x]metin[/xfnotgiven_x]Kullanıcının 'X' adlı ek alanı ayarlanmamışsa içindeki metni görüntüler.
[xfvalue_x]'x' adlı ek alanın değerini görüntüler.
{group}Kullanıcının şu anda ait olduğu kullanıcı grubunun adını görüntüler.

Gerçek Hayattan login.tpl Örneği

Aşağıdaki kod, misafirler (grup ID: 5) ve giriş yapmış kullanıcılar (grup ID: 5 olmayanlar) için farklı paneller gösteren gelişmiş bir örnektir.


<!-- =============================================== -->
<!-- GİRİŞ YAPMIŞ KULLANCILAR İÇİN PANEL -->
<!-- (Misafir olmayan herkes bu bölümü görür) -->
<!-- =============================================== -->
[not-group=5]
<ul id="login_pane">
	<li class="dropdown">
		<a data-toggle="dropdown" class="btn-border" href="{profile-link}">
			<b class="over">{login}</b><span title="Yeni mesajlar - {new-pm}" class="pm_num">{new-pm}</span>
		</a>
		<div class="dropdown-form dot logged">
			<div class="login_pane__info">
				<div class="avatar">
					<a href="{profile-link}"><span class="cover" style="background-image: url({foto});">{login}</span></a>
				</div>
				[admin-link]<div class="login_pane__admin"><a href="{admin-link}" target="_blank">Yönetim Paneli</a></div>[/admin-link]
			</div>
			<ul class="login_pane__menu">
				<li><a href="{pm-link}">Mesajlar <span class="right grey"><b>{new-pm}</b> / {all-pm}</span></a></li>
				<li><a href="{favorites-link}">Favorilerim <span class="right grey"><b>{favorite-count}</b></span></a></li>
				<li><a href="{newposts-link}">Okunmamış Haberler</a></li>
			</ul>
			<div class="login_pane__foot">
				<a class="right" href="{logout-link}">Çıkış Yap</a>
				<a href="{addnews-link}"><span class="plus_icon circle"><span>+</span></span>Haber Ekle</a>
			</div>
		</div>
	</li>
</ul>
[/not-group]

<!-- =============================================== -->
<!-- MİSAFİRLER İÇİN GİRİŞ PANELİ -->
<!-- (Sadece Grup ID'si 5 olanlar bu bölümü görür) -->
<!-- =============================================== -->
[group=5]
<ul id="login_pane">
	<li class="dropdown">
		<a data-toggle="dropdown" class="btn-border" href="#"><b>Giriş Yap</b></a>
		<form class="dropdown-form dot" method="post">
			<div class="soc_links">
				[vk]<a href="{vk_url}" target="_blank" class="soc_vk">VK</a>[/vk]
				[yandex]<a href="{yandex_url}" target="_blank" class="soc_ya">Yandex</a>[/yandex]
				[facebook]<a href="{facebook_url}" target="_blank" class="soc_fb">Facebook</a>[/facebook]
				[google]<a href="{google_url}" target="_blank" class="soc_gp">Google</a>[/google]
			</div>
			<ul class="login_form">
				<li>
					<label for="login_name">{login-method}</label>
					<input placeholder="{login-method}" type="text" name="login_name" id="login_name">
				</li>
				<li class="login_input-btn">
					<label for="login_password">Şifre</label>
					<input placeholder="Şifre" type="password" name="login_password" id="login_password">
					<button class="btn" onclick="submit();" type="submit" title="Giriş">Giriş</button>
				</li>
			</ul>
			<input name="login" type="hidden" id="login" value="submit">
			<div class="login_form__foot">
				<a class="right" href="{registration-link}"><b>Kayıt Ol</b></a>
				<a href="{lostpassword-link}">Şifremi unuttum?</a>
			</div>
		</form>
	</li>

</ul>
[/group]