» » » Sistem Ayarlarından İstenilen Bölümlere Kilit Konulması
rnajans
rnajans 5-04-2014, 17:20
Merhaba Marzochi ve DLE kullanıcıları,
Uzun süredir DLE ile uğraşıyorum ve DLE altyapısını kullanarak birçok sektörde hizmet veren firmalara internet sitesi tasarlıyorum. Sektörel bazda sık sık karşılaştığım bir sorunu ve kendimce düşündüğüm bir fikri sizlerle paylaşmak istedim. Genelde müşterilerimin admin paneldeki tüm bölümleri kullanmaları gerekmiyor. Ancak meraklı müşterilerim kendileri ile alakalı olmayan bölümlere girdikleri ve ayar değişikliğinde bulundukları durumlarda site çalışmasını baştan yapmak zorunda bile kalabiliyorum. Mağlum müşteriler pek hatalarını kabul etmiyorlar. Şimdi benim gibi piyasaya çalışanlar için şöyle bir eklenti olsa çok daha iyi olur diye düşünüyorum. Eklenti Sistem Ayarları kısmında üst menüde yer alacak ve içerisinde Tüm Bölümler sekmesine tıklandığında çıkan bölümler liste halinde çıkacak. Yanlarında kilitle veya aç butonu bulunacak. Bir bölüm için kilitle dediğimde, kilit açmanın dışında o bölüme giriş yapılamayacak. "BU BÖLÜM YÖNETİCİ TARAFINDAN KİLİTLENMİŞTİR" uyarısı verecek. Bir nevi evimizdeki pencerelerde yer alan çocuk kilidi gibi düşünelim. Bu da müşteri kilidi olacak. En azından webmasterlar müşterilerle uğraşmaktan kurtulurlar. Bu proje hakkında coder olan arkadaşların çalışma yapmaları çok iyi olacaktır. Herkese iyi günler dilerim.
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
0
rnajans 6 Nisan 2014 13:13
kolay gelsin şimdiden :)
3 779
MaRZoCHi 6 Nisan 2014 11:57
@hgtucel, wink İlginç

--------------------
0
hgtucel 6 Nisan 2014 11:19
Aynı sorunları bende yaşıyorum. Hatta bu sorunla karşılaşmamı sağlayanlardan birisi de babam :) Bu eklenti benimde işime yarayacak, takipteyim...
3 779
MaRZoCHi 6 Nisan 2014 05:50
Merhaba,

Evet boş bir zamanım olunca elimdeki eklentileri önce 10.2'ye uyarlayıp ardından yarım kalanları tamamlayacağım. Onu daha modüler hale getirmek gerekli. Panelden yönetilebilir şekilde.

İyi günler..

--------------------
0
rnajans 5 Nisan 2014 21:40
Merhaba üstad,
Grup id ile kısıtlama koymak mantıklı olacaktır. Müşteriyi yönetici yerine başka bir gruba tanımlarız ve hangi bölümleri kullanabileceğini belirleriz. Şimdiden çalışmalarınız için teşekkürler.

Not: Sizin dle özel arama ile ilgili marzochi.ws forumunda bir paylaşımınız var. Bu paylaşımı toparlayıp tek bir dosya olarak burada yayınlamanızı rica ediyorum. Birçok kişinin bu kullanım özelliğinden haberi yoktur. DLE ye büyük bir katkı olacağını düşünüyorum. Özel aramada özel alanlara göre filtreleme çalışmanız bahsettiğim çalışma. İyi günler dilerim.
3 779
MaRZoCHi 5 Nisan 2014 21:08
Merhaba,

Bu aslında var olan erişim izinleri sistemi ile yapılabilir. Her grup için belirlenebiliyor izinler. Fakat özel olarak böyle birşey belirlemek isterseniz en kolay yöntem olarak şunu önerebilirim.

Her bölümün engine/inc/ klasöründeki dosyasının en başına grup id veya kullanıcı id kontrolü ile kısıtlamak.
Eğer bu yöntem uygunsa kodu yazabilirim.

--------------------