Mantıken şu an pek çoğunuzun kullandığı Atatürk, İlsis, benim yazdığım Cd Market Modülleri gibi modülleri yazmakla başlayalım. Bu tür modüler url yi başa siteden çağırır ve sisin sitenizin ürünüymüş gibi gösterir. yani karşı taraf ilsis ya da atatürk modülünü meb'in sitesinden alındığını farketmez
Şimdi gelelim işlemlere. Modül yapmak için öncelikle elimizde
RESİM 1 de görmüş olduğunuz iki klasör ve iki php dosyasının olması mutlaka gereklidir.
Şimdi gelelim bu dosyalarda nelerin olacağına. Öncelikle XoopsVersiyon dosyasını açalım.
Modul adını ve versionunu modulu kimin yazıdğını siz ayarlayacaksınız. ayrıca modul resiminin adını da istediğiniz gibi yazın. admin panelindeki resmlerden birini düzenleyebilirsiniz
Gelelim İNDEX.PHP dosyamıza
include("../../mainfile.php");
$ModName = "BURAYA MODUL ADINI";
global $xoopsDB, $xoopsConfig;
if ( $xoopsConfig['startpage'] == "BURAYA DA MODULUN ADINI") {
$xoopsOption['show_rblock'] =1;
include(XOOPS_ROOT_PATH."/header.php");
} else {
$xoopsOption['show_rblock'] =0;
include(XOOPS_ROOT_PATH."/header.php");
}
OpenTable();
?>
BU ALANA SİTENİZİN İÇİNDE GÖSTERİLMESİNİ İSTEDİĞİNİZ URL Yİ YAZACAKSINIZ.
Şimdi gelelim HTML klasörümüzün içine. İçinde İNDEX.HTML dosyası var bunu bir güzel alalım ve not defterinde açalım. yukarıda indek php de hani sitenin url sini yazıyorduk ya aynı şeyş buraya da uygulayın.
BU ALANA SİTENİZİN İÇİNDE GÖSTERİLMESİNİ İSTEDİĞİNİZ URL Yİ YAZACAKSINIZ.
Gelelim İMAGES klasörüne. buradaki olay basit sadece admin menüde görünecek küçük modül resmini yapacaksınız ve xoopsversionç.php dosyasında ne ismi verdiyseniz aynı uzantı ve ismi bu resme uygulayacaksınız.
İLK DERSİMİZ BURAD ABİTMİŞTİR. ARTIK SİZ DE ÇEŞİTLİ FİKİRLER GELİŞTİREBİLİR MODÜLLER YAPABİLİRSİNİZ.
Örnek tavsiyeler.
mesela haber sitelerinin haber kodlarından kendinize bir haber modülü yapın, fal sitelerinden kod alın fal sitesi yapın. işiniz fala kalmasın am
Sözlük, ösym, kpss gibi siteleri örnek verebilirim. kafanıza göre takılın işte
isterseniz tek sayfada bir kaç iç sayfa yapabilirsiniz size kalmış
Şimdilik ilk dersi uygulayadurun ben de yeni fikrim gelince size gelirim yine.