Soner Ekici

Kişisel web sitesi

Month: Şubat, 2010

Yeni bileşen projem… com_kaynana

Uzun zamandır siteme yazı eklemediğimi sanırım beni takip edenler fark etmişlerdir. Beni takip edenleri endişelendirmemek amacıyla ve içimdeki heyecanı bastıramadığım için projem hakkında biraz bilgi vermek istedim. Joomla! severlerin bildiği gibi Joomla! için her kategoriden bileşen ve modül bulmak oldukça kolay. Fakat benim acizane Joomla!da eksik gördüğüm en önemli kategori “Forum” kategorisi. Genelde başka forum [...]

Hayatın yoğunluğu üzerimde…

Pazartesi gününden bu yana siteyle pek fazla ilgilenemediğimi daha bugün yani çarşamba günü farkedebildim. İş hayatının engellerle dolu ve karışıklıklar içerisindeki durumundan akşam eve yorgun bir şekilde gelince inanın bilgisayarı açmak bile içimden gelmiyor. Bir an önce yemeğimi yapıp yedikten sonra televizyon karşısında haberleri dinlemek ve arkasından uyumak istiyorum. Her ne kadar “kendin yaz, kendin [...]

Joomla! 1.5 Kodlarına Giriş – 6 – JFactory

JFactory sınıfını anlatmaya devam ediyorum. Hatırlarsanız Joomla! 1.0.x serisinde configuration.php dosyamızdaki verileri alabilmek için çeşitli işlemler yapıyor veya tek tek global olarak alıyorduk. Joomla! 1.5 te ise yine JFactory sınıfının bir metodu ile configuration.php dosyamızdaki değerleri alabiliyoruz. 123456789101112131415function &getConfig($file = null, $type = ‘PHP’)     {         static $instance;     [...]

Joomla! 1.5 Kodlarına Giriş – 5 – JFactory

Joomla! kodlarına kaldığımız yerden devam edelim. Bu yazı disinin son yazısında JFactory sınıfını anlatacağımı söylemiştim. Şimdi kısaca factory.php ve JFactory sınıfını anlatalım. JFactory, diğer tüm sınıfları tek bir elden kullanmamızı sağlayan oldukça güzel bir sınıftır. Daha önceki yazımda da belirttiğim gibi nesne, veritabanı, uygulama, şablon, oturum v.b işlemleri kolayca kullanmamızı sağlar. Şimdi bu işlemleri örneklerle [...]

Joomla! 1.5 ile basit bir bileşen hazırlamak – 6

Son yazımda bileşenimizin yönetim bölümüne veritabanındaki karşılama mesajlarını listeleyen bir sayfa oluşturmuş ve ayrıca araç çubuğundaki butonlarımızı belirlemiştik. Şimdi bu butonlara işlevsellik kazandırmak için bileşenimizin yönetim bölümü dosyaları üzerinde değişiklikler yapalım. Öncelikle hazırladığımız default.php şablon dosyamızda bazı değişiklikler yapalım. default.php dosyamızda şöyle bir tablo alanı oluşturmuştuk; 12345678910<thead>         <tr>       [...]