Name: Pass:

Calendar
«    Ağustos 2007    »
PtSaÇrPrCuCtPz
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
Polls
Archives
Nov 2008 (12)
Oct 2008 (11)
Sep 2008 (84)
Aug 2008 (44)
Jul 2008 (17)
May 2008 (8)
Feb 2008 (27)
Jan 2008 (4)
Nov 2007 (16)
Oct 2007 (49)
Sep 2007 (39)
Aug 2007 (93)

Son Yorumlar
Gönderen:
Haber:
Prison Break season 4 episode 12 s4e12 altyazı indir
Gönderen:
Haber:
Prison Break season 4 episode 12 s4e12 altyazı indir
Gönderen:
Haber:
Prison Break season 4 episode 12 s4e12 altyazı indir
Gönderen:
Haber:
Prison Break season 4 episode 12 s4e12 altyazı indir
Gönderen:
Haber:
Önizlemeli Mükemmel Temalar -(Symbian 9.1 (S60v3)
Gönderen:
Haber:
Template Monster 10342 bedava tema indir full temalar ü ...
Gönderen:
Haber:
igoogle nedir?Kendi Google Sayfanı Oluştur.
SoftNull Group WaReZ
xx
 


Sponsor

Kayitli Kullanici Degilseniz, Kayit Olmak için TIKLAYINIZ.

php nuke ile modül hazırlamak
 (Oy Sayısı: 1)
Php-Nuke portal programında modules klasöründeki gibi sizlerinde modül hazırlaması için gerekli bilgileri sizlere aşağıda sunmaya çalışıyorum. Kısaca bir HTML sayfası hazırlamak için elinizde bulunan ki bunların en basiti olarak Microsoft Front Page 2000 'i sizlere önerebilirim, nasıl basit şekilde modül oluşturacağımız html olarak yazdığınız

sayfalarınızı nasıl .php uzantılı bir dosya gibi çalıştıracağımızı aşağıdaki örnekle sizlere aktarıyorum. Yalnız bu yazımızı şu anki Php-Nuke programının 6.0 sürümünden esinlenerek ona uyarlanmış haliyle sunuyorum.




HTML KODLARI İLE YAZDIĞINIZ BELGE (SAYFANIZ) BURADA

OLACAK.





Yukarıda yazmış olduğum kodları ben şahsen denedim ve çalışıyor,

hatta bu kodlar sayesinde sitemizde bulunan Web_Icq modülünü böyle yazdım.Arkadaşlar

basit olarak yapmanız gerekenleri yukarıda anlattım.Deneme modülümüzü

yazarken Php-Nuke programındaki Your_Account modülünü ele alalım. Bu modülde

(Your_Account) yeni üye kaydı yapıldığı zaman şu şekilde erişiliyor. modules.php?name=Your_Account&op=new_user.

Bu satırı browserin (Internet gezgini) adres çubuğuna yazdığımızda üye

kayıt formu karşımıza geliyor. Şimdi benimde sizlere anlatacağım örnek

biraz buna benzer türden o sebeple (Your_Account) modülünü örnek aldık.



Kısaca bir hatırlama yapalım öncelikle, PHP programlama dili diğer

programlama dillerinde olduğu gibi bir şart sistemi vardır.Bu şartlar için (if,

case) gibi komutları kullanırız. Şimdi biz bu yazımızda php

programlarken herkesin kullandığı (case) işlemini kullanacağım.

Bunuda yazdıktan sonra artık modülümüze başlayabiliriz.



İlk önce her zaman kural olan meşhur başlangıcımızı yapıyoruz :





Yukarıdaki kodlar ile modülümüzü yazmaya başladık.Daha sonra modülümüze

bir fonksiyon tanımlamamız gerekiyor. Fonksiyonumuzun adı main olacak.

Bu fonksiyonu şu şekilde tanımlayabiliriz.



function main() { Buraya parantezi açtıktan

sonra bazı kodlar ekleyeceğiz. İlk olarak işimiz bu fonksiyonun içeriğini

bir tablo içerisinde göstermek ve header.php dosyasının yüklenmesini sağlamak.

Bu işlemi yapmazsak sayfanız olarak çalışmayacaktır.



Bunu şu şekilde yapıyoruz :

global $module_name;



include("header.php");







OpenTable();



echo "Buraya yazılar gelecek.";



CloseTable();







}







Bu işlemi yapınca ilk fonksiyonu bitirmiş olduk. echo komutu

ile fonksiyonun içerisinde ne yazacağımızı da belirledik. $modul_name

değişkenini main fonksiyonu için global bir değişken olarak tanımladık.

Şimdi gelelim modülümüzün ikinci fonksiyonunu tanımlamaya. İkinci

fonksiyonumuzun adı da (tali) olsun.



Bu fonksiyonumuza ait olması gereken kodlarda aşağıda görüldüğü gibi

yani :



function tali() {



global $module_name;



include("header.php");







OpenTable();



echo "Bu yazdığımız kodlar ikinci

fonksiyonumuz. Buradan main fonksiyonumuzu çağıralım.



"



."main

fonksiyonu



"



."Bu koda dikkat edersek & işaretini

& olarak yazdık. Kodların bu şekilde olması browser (tarayıcımız)

açısından faydalıdır.


"



."yine dikkatli bakarsanız. echo

komutunu yazmadık. sadece . ile başladık.


"



."bu şekilde . kullanmak için " işaretinden

sonra ; işaretini kullanmayınız.


";



echo "Bakın bu defa ; ile önceki satırı

kapattık, sonra tekrar yazı eklemek istediğinizde echo ile yeniden başlayabiliriz.

; ile kapatmadan echo derseniz hata mesajı alırsınız


";



echo "Ve bu fonksiyonda yine dikkat ederseniz

" işaretini koymadan önce işaretini kullandık.";



CloseTable();







}







Evet artık iki fonksiyonumuzu da tanımlamış olduk.Peki ama bu

fonksiyonlarımızı nasıl çağıracağız. Öncelikle en alta şu kodu da

ekliyoruz.



switch($go) {







default:



main();



break;







case "tali":



tali();



break;



}







?>



Bu kodu eklediğimizde modülünüz artık emrinize amade oldu yani

bitti. :) Peki bu modülü Php-Nuke 'te nasıl çalıştıracağız.







Bunu da kısaca şu şekilde anlatalım:







modules.php?name=Deneme







ve eklediğimiz diğer fonksiyonumuzu ise şu şekilde çağıracağız.







modules.php?name=Deneme&go=tali.



Bu yukarıdaki yazımızda kısa yoldan nasıl bir modül oluşturabiliriz

bunları öğrenmeye çalıştık

Kayitli Kullanici Degilseniz, Kayit Olmak için TIKLAYINIZ.
Webdesign Eğitim Views: 157 author: hergele 14 Ağustos 2007 print Comments (0)

Related News

Yorum Ekle
Name:
Email:
Code:
Güvenlik Kodu (CAPCHA)
Kodu Güncelle
Enter code:






HeRGeLe © 2007
Design Design
"Webdesign & Hosting"
BitkiHastanesiuyurgezerMSNPerisitazekahveduyanduysunNorapidKSKmania