Etiket Sonuçları: " base_functions.php "

20 Aralık 2008 | 18:08
yazar: Guardian

Proje Gelişmeleri #29, #30, #31, #32

Kategoriler: duyurular, fonksiyon ve betikler, projeler, samkon project, veritabanı
Etiketler: , , , , , , , , ,

Projem adına uzun zamandır çalışamıyordum. Aşağıda belirteceğim gelişmeler genel olarak yüzeysel gelişmeler olsada  bunlardan en önemlisi diğer çalışmalarımdan bir sayfa tasarımını bahane ederek proje sayfasının tasarımını daha göze hitap eder hale getirmem oldu.

Gelişme #29

Grupların yetkilerinin yönetilebileceği “access list” alanı oluşturuldu ve bu alanın geliştirilmesine hala devam ediliyor. Bu alan kısaca yöneticilerin onayı ile grupların sahip olabilecekleri çeşitli yetkileri temsil etmektedir. Geliştirilme aşamasında olmasından ötürü daha sonraki gelişmelerde üzerinde çok durulacak olduğundan daha fazla detay girmeyi gerekli görmüyorum.

Gelişme #30

Admin panelinin içeriğinin gösterildiği alanda küçük görsel düzenlemeler yapıldı.

Gelişme #31

access list” alanının veritabanı tablosu ile ilgili bir düzenlemeye gidildi. Aynı zamanda yetki seçeneği oluşturmak adına bir form oluşturuldu. Sonraki gelişmelerde bu form alanının  işlenmesi sağlanacak.

Gelişme #32

Yazının başında belirttiğim yeni temanın dosyaları sisteme yüklendi.

Gelişme #33

Yüklenen yeni tema dosyaları ve bu dosyaların işlenerek sayfaya yüklenmesini sağlayan betiklerden “qvariables.php” betiği ve “base_functions.php” betiğindeki çeşitli fonksiyonlar düzenlendi.

Böylece yeni bir tasarım çalışmamı projem adına yeni bir temaya çevirerek aktif hale getirmiş oldum. En azından proje sayfası artık daha göze yatkın bir tasarıma sahip.

Bu tasarımı aynı zamanda bir wordpress temasına çevirip sisteme yüklemeyi düşünüyorum. Bu nedenle ilgili proje sayfasından görmüş olduğunuz tasarım hakkındaki fikirlerinizi de bu başlık altında bana iletebilirsiniz. Açıkçası henüz tamamlanmamış bu tasarımı oluştururken ben çok şey öğrendim ve zevk aldım. Doya doya kullanacağımız günlerin gelmesi dileğiyle :)

392 defa okundu | yorum yok »

25 Aralık 2007 | 10:44
yazar: Guardian

yönetim paneli, ask_logged_in() fonksiyonu

Kategoriler: dizin yapısı, fonksiyon ve betikler, projeler, samkon project
Etiketler: , , , , , , , , , , , , , , , , ,

Artık yavaş yavaş yönetim panelini oluşturmaya başlamalıyım. Bildiğimiz üzere yönetim panelimiz so-admin/ dizini içerisinde yer alacak ve kendine has yapısı, fonksiyon ve betikleriyle ayrı bir sayfa tasarımına ihtiyaç duyulacaktır.

so-admin/ dizinin içeriğini şimdilik şu dizinler oluşturmaktadır:

  • base-files/
  • config-files/
  • image-files/

Bu dizinlerin ne anlama geldiği tabiki artık adlarından da tahmin edilebilmektedir. Ben daha önceden admin panelimize belirli bir yapı oluşturduğumdan, so-admin/ dizinindeki index.php ile açıklamaya başlayarak yeri geldiğince diğer yapılara değinerek devam edelim.

devamını oku » »

722 defa okundu | yorum yok »

18 Aralık 2007 | 15:11
yazar: Guardian

qvariables.php’deki değişiklik ve get_css_file() fonksiyonu

Kategoriler: fonksiyon ve betikler, projeler, samkon project, tema
Etiketler: , , , , , , , , , , ,

Giriş çıkış işlemleri sonuçlarını ekrana yazdıran get_warning() fonksiyonu her seferinde sayfanın tekrar yüklenmesini gerektiriyordu. Bunun sebebi qvariables.php betiğindeki if döngüsünün birinci seçeneğinden sonraki seçeneklere elseif değilde tekrar if ifadelerini kullanmam sebep oluyordu. Öncelikle bu hatayı aşağıdaki gibi düzelttim:

<?php
$var=$_GET["q"];
include(’so-config/rootpaths.php’);
if ($sp) {
if ($var==”login”) {
$user=$_POST["login_user"];
$user_pass=$_POST["login_pass"];
if (!empty($user) & !empty($user_pass)) {
so_login($user,$user_pass);
}
else {
@$gelinen=$_SERVER['HTTP_REFERER'];
get_warning(”Alanlardan birini eksik bıraktınız, geri yönlendiriliyorsunuz..”);
}
}
elseif ($var==”logout”) {
so_logout();
}
elseif ($var==”signup”) {
include(’so-base/scripts/other/form-signup.php’);
}
else {
include(’so-content/themes/default/theme.php’);
}
}
?>

devamını oku » »

464 defa okundu | yorum yok »

15 Aralık 2007 | 11:00
yazar: Guardian

ask_group_login() fonksiyonu

Kategoriler: fonksiyon ve betikler, samkon project, veritabanı
Etiketler: , , , , , , , , , , , , , , ,

ask_group_login() fonksiyonu yine so-base/ dizini içerisindeki base_functions.php betiğinde yer alan bir fonksiyondur.

Amacı kendisine verilen kullanıcı adı verisinin ait olduğu grubun giriş yapmak için izni olup olmadığını döndürmektir. Eğer izin varsa TRUE yoksa FALSE değerini geri döndürür ve buna göre giriş işlemi gerçekleştirilir.

devamını oku » »

532 defa okundu | yorum yok »