Soner Ekici

Kişisel web sitesi

Tag: request

Joomla! 1.5 için basit bir ziyaretçi defteri yapalım

Heralde Joomla! 1.5 serisinde en çok rağbet gören eklentilerden birisidir ziyaretçi defteri bileşenleri. Ama maalesef bu bileşenler genelde düzgün çalışmazlar, ya da istediğimiz gibi olmazlar. Elbette oldukça iyi kodlanmış ve işimizi gören bileşenler var. Bir de kendimiz bir ziyaretçi defteri bileşeni yapalım. Bunun için bir yazı editörü, denemesini yapmak için bilgisayarımızda kurulu bir sunucu (local [...]

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>       [...]

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

Joomla! 1.5 için hazırladığımız bileşenimizin ön yüzünü tamamladık. Gelelim bileşenimizin yönetim bölümünü hazırlamaya. Yönetim bölümü de site bölümü gibi merhaba.php dosyası ile başlayacak. Yani yönetim bölümü ana giriş noktamız merhaba.php olacak. Dolayısıyla hazırlayacağımız controller sınıfının tanımlamasını merhaba.php dosyasında yapacağız. merhaba.php: 123456789101112131415161718192021222324252627<?php // Direkt erişimi engelleyelim   defined( ‘_JEXEC’ ) or die( ‘Restricted access’ );   [...]

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

Bir önceki bileşen yazımızda MVC yi kısaca özetlemiş ve bileşenimizin beş temel dosyasını anlatmıştık. Bu beş dosyayı tekrar hatırlayalım ve bu dosyaları oluşturmaya başlayalım. * site/merhaba.php – bu bileşenimizin ana giriş noktasını oluşturuyor * site/controller.php – bu dosya bizim temel controller ifadelerimizi içeriyor * site/views/merhaba/view.html.php – Bu dosya gerekli verileri tutacak ve şablon içerisine gönderilecek [...]

Bileşen menümüze bir istek değeri ekleyelim

En son yaptığımız haliyle bileşenimiz sadece “Merhaba” mesajını veriyor. Joomla! 1.6 bize menüye farklı değerler eklememize olanak sağlar. Bunu yapmak için site/views/merhaba/tmpl/default.xml dosyasında aşağıdaki değişiklikleri yapmamız gerekiyor. default.xml: 1234567891011121314151617181920< ?xml version="1.0" encoding="utf-8"?> <metadata>         <layout title="com_merhaba_Merhaba_Görünüm_Varsayılan_Başlık">                 <message>com_merhaba_Merhaba_Görünüm_Varsayılan_Açıklama</message>         </layout>     [...]