Smarty Temel Kurulum

Kas 21st 2009 \\ Php, smarty \\ Emre YILMAZ \\ 1 Yorum Yapılmış \\ Tümünü Oku →

smarty Bağlantıyı takip ederek Smarty tema motorunun son sürümünü sistemimize çektikten sonra arşiv içerisinde libs klasörünü ana dizine atmamız gerekli.

Libs klasörünü dosya sistemimize attıktan sonra bir dosya sistemine ihtiyaç duyacağız. Smarty’nin ihtiyaç duyduğu klasörler bir adet derleme dizini ( compile ), bir adet önbellek dizini ( cache ), bir adet temalar dizini (templates), bir adet de ayar dizinine ( config ) ihtiyacımız var. Bu dizinler dışında libs dizini ile birlikte toplamda 5 adet dizinimiz oluşmuş oldu.  Dosya olarakta bir index.php dosyamız anadizinde, bir index.tpl dosyamız temalar dizinin hemen altında yer alacaktır. Bir gözden geçirelim:


Yazının tamamını oku →


Baştan Sona Smarty

Kas 19th 2009 \\ Php, smarty \\ Emre YILMAZ \\ Yorumla → \\ Tümünü Oku →

smart Bu yazı dizisinden smarty’yi baştan sona anlatmaya çalışacağım. Hem türkçe bir kaynak oluşturmuş oluruz, hemde güzel bir yazı dizisi elde ederiz. Bu sayfada liste halindeki konuları yazdıkça bağlantı vereceğim, böylelikle bir smarty anasayfa oluşmuş olacak.


Yazının tamamını oku →


PHP Nesne Tabanlı Programlama – Sınıflarda Güvenlik – private,protected,public

Kas 19th 2009 \\ Php \\ Emre YILMAZ \\ 1 Yorum Yapılmış \\ Tümünü Oku →

php Geçen yazıda nesne tabanlı programlamaya giriş yaptık. O yazıdan sonraki yazılarda nesne tabanlı programlama hakkında diğer gereken bilgileri vermeye çalışacağım.

Güvenlik derken ?

PHP çok güzel bir özellik olan nesne tabanlı programlama işlemine php5 itibariyle neredeyse tamamiyle ayak uydurdu. Neredeyse diyorum çünkü 6. sürümünde bir çok eksiğini gidererek geleceği haberini duydum. Masaüstü yazılımcısı olmadığım için nesnesel programlamayı php ile tanıdım. Bu sebeple bunu söylüyorum.


Yazının tamamını oku →


İyi Bir Site Yapmak!

Kas 13th 2009 \\ Makale \\ Emre YILMAZ \\ Yorumla → \\ Tümünü Oku →

stupidDikkat ettimde web sitesi tasarımlarında ve yazılımların hep yarım yamalaklıklar ve suistimaller mevcut. O konuya azcık değinmek istedim. Belki vakit bulduklarında eBurhan , yakuter, hYaman bu konuya daha detaylı olarak değinirler.

Meslektaşlarım, öncelikli olarak bizim yaptığımız işin bir hizmet olduğunu unutmayın. Tek amacımız insanların yaptığımız sitelere girdiğinde mutlu olmaları. Son zamanlarda farkettiğim durumlar acayip derecede canımı sıkmakta. Yapılan sitelere bakıyorum en basitinden her köşesinde inanılmaz seviyede reklam mevcut. Ve üzülerek söylüyorum en başından beri lanet ettiğim SEO olayı sebebiyle hiç alakası olmayan içerikler alakası olmayan bölümlerde yayınlanıyor.

Yazının tamamını oku →


PHP Nesne Tabanlı Programlama (OOP)

Kas 5th 2009 \\ Php \\ Emre YILMAZ \\ Yorumla → \\ Tümünü Oku →

phpOOP ?
Yazılım işinde temel bi programlama mantığı vardır. Hatta en basit haliyle şöyleyse böyle olsun böyleyse şöyle olsun şeklinde bir mantığa dayalıdır.Lakin zaman içerisinde arz talep durumları nedeniyle programlama mantığı sürekli gelişmekte ve değişmektedir. Şu anda kalkıp aynı şekilde if-else mantığıyla program yazabilirsiniz. Kimse sizi yadırgamaz. Tabi tek başınıza çalışmıyorsanız bu durum sorundan başka birşey getirmez. Açıklama satırlarını istediğiniz kadar abartın sistem büyüdükçe programlama sorunlarıda büyüyecektir.
Yazının tamamını oku →


Smarty Tema Motoru #1

Kas 5th 2009 \\ Genel \\ Emre YILMAZ \\ 3 Yorum Yapılmış \\ Tümünü Oku →

smartSmarty Nedir ?

İlk başta web sitesi yapacağım dersiniz, sonra eğitiminizi alıp site yapmaya başlarsınız. Html ile başlayan web hayatınıza zamanla css-js-php veya aspx girer. Bu aşamada geliştirmeniz gerekir kendinizi. İlerletirsiniz bilginizi. Artık sağlam web siteleri yapabilmektesinizdir. Ama birşeyler eksiktir onu hissedersiniz. Nesnesel programlamaya merak sarıp öğrenirsiniz. Artık daha iyisinizdir. Sistemler daha hızlı fakat hala bi eksik vardır bir yerlerde. MVC diye birşey duyar sonra onu öğrenirsiniz. Oh be dersiniz artık tamam öğrenecek birşey kalmadı. Ama maalesef yanılıyorsunuz. Arz-Talep mevzusu sayesinde sürekli öğrenecekleriniz artmaktadır. Birisi çıkar derki. Kardeş ben 3 farklı tasarımı olan 1 tane web sitesi istiyorum. Durup düşünürsünüz bu işin en iyi yöntemi tema destekli bir web sitesi yapmaktır. Eğer yazılım diliniz php ise bu kısımda Smarty imdadınıza yetişir.

Yazının tamamını oku →


Jquery autoComplete

Eki 27th 2009 \\ JavaScript, İpucu \\ Emre YILMAZ \\ Yorumla → \\ Tümünü Oku →

jquerySelamlar;

Uzun süredir yazmıyorum madem dedim kendi kendime birşeyle yazayım. Yaptığım bir site için (e-gorus.com.tr) arama kısmına otomatik tamamlama istendi ve yaptıydım. Tasarımda arama kısmında submit butonu bulunmadığı için kelimeyi yazıp enter a basmak gerekiyordu. Otomatik tamamlamayı yaptık ve adam bizden çıkan sonuca tıklanınca direk sonucun bulunduğu sayfaya gitsin dedi. Uğraş uğraş bir türlü beceremedim tabi. Firebug imdadıma yetişti bi ara. Otomatik tamamlama betiğinin oluşturdu bölümü görüp onun sınıfını öğrendim. O sınıfa ait katmana tıklanınca arama yapsın falan dedim. Yemedi tabi. Sonrasında açtım jquery autoComplete eklentisini düzenlemeye başladım. 
Yazının tamamını oku →