Mühendis olma yolunda ilerlerken birşeyi daha öğrenmem gerektiğini anladım. Teşekkür ederim. Bu arada herhangi bir framework kullanmadan basit içerik yönetim sistemleri için bu tür sistem geliştirmek mümkün müdür?
18 Haziran 2011 15:36 tarihinde Serkan YARAMAZ <[email protected]> yazdı: > Zend Framework benim de tavsiyemdir. :) > On Jun 18, 2011 3:33 PM, "Atıf CEYLAN" <[email protected]> wrote: > > Madem olay taaa oralara gitti, zend framework, codeIgniter, cake php, > > anahtar kelimelerini inceleyiver. Zend framework bu bağlamda tavsiyem > olur. > > > > On 06/18/2011 03:27 PM, Ömer ÖZKAN wrote: > >> Çok teşekkür ederim. Bununla ilgili bir örnek var mı inceleyebileceğim > >> ya da bu konu hakkında bilgi içeren herhangi bir döküman? > >> > >> 18 Haziran 2011 15:17 tarihinde Serkan YARAMAZ <[email protected] > >> <mailto:[email protected]>> yazdı: > > >> > >> Oncelikle programini MVC ye ayirmalisin diye dusunuyorum. Model > >> katmaniyla Viev katmanini karistirirsan daha fazla sikinti > >> cekersin. Model ile Viev katmani arasina Controlleri eklemelisin. > >> Controller modellerden bilgileri alirken Viev controller dan > >> aldigi bilgileri ekrana basar ve gerekli donguleri gerceklestirir. > >> > >> On Jun 18, 2011 3:11 PM, "Ömer ÖZKAN" <[email protected] > >> <mailto:[email protected]>> wrote: > >> > Öncelikle teşekkürler. Bu şekilde de yapmak mümkün ama > >> veritabanından > >> > makalaleri tablo vs şeklinde listelediğimde, buna benzer > >> döngüler vs. > >> > kullandığımda baya sıkıntı olur gibi. > >> > > >> > 18 Haziran 2011 15:02 tarihinde Serkan YARAMAZ > >> <[email protected] <mailto:[email protected]>> yazdı: > > >> > > >> >> Echo yerine > >> >> this->content="Merhaba dunya"; > >> >> Sonra divin icinde print $app->content; kullansaniz olacak > >> sanirim. Sizin > >> >> hatanizclass icinde echo kullanmak gibi gorunuyor. > >> >> On Jun 18, 2011 2:30 PM, "Ömer ÖZKAN" <[email protected] > >> <mailto:[email protected]>> wrote: > >> >> > function load_component(){ > >> >> > global $_GET; > >> >> > > >> >> > $app = $_GET['com']; > >> >> > > >> >> > include "components/$app/$app.php"; > >> >> > > >> >> > $obj = new $app; > >> >> > > >> >> > $app ->main(); > >> >> > > >> >> > if($app->theme_load){ > >> >> > > >> >> > theme_load($app); > >> >> > > >> >> > } > >> >> > > >> >> > function theme load($app){ > >> >> > > >> >> > echo "<html><head><title>$app->title</title></head> > >> >> > <body> > >> >> > $app->main(); > >> >> > </body> > >> >> > </html> > >> >> > "; > >> >> > > >> >> > > >> >> > } > >> >> > > >> >> > > >> >> > > >> >> > } > >> >> > > >> >> > class $APP { > >> >> > > >> >> > var $title; > >> >> > var $header; > >> >> > var $theme_load; > >> >> > > >> >> > public function main(){ > >> >> > global $_GET; > >> >> > $alt_islem = $_GET['islem']; > >> >> > > >> >> > switch($islem){ > >> >> > > >> >> > default: > >> >> > $this->default(); > >> >> > break; > >> >> > } > >> >> > > >> >> > } > >> >> > public function default(){ > >> >> > > >> >> > $this->title = "ozel baslik"; > >> >> > $this->theme_load = true; > >> >> > echo "merhaba dunya"; > >> >> > } > >> >> > } > >> >> > > >> >> > > >> >> > Yaklaşık böyle birşey. Burda metoda özel title gibi > >> değerlerin temaya > >> >> > yazılmasını istiyorum. Ayrı metod da çağırabilirim ama. Aynı > >> metod > >> >> > içerisinde bu tür işlemleri yapmak istiyorum. Burdaki theme_load > >> >> fonskiyonu > >> >> > özel değerleri head etiketine, echo "merhaba dunya" kodunu da > >> istediğim > >> >> bir > >> >> > div in içerisinde çalıştırmak istiyorum. Fakat metodu önceden > >> çağırmak > >> >> > zorunda kaldığım için tema yüklenmeden ekrana "Merhaba dünya" > >> yazısını > >> >> > yazmış olacak. Umarım bu sefer biraz olsun anlatabildim :) > >> >> > > >> >> > 18 Haziran 2011 13:47 tarihinde Atıf CEYLAN > >> <[email protected] <mailto:[email protected]>> > > >> >> yazdı: > >> >> > > >> >> >> ** > >> >> >> Inbox'larımıza mail geldiğine göre sorununu anlatabilmişsin > >> demektir, > >> >> ancak > >> >> >> anlayan var mı? Bilemeyeceğim. :) > >> >> >> Dilersen biraz daha somut birşeyler yaz, örnek kodlar > >> paylaş, kısaca > >> >> biraz > >> >> >> daha açık ol. :) > >> >> >> > >> >> >> On 06/18/2011 12:45 PM, Ömer ÖZKAN wrote: > >> >> >> > >> >> >> Merhabalar > >> >> >> > >> >> >> PHP ile bir web sistemi geliştiriyorum. Fakat sistemi planlarken > >> >> sıkıntılar > >> >> >> yaşıyorum. > >> >> >> > >> >> >> Kısaca şöyle anlatayım. Sistem uygulamalar diye > >> adlandırdığım ufak > >> >> >> bileşenlerden oluşuyor. Bir de ayrı tema dosyaları var. Her > >> bileşen > >> >> istediği > >> >> >> şekilde tema içerisindeki title metakeys gibi değerleri > >> >> değiştirebilmesini > >> >> >> istiyorum. Bir bileşen de bir sınıftan oluşuyor. Sınfın kurucu > >> >> fonksiyonu > >> >> >> her sayfa veya işlem için bir metod çağırıyor. Bu metod ise > >> artık duruma > >> >> >> göre metakeys, title gibi değerlerin değiştirmesini > >> istiyorum. index.php > >> >> >> sayfasında bu bileşen için nesne oluşturduğumda gereken > >> değişkenleri > >> >> >> değiştirebilir. Fakat gereken çıktılar html sayfası > >> yüklenmeden ekrana > >> >> >> yazılır. Bu konuya bir çözüm arıyorum. Yardımcı olursanız > >> sevinirim. > >> >> Umarım > >> >> >> sorunu anlatabilmişimdir :) > >> >> >> > >> >> >> > >> >> >> > >> >> >> _______________________________________________ > >> >> >> Linux-programlama mailing listLinux-programlama > >> >> @liste.linux.org.trhttps:// > >> >> liste.linux.org.tr/mailman/listinfo/linux-programlama > >> <http://liste.linux.org.tr/mailman/listinfo/linux-programlama> > > >> >> > >> >> >> Liste kurallari: http://liste.linux.org.tr/kurallar.php > >> >> >> > >> >> >> > >> >> >> > >> >> >> -- > >> >> >> /** > >> >> >> * *@author* Atıf CEYLAN > >> >> >> * Software Developer & System Admin > >> >> >> * http://www.atifceylan.com > >> >> >> */ > >> >> >> > >> >> >> _______________________________________________ > >> >> >> Linux-programlama mailing list > >> >> >> [email protected] > >> <mailto:[email protected]> > > >> >> >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama > >> >> >> Liste kurallari: http://liste.linux.org.tr/kurallar.php > >> >> >> > >> >> >> > >> >> > >> >> _______________________________________________ > >> >> Linux-programlama mailing list > >> >> [email protected] > >> <mailto:[email protected]> > > >> >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama > >> >> Liste kurallari: http://liste.linux.org.tr/kurallar.php > >> >> > >> >> > >> > >> _______________________________________________ > >> Linux-programlama mailing list > >> [email protected] > >> <mailto:[email protected]> > > >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama > >> Liste kurallari: http://liste.linux.org.tr/kurallar.php > >> > >> > >> > >> _______________________________________________ > >> Linux-programlama mailing list > >> [email protected] > >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama > >> Liste kurallari: http://liste.linux.org.tr/kurallar.php > >> > > > > > > -- > > /** > > * *@author* Atıf CEYLAN > > * Software Developer & System Admin > > * http://www.atifceylan.com > > */ > > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > >
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
