Kullanıcı Kaydı
Bu formun görüntülenmesi registration.tpl
dosyasında yapılandırılır. Bu bölümde kullanıcılar web sitesine kayıt olduklarında kullanılan şablonlar özelleştirilir. HTML bilgisi olmadan bu bölümü düzenlemek önerilmez, çünkü form aracılığıyla komut dosyasına aktarılan alan adları kullanılır. Başka bir deyişle, metni istediğiniz gibi düzenleyebilirsiniz, ancak alanların adlarını değiştirmeyin, bu son derece önemlidir. Aşağıdaki etiketleri kullanabilirsiniz:
Kayıt ve Doğrulama Etiketleri
Etiket | Açıklama |
---|---|
[registration] ve [/registration] |
Kayıt olurken kapsanan metni görüntüler. |
[validation] ve [/validation] |
Doğrulama sırasında kapsanan metni görüntüler. |
Güvenlik ve Doğrulama Etiketleri
Etiket | Açıklama |
---|---|
[sec_code] ve [/sec_code] |
Etkinleştirilmişse CAPTCHA kodunu görüntüler. |
{reg_code} |
Kullanıcıya CAPTCHA kodunu gösterir. |
[recaptcha] ve [/recaptcha] |
Ayarlarda reCAPTCHA türü etkinleştirildiyse, kapsanan metni görüntüler. |
{recaptcha} |
Ayarlarda etkinleştirildiyse reCAPTCHA widget'ını görüntüler. |
[question] ve [/question] |
Soru/cevap sistemi etkinleştirildiyse, kapsanan metni görüntüler. |
{question} |
Daha önce ayarlanan sorular listesinden soruyu görüntüler. |
Ekstra Alan Etiketleri
Etiket | Açıklama |
---|---|
{xfields} |
Profilin ekstra alanlarını doldurmak için alanları görüntüler. |
[xfinput_X] |
Formun ekstra alanlarını istenen konumda görüntüler, burada X ekstra alanın adıdır. |
Sosyal Medya Giriş Etiketleri
Etiket | Açıklama |
---|---|
[vk] ve [/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] ve [/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] ve [/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] ve [/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] ve [/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] ve [/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. |
Örnek Kullanım
Temel Kayıt Formu
<div class="registration-form">
[registration]
<h2>Yeni Hesap Oluştur</h2>
<div class="social-login">
<div class="social-header">Sosyal Medya ile Giriş Yap</div>
<div class="social-buttons">
[facebook]<a href="{facebook_url}" class="social-button facebook"><i class="fab fa-facebook-f"></i> Facebook</a>[/facebook]
[google]<a href="{google_url}" class="social-button google"><i class="fab fa-google"></i> Google</a>[/google]
[vk]<a href="{vk_url}" class="social-button vk"><i class="fab fa-vk"></i> VK</a>[/vk]
[yandex]<a href="{yandex_url}" class="social-button yandex"><i class="fab fa-yandex"></i> Yandex</a>[/yandex]
[mailru]<a href="{mailru_url}" class="social-button mailru"><i class="fas fa-at"></i> Mail.ru</a>[/mailru]
[odnoklassniki]<a href="{odnoklassniki_url}" class="social-button ok"><i class="fab fa-odnoklassniki"></i> OK</a>[/odnoklassniki]
</div>
</div>
<div class="form-divider"><span>veya e-posta ile kayıt ol</span></div>
<form method="post" action="" name="registration" enctype="multipart/form-data">
<div class="form-group">
<label for="name">Kullanıcı Adı:</label>
<input type="text" name="name" id="name" required>
</div>
<div class="form-group">
<label for="password1">Şifre:</label>
<input type="password" name="password1" id="password1" required>
</div>
<div class="form-group">
<label for="password2">Şifre Tekrarı:</label>
<input type="password" name="password2" id="password2" required>
</div>
<div class="form-group">
<label for="email">E-posta:</label>
<input type="email" name="email" id="email" required>
</div>
<div class="extra-fields">
{xfields}
</div>
[sec_code]
<div class="captcha-group">
<label>Güvenlik Kodu:</label>
<div class="captcha-img">{reg_code}</div>
<input type="text" name="sec_code" required>
</div>
[/sec_code]
[recaptcha]
<div class="recaptcha-group">
{recaptcha}
</div>
[/recaptcha]
[question]
<div class="question-group">
<label>{question}</label>
<input type="text" name="question_answer" required>
</div>
[/question]
<div class="agreement">
<input type="checkbox" id="check" name="check" required>
<label for="check">Site kurallarını kabul ediyorum</label>
</div>
<div class="form-buttons">
<button type="submit" name="submit" class="submit-button">Kayıt Ol</button>
</div>
</form>
[/registration]
[validation]
<h2>Hesap Aktivasyonu</h2>
<div class="validation-message">
<p>Kaydınızı tamamlamak için, lütfen e-postanıza gönderilen aktivasyon kodunu girin.</p>
</div>
<form method="post" action="" name="registration">
<div class="form-group">
<label for="code">Aktivasyon Kodu:</label>
<input type="text" name="code" id="code" required>
</div>
<div class="form-buttons">
<button type="submit" name="submit" class="submit-button">Hesabı Aktifleştir</button>
</div>
</form>
[/validation]
</div>