Bölüm 1 - Tabloların Hazırlanması
Bu ders gelişmiş üyelik modülün ilk dersidir, başarılı bir tasarımcı olmak doğru dizin yönetiminden geçer, yaptığınız sayfalara aylar sonra bile dönseniz doğru klasör yapısı olduğunda neyi neden yaptığınızı anlayabilirsiniz.
RCPanel içinde yönetim dizini ve içinde üye yönetim sayfaları oluşturulur. Daha sonra bu sayfalara başlıklar ve meta title'lar eklenir
Süre : 01:43 |
Kredi : 1
|
Dersi izle
Bu derste Developer Toolbox eklentisinin içindeki User Login bölümündeki davranışlar incelenir.
User Registration Wizard davranışı açıldığında ilk adımda Change Login Settings kısmı incelenir.
Burada parola şifreleme, seviyeye göre üyeleri yönetme, aktifleştirme gibi ayarlar yapılmaktadır.
Ayrıca Session ile oturum kontrolü ayarları bulunmaktadır.
Bu sihirbazı kullanabilmek için öncelikle üye , üye istatistik ve üye seviye tablolarının oluşturulması gerekir
Süre : 02:28 |
Kredi : 1
|
Dersi izle
Bu derste rc_uye tablosu incelenir ve veritabanına dahil edilir. rc_uye tablosu üyelerin kullanıcı adı, parola, eposta gibi bilgilerini tutar.
Bunlar dışında tabloda üyenin aktif olup olmadığı, Aktifleştirme anahtarı, siteye hatalı giriş deneme sayısı, hatalı girişte engelleme zamanı ve yeniden engellemenin kaldırılacağı bilgilerini tutan alanlar alanlar bulunmaktadır.
Ayrıca derste navicat ile nasıl tablo ihraç edileceğini ve bir başla veritabanında aynı tablonun nasıl dahil edileceği gösterilmiştir.
Süre : 02:39 |
Kredi : 1
|
Dersi izle
Bu derste rc_uye tablosu açılıp içindeki kayıtlar incelenerek tablo yapısı detaylı anlatılmaktadır.
Üye istatistik tablosu ihraç edilip, rcpanelcom veritabanında execute SQL File komutu ile importa yapılır.
rc_istatistik tablosunda giriş yapan üyenin IP adresi , ne zaman siteye giriş yaptığı, hangi Session değerine sahip olduğu sitede ne zamana kadar kaldığı gibi bilgiler tutulmaktadır.
Dersin sonunda istatistik tablosundaki örnek değerler incelenerek, tablo alanlarının detaylı açıklaması yapılmaktadır.
Süre : 04:09 |
Kredi : 2
|
Dersi izle
Deste rc_uye_seviye tablosu rcpanelcom veritabanına dahil edilir.Ve içindeki varsayılan değerler incelenir.
rc_uye tablosu üyenin seviye bilgisini tutmaktadır.
Bu tabloda yönetici, editör, yazar, ziyaretçi , üye gibi bilgileri tutabilirsiniz.
Süre : 01:43 |
Kredi : 1
|
Dersi izle
User registration wizard açılır ve Change login settings ile üyelik bilgileri belirlenir.
Options kısmında, Parolaların şifrelenmesi için Encrypt Password seçilir.Üye seviyelerine göre giriş kontrolü için username, password ve access level'e göre doğrulama seçeneği tıklanır. Otomatik giriş için gün sayısı belirlenir.
Database kısmında ise veritabanı bağlantısı seçilir ve rc_uye tablosundaki alanlar ile giriş ayarları sayfasındaki alanlar ilişkilendirilir.
Session kısmında ise, üretilecek olan session değişkenleri belirlenir. Varsayılan olarak üye ID'si , kullanıcı adı ve kullanıcı seviyesi session değişkeni olarak seçilmiştir. Üye tabolonuzdaki başka alanları session değişkeni olarak ekleyerek sisteminizi geliştirebilirsiniz.
Süre : 03:12 |
Kredi : 2
|
Dersi izle
Bu derste Users Level kısmı inceleniyor, Define global redirect bölümünde genel üye girişlerinde hangi sayfalara yönlendirileceği seçiliyor, bunun dışında her seviye için ayrıca yönlendirelecek sayfaların belirlendiği ayarlar bulunmaktadır.
Süre : 03:23 |
Kredi : 2
|
Dersi izle
Bu derste Restrictions kısmı incelenmektedir. Üyeler kaç hatalı defa giriş yaptığında üyeliği pasifleşecek, ne kadar süreliğine pasifleşecek gibi bilgiler düzenlenmektedir.
Süre : 01:52 |
Kredi : 1
|
Dersi izle
Bu derste üyeliğin süresi yani ne zaman başlayacağı, kaç gün sonra üyeliğin süreceği gibi bilgiler ayarlanmaktadır.
Ayarlamalar rc_uye tablosu kullanılarak Restrictions kısımdan yapılmaktadır.
Ayrıca kullanıcını istatistiklerinin düzenlendiği History kısmı derste incelenmektedir.
Süre : 03:14 |
Kredi : 2
|
Dersi izle
Bu derste User Registration wizard ile üye ekleme formu yapılmaktadır.
Seviye ayarları için rc_uye_seviye tablosu eklenmektedir ve bundan seviye menüsü oluşturulmaktadır.
Bunun dışında diğer form alanları özelliklerine göre seçilmektedir.
Doğrulamada ise üye bilgilerinin , parolanın kaç karakter ile kaç karakter arası olacağı gibi bilgiler doğrulanmaktadır.
Dersin sonundada üye kayıt testi yapılmaktadır ve yapılan kayıt veritabanından incelenmektedir.
Süre : 08:23 |
Kredi : 4
|
Dersi izle
Üye düzenlemek için özel bir form bulunmamaktadır, her zamanki gibi update record wizard ile üye düzenleme sayfası yapılmaktadır.
Sihirbazımız üyelik düzenlendiğini parola alanından anlamaktadır ve parola tekrar kısmını yapmaktadır, düzenleme formunda gereksiz alanlar kaldırılmaktadır. Ayrıca parola tekrarındaki hataları uyarmak için doğrulama kuralı oluşturulmaktadır.
Derste ayrıca formdaki submit butonu kodları incelenmektedir.
Son olarak hangi üyenin düzenlendiğini meta title'da göstermek için kodlar eklenmektedir.
Süre : 9:20 |
Kredi : 4
|
Dersi izle
Bu derste üye silmek için delete record transaction formu incelenmektedir ve silme sonrası bilgilerin bilgilendirme için gönderilmesi için transaction işlem alanları gönsterilmektedir.
İndex sayfasında silinen üyenin kullanıcı bilgisi gösterilmektedir.
HTML Strong etiketi ve CSS ile düzenlenmesi anlatılmaktadır.
Süre : 04:11 |
Kredi : 2
|
Dersi izle
Bu derste üye listesi oluşturmak için kayıt seti oluşturulmaktadır. Kayıt seti rc_uye ile rc_uye_seviye tablolarının inner join ile birleştirilmesinden oluşmaktadır.
Birleştirme işlemi navicat programı ile yapılmaktadır ve işlem detaylı olarak anlatılmaktadır.
rcUye kayıt seti birleştirilen tablolardaki SQL kodu ile oluşturulmaktadır ve rcUye kayıt setine göre dinamik tablo oluşturulmaktadır.
Süre : 09:57 |
Kredi : 4
|
Dersi izle
Bu derste üyeler tablosundaki alanlar düzenlenmektedir, gereksiz alanlar silinmekte, sütunların yeri değiştirilmektedir.
Düzenle ve sil butonları kod ile detaylı olarak açıklanarak oluşturulmaktadır.
Silme işlemindeki javascript fonksiyonu eklenmekte ve türkçeleştirilmektedir.
Daha sonra test için yeni üye eklenmekte ve düzenle sil butonları test edilmektedir.
Her üyenin satırının farklı renkte olması için alternate colors özelliği eklenmektedir.
Son olarak tng_config sayfası incelenmekte ve default redirect yönlendirme sayfası düzenlenmektedir.
Süre : 12:50 |
Kredi : 6
|
Dersi izle
Süre : 3:53 |
Kredi : 2
|
Dersi izle
Süre : 8:16 |
Kredi : 4
|
Dersi izle
Süre : 1:57 |
Kredi : 1
|
Dersi izle