Davetiye Sistemi(Turkçe)
Açıklama
Eklenti Sonunda Foruma gelen ziyaretciler sadece üyeleriniz gönderdikleri davetiye ile üye olabilecekler.Bu sistems ayesinde uye olmak kolay olmadığı için banlanmamak için ciddi bir durum sergiliycekler böğlelikle kaliteli bir forum olucak
Kurulum:
Ekteki Dosyaları Yerli yerine upload edin.
ilk Önce product-psionic_invites.xml Dosyasını Plugin / Ürün Yöneticisinden import Ediyoruz..
invites.php ' i >> Forumumuzun bulunduğu ana dizine yüklüyoruz.
expired_invitations.php ' i >> includes/cron/ klasörüne yüklüyoruz.
update_invitecounts.php ' i >> yine aynı şekilde includes/cron/ klasörüne yüklüyoruz.
$imdi Sıra Tema Deği$ikLikLerinde ;
Admin cp > Biçimler & Şablonlar > Biçim Yöneticisi > Temamızın Seçip "<< >>" butonuna basıyoruz..
vee
register
register_rules
register_verify_age
bu 3 templateyi açıp üçündede bunu aratıyoruz ;
PHP Code:
input type="hidden" name="s" value="$session[sessionhash]" />
ve Altına ekLiyoruz ;
PHP Code:
<if condition="$vboptions['invites_enabled']"> <input type="hidden" name="invite" value="$invite" /> </if>
Bu işlemleri 3 templatede yaptıktan sonra USERCP_SHELL templatesine giriyoruz ve aratıyoruz ;
PHP Code:
<if condition="$show['attachments']"> <tr> <td class="$navclass[attachments]" nowrap="nowrap"><a class="smallfont" href="profile.php?$session[sessionurl]do=editattachments">$vbphrase[attachments]</a></td> </tr> </if>
ve altına ekliyoruz
PHP Code:
<if condition="$vboptions['invites_enabled'] AND $canmanageinvites"> <tr> <td class="$navclass[usercp_invites]" nowrap="nowrap"><a class="smallfont" href="invites.php?$session[sessionurl]">$vbphrase[invites]</a></td> </tr> </if>
Navbar Templatesine Giriyoruz ve buluyoruz ;
PHP Code:
<if condition="$show['registerbutton']">
bununla değiştiriyoruz
PHP Code:
<if condition="$show['registerbutton']">
Usercp Templatesini Açıyoruz ve Buluyoruz ;
PHP Code:
<if condition="$show['privatemessages']">
ve üstüne ekliyoruz
PHP Code:
<if condition="$show['invites_link']"> <!-- ############## INVITES LINK ############## --> <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <tr> <td class="tcat">$vbphrase[invites_issue_new_invite] <if condition="$show['invites_left']"><phrase 1="$bbuserinfo[invites]">($vbphrase[invites_x_left])</phrase></if></td> </tr> <tr> <td class="alt1"><span class="smallfont"><a href="invites.php?$session[sessionurl]">$vbphrase[invites_click_here_to_invite_new_users]</a></span></td> </tr> </table> <br /> <!-- ############## END INVITES LINK ############## --> </if>
Template Düzenlemelerimiz Bitti Şimdi Sıra Son a$amada ;
AdminCp -> Zamanlandırılmış Görevler -> Yeni Görev Ekleye basıyoruz.
bunları ekliyoruz ;
1-)
Title / Başlık: Davetiye Bitti
Day of Week / Ayın Haftası: *
Day of Month / Ayın Günü: *
Hour / Saat: *
Minute / Dakika: 25 - - -
Log Entries / İz Girdileri: Evet
Filename / Dosya Adı: ./includes/cron/expired_invitations.php
2-)
Title / Başlık: Davet Güncelleştirmesi
Day of Week / Ayın Haftası: Monday
Day of Month / Ayın Günü: *
Hour / Saat: 0
Minute / Dakika: 35 - - -
Log Entries / İz Girdileri: Evet
Filename / Dosya Adı: ./includes/cron/update_invitecounts.php
Türkçeleştirme : Hyper_teknix