Web, işletme ve inovasyon hakkında bir takım yazılar İletişim için Form

Defocuyu takip etmek isteyenlere, RSS - FeedBurnerSanal Alemde Ben, Friendfeed - Flickr - Twitter - Vimeo


Kohana Framework ve Googlemaps Module

Bir framework kullanıcıları için hazır modüller bulundurur, bu sayede framework kullanıcısının bir takım işleri yapması daha da kolaylaşmaktadır. Zaten framework'un amacı da budur.

Tabi olarak Kohana'nın içinde de bir takım modüller mevcut, bu modülleri Kohana'yı indirdiğinizde gelen klasörlerin içindeki "modules" klasörü içinde bulabilirsiniz.  Biz bugün Kohana ile gelen bu modüllerden gmaps'i nasıl aktif edeceğimizi öğreneceğiz.

"Modules" klasörünün içindeki "gmaps" klasörümüz googlemaps için yapılmış olan modülü barındırmakta. Gene bu klasörün içinde bulunan "controllers" klasöründe bu modülle ilgili bir de demo bulunmakta, yanlız biz bu demoyu görüntülemek için. Kohana'nın ana dizinindeki "application/config" klasörüne giriyoruz. Sonrasında bu klasörde bulunan "config.php" dosyasını açarak. Sayfanın en altında bulunan,

PHP:
  1. $config['modules'] = array
  2. (
  3.     // MODPATH.'auth',      // Authentication
  4.     // MODPATH.'forge',     // Form generation
  5.     // MODPATH.'kodoc',     // Self-generating documentation
  6.     // MODPATH.'media',     // Media caching and compression
  7.        MODPATH.'gmaps',     // Google Maps integration
  8.     // MODPATH.'archive',   // Archive utility
  9.     // MODPATH.'payment',   // Online payments
  10.     // MODPATH.'unit_test', // Unit testing
  11.     // MODPATH.'object_db', // New OOP Database library (testing only!)
  12. );

