Etiket Sonuçları: " qvariables.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 »

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 »

11 Aralık 2007 | 11:55
yazar: Guardian

get_warning() fonksiyonu, base_functions.php ve qvariables.php betiklerindeki değişiklikler

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

Üyelerin sağ üst köşeden giriş çıkış işlemlerini yaptıkları sonuçlara veya aldıkları hatalara dair uyarılar belirten küçük bir pencere oluşturmaya karar verdim ve bu pencerenin özelliklerini css dosyasında header-warning adıyla şu şekilde düzenledim:

#header-warning {
position: absolute;
border:1px dashed #939393;
color: #FFFFFF;
text-align: center;
height: 80px;
width: 150px;
top: 2px;
right: 210px;
background: #3186ac;
}

Şimdi ise tek yapmam gereken fonksiyonumu oluşturmak ve gerekli yerlerde bu pencereyi oluşturması için çağırmaktı, get_warning() adlı bu fonksiyonumuz yine base_functions.php betiğinde yer alıyor ve içeriği şöyle:

devamını oku » »

393 defa okundu | yorum yok »

9 Aralık 2007 | 14:50
yazar: Guardian

index.php’deki değişiklik ve qvariables.php, form-signup.php betikleri

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

Bir önceki girdimde show_account, so_login ve so_logout fonksiyonlarından bahsetmiştim. şimdi bu fonksiyonları nerelerde kullandık ve projemizde ne tür değişiklikler yaptık bunlardan bahsedelim:

Öncelikle index.php betiğimizde bazı değişiklikler yaptım;

<?php
include(’so-base/functions/base_functions.php’);
include(’so-config/config.php’);
include(’so-config/qvariables.php’);
?>

Görüldüğü üzere son satırda so-config/qvariables.php betiğini çağırdık. Bu basit betiğimiz çok amaçlı bir betik diyebiliriz. Şöyle ki yaptığı işlemler şöyle sıralanabilir;

  • rootpaths.php betiğini çağırır.
  • Sorunsuzca veritabanına bağlanıldıysa, GET metoduyla gönderilen q değişkeni verilerini kontrol eder ve bu veriye göre bir işlem başlatır.

devamını oku » »

4.071 defa okundu | yorum yok »