Forum bileşeni işine tek başına girmek oldukça yıpratıcı, sinir bozucu, göz yorucu bir işmiş. Bu projeye başlayalı yaklaşık üç hafta oldu. Fazla bir zaman geçmemiş gibi görünüyor ama artık uzun süreli dinlenmenin zamanı geldi. Oldukça hızlı ve güzel bir yol aldım, farkındayım. Dolayısıyla yaklaşık iki hafta kadar bu projeyle uğraşmayı düşünmüyorum. Farklı işlere yönlenmek biraz [...]
Login
Arşivler
- Temmuz 2010 (2)
- Haziran 2010 (1)
- Nisan 2010 (2)
- Mart 2010 (14)
- Şubat 2010 (24)
- Ocak 2010 (5)
Son Yorumlar
Kimler Sitede
- 0 üye.
- 3 misafir.
Joomla! Developer
Bileşenimizin yönetim bölümüne toolbar ekleyelim
Joomla! 1.6 içerisinde yönetici işlemleri genellikle toolbar (araç çubuğu) üzerindeki butonlar ile gerçekleştirilir. Bu araç çubuğu admin/views/merhabalistesi/view.html.php dosyası içerisinde tanımlanırlar. admin/views/merhabalistesi/view.html.php: 1234567891011121314151617181920212223242526272829303132333435363738394041424344<?php // Bu dosyaya direkt erişimi engelleyelim defined(’_JEXEC’) or die(’Restricted access’); // Joomla view kütüphanesini alalım jimport(’joomla.application.component.view’); /** * MerhabaListesi Görünüm */ class MerhabaViewMerhabaListesi extends JView { /** [...]
Bileşenimizin yönetim bölümünü hazırlayalım
Bileşenimizin ön yüzü ile oldukça uğraştıktan sonra artık bileşenimizin yönetim bölümüne de birşeyler yapmanın zamanı geldi. Şimdi admin/merhaba.php dosyamızı açıp içerisine aşağıdaki kodları koyuyoruz. merhaba.php: 123456789101112<?php // Bu dosyaya direkt erişimi engelleyelim defined(’_JEXEC’) or die(’Restricted access’); // joomla controller kütüphanesini alalım jimport(’joomla.application.component.controller’); // Merhaba önekiyle controller dan bir istek alalım $controller = JController::getInstance(’Merhaba’); // Request [...]
Bileşenimizde veritabanı kullanalım
Bileşenler genelde içeriklerini veritabanı kullanarak yönetirler. Bir bileşeni yükleme/kaldırma/güncelleme işlemleri esnasında sql sorguları kullanırız. Şimdi bileşenimiz için kullanacağımız sql sorgularını hazırlayalım. Yazı editörümüzü açıp bileşenimizin içerisinde admin/sql/install.mysql.utf8.sql adında bir dosya oluşturuyoruz. admin/sql/install.mysql.utf8.sql: 1234567891011DROP TABLE IF EXISTS `#__merhaba`; CREATE TABLE `#__merhaba` ( `id` INT(11) NOT NULL AUTO_INCREMENT, [...]
Kategoriler
- Eklentilerim (5)
- Genel (9)
- Joomla! (41)
- Joomla! 1.5 (27)
- Joomla! 1.6 (10)
- Sağlık (1)
- Wordpress (1)
Bağlantılar
Etiketler
$option 14 mart 18 mart add addfieldpath afterLoad Alfa alt site ana site array asp authorise bayram Beta bileşen bileşen oluşturma bind bridge çanakkale cancel checkAll cms compat.php config.php configuration.php controllers Database debug defines defines.php deleteList() dispatch DS edit editListX() Eklentiler enqueueMessage eurovision factory.php fireboard flash form forum framework.php GACL Galeri get getApplication getCfg getCmd getData getDBO getFields getForm getInstance getItems getModel getPagination getState getTable getUser getUserStateFromRequest getValue getView group güvenlik kodu hayat içerik içerik yönetimi iki site import import.php importPlugin initialise internet Itemid JConfig JController JDatabase JFactory JFormFieldList JFrameworkConfig JHtml jimport JLoader JModel JModelForm JModelItem JModelList Joomla! Joomla! 1.5 Joomla! 1.6 Joomla! Günü Joomla!Günü Joomla Kodlarına Giriş JPagination JPATH_BASE JProfiler JQuery JRegistry JRequest JResponse JRoute JTable JText JToolBarHelper JView J_PATH_BASE kaynak kodları kaynana kodlamak kunena kütüphane libraries Lightbox Link Directory list.limit list.start load loadAssoc loadTemplate magic_quotes_runtime manga methods.php mmcn model models mysql nuke onAfterDispatch onAfterInitialise onAfterRender onAfterRoute Pagination paylaşım php phpnuke2jos pratisyen hekim registerTask remove render request route Sağlık save security setModel setQuery setRedirect setState setVar sql system tasarlamak task tıp topluluk toString türkiye TUS üretmek UTF-8 üyelik birleştirme version.php videorum views Wordpress wp-contact-form yenilikler _getListQuery _JEXEC _populateState _setToolbar _VALID_MOS __construct