kodlarını buluyoruz. Hangi modülü kullanacaksak onun yanındaki açıklama işaretlerini (//) kaldırıyor ve sayfamızı tekrar kaydediyoruz. Biz "Google Maps" modülünü kullanacağımız için onun önündeki işaretleri sildik. Evet hepsi bu kadar artık modülümüzü kullanabiliriz.

Tarayıcımızı açarak adres alanına "http://localhost/kohana/index.php/gmaps_demo" yazdığımızda mevcutta bulunan demo sayfası görüntülenecektir. Sayfanın içerisindeki kodları incelemeyi unutmayın.


Haziran 7th, 2009 Etiketler: , , , , , ,
| Kategori: Programlama | Yorum Yap » Yazar: abdullah

Joomla’da Flash Banner Yayınlamak

Joomla'nın içinde var olan "Banner" modülü sayesinde sitelerimizde, istediğimiz resimleri banner olarak yayınlayabiliyoruz. Yalnız sitemizde banner olarak bir flash yayınlamak istersek, yapmamız gereken küçük birkaç işlem var. Şimdi kısaca bu işlemleri açıklayalım.

1- Sitemizin yönetim panelindeki "Site" linkinin altında bulunan "Ortam Yöneticisi" sekmesine tıklıyoruz. Daha sonra açılan sayfada yer alan "banners" klasörünün içine girerek hazırladığımız flash bannerı buraya atıyoruz.

2 - Şimdi sıra geldi hazırladığımız flashı yayınlamaya. Yönetim panelinde yer alan "Bileşen" linkinin altındaki "Reklam" sekmesinin altında bulunan "Reklamlar" butonuna tıklıyoruz. Daha sonra hazırlayacağımız bu yeni reklam için "Yeni" butonuna tıklayarak açılan sayfada yer alan yerlere gerekli bilgileri giriyoruz. Dikkat ederseniz, "Reklam Resmi Seçici" kısmında listelenen reklamlar arasında hazırladığımız flash banner'da var. Bunu seçiyoruz.

3 -  Son olarak "Reklam Özel Kodu" alanına aşağıdaki kodu ekliyoruz;

HTML:
  1. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="200" height="200" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://siteadı.com/images/banners/hazirladiginizflashbanner.swf" /><embed type="application/x-shockwave-flash" width="200" height="200" src="http://siteadı.com/images/banners/hazirladiginizflashbanner.swf"></embed></object>

Evet hepsi bu kadar...


Nisan 11th, 2009 Etiketler: , , , ,
| Kategori: İçerik Yönetim Sistemleri | 2 Yorum » Yazar: abdullah

Joomla’da Açılır Menü Yapmak

Joomla ile açılır menü yapmaya yarayan, "Transmenu" modülünü, daha önce Joomla 1.0 versiyonu ile kullanmıştım. Joomla 1.5 versiyonunun çıkmasıyla modül güncellenmişti, banaysa kullanmak bu gece itimariyle kısmet oldu. Kurulumu ve kullanımı sorunsuz, basit, güzel bir modül olmuş.

Modülü ben JoomlArt sitesine ücretsiz üye olarak indirdim. Dilerseniz sizde üye olabilir veya buradan direkt indirebilirsiniz.

Eklenti hakkında bir bilgisi olmayanlar demo görüntüye buraya tıklayarak ulaşabilirler.


Aralık 9th, 2008 Etiketler: , , , , ,
| Kategori: İçerik Yönetim Sistemleri | 2 Yorum » Yazar: abdullah

Joomla Modülü Yazmak

Bugün Joomla'da basit bir modül yazacağım. Modül sitemizde yayınlandığında, konumlandırılan alana "Merhaba Dunya" yazacak.

Modülümüz yazmadan önce resimdeki yapıya uygun olarak ilgili dosya ve sayfaları oluşturuyoruz. Modül klasörümüzün adı mod_merhabadunya, onun içinde helper.php, mod_merhabadunya.php, mod_merhabadunya.xml sayfaları ve tmpl klasörü bulunuyor. Bu klasörün içindeyse default.php ve index.html sayfaları var. Şimdi sıra bu sayfaları doldurmaya geldi.

1- İşe index.html sayfasının içine aşağıdaki kodu yazarak başlayalım.

HTML:
  1. <html><body bgcolor="#FFFFFF"></body></html>

2- Sonrasında modülümüzün mod_merhabadunya.xml sayfasını yazalım.

XML:
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <install type="module" version="1.5.0">
  3.     <name>Merhaba Dunya!</name>
  4.     <author>Abdullah Kocaman</author>
  5.     <version>1.5.0</version>
  6.     <description>Merhaba Dünya' Modülü</description>
  7.     <files>
  8.         <filename module="mod_merhabadunya">mod_merhabadunya.php</filename>
  9.         <filename>index.html</filename>
  10.         <filename>helper.php</filename>
  11.         <filename>tmpl/default.php</filename>
  12.         <filename>tmpl/index.html</filename>
  13.     </files>
  14.     <params>
  15.     </params>
  16. </install>

3- Bu işte bittiğine göre, asıl işimizi yapmamızı sağlayacak sayfa olan helper.php sayfasına ilgili sınıfımızı yazalım.

PHP:
  1. <?php
  2.  
  3. //Sınıfımızı oluşturduk
  4. class modMerhabaDunya
  5. {
  6.     //Fonksiyonumuzu yazdık.
  7.      function getMerhaba( $params )
  8.     {
  9.         return 'Merhaba Dunya!';
  10.     }
  11. }
  12.  
  13. ?>

4- Şimdi helper.php sayfasından dönen değişkeni alıp default.php sayfasında kullanmamızı sağlayan mod_merhabadunya.php sayfasını kodlayalım.

PHP:
  1. <?php
  2.  
  3. defined( '_JEXEC' ) or die( 'Kısıtlı Erişim' );
  4.  
  5. // Modülümüzün klasöründe bulunan "helper.php" dosyasını çağırıyoruz.
  6. require_once( dirname(__FILE__).DS.'helper.php' );
  7.  
  8. // "helper.php" dosyamızın içinde bulunan "modMerhabaDunya" sınıfının barındırdığı "getMerhaba" fonksiyonunu çalıştırıyoruz.
  9. $merhaba = modMerhabaDunya::getMerhaba( $params );
  10.  
  11. // Bu satır "htdocs/modules/mod_merhabadunya/tmpl/default.php" yolunu bularak ilgili sayfayı çağırır.
  12. require( JModuleHelper::getLayoutPath( 'mod_merhabadunya' ) );
  13.  
  14. ?>

5- Artık ekrana default.php ile "Merhaba Dunya!" yazdırıyoruz.

PHP:
  1. <?php
  2.  
  3. defined( '_JEXEC' ) or die( 'Kısıtlı Erişim' );
  4.  
  5. echo $merhaba;
  6.  
  7. ?>


Kasım 9th, 2008 Etiketler: , ,
| Kategori: İçerik Yönetim Sistemleri | 2 Yorum » Yazar: abdullah