MODx Nedir, MODx Formatındaki Eklentilerin Yüklenmesi

mhhck

Kıdemli Üye
13 Nis 2009
3,597
3
K.IRAK



phpbb_logo.gif




Giriş

MODx, XML dilini kullanılarak hazırlanan, phpBB'nin yeni nesil eklenti kurulum ve talimat formatıdır.

MODx'in dosyaları

XML şablonu ve talimat dosyası şeklinde iki dosyadan oluşur. XML şablonu talimat dosyasında kullanılan etiketlerin nasıl şekilleneceğini belirler. Talimat şablonunda ise eklenti kurulumundan aşina olduğumuz sıradan eklenti bilgileri ve kurulum aşamaları bulunur. Bilgiler sıradan ancak işleniş ve oluşturuluş şekli pek çok eklenti şablonu modelinden daha mükemmel.

Şablon dosyasının adı, modx.subsilver.en.xml, modx.prosilver.en.xml gibi isimlerdedir, kurulum ve bilgi dosyası ise genelde install.xml, mod_adı.xml, kurulum.xml gibi adlandırılsa da isminin pek önemi yoktur.


MODx'e nasıl bakılır, nasıl açılır

Kurulum dosyasını okuyabilmek için, yukarıda kurulum dosyası olarak geçen xml dosyasını varsayılan web tarayıcımızın içine sürüklemek yeterlidir. Ancak kurulum dosyasında modx.subsilver.en.xml şablon dosyasının konumu, adı yanlış verilirse veya bu dosya hiç yoksa, kurulum dosyası da tek başına çalışmaz.


MODx nasıl okunur

Dosyanın web tarayıcısı tarafından yorumlanarak ekrana gelen bilgiler biçimli bir metin belgesi gibidir. Verilen talimat ve bilgiler eski MOD şablonu ile benzerlik gösterir. Ancak biz yine de bu talimatları kısaca açıklayacağız.


Talimat açıklamaları

Talimatların Türkçe karşılıkları :

ACTION : EYLEM
UPLOAD : YÜKLE
UPLOAD AND RUN : YÜKLE VE ÇALIŞTIR
DATABASE CHANGES : VERİTABANINI DEĞİŞİKLİKLERİ
SQL : SQL SORGUSU
OPEN : AÇ
FIND : BUL
COPY : KOPYALA
INLINE FIND : SATIRİÇİNDE BUL
INLINE BEFORE, ADD : SATIRİÇİNDE, ÖNCESİNE EKLE
INLINE AFTER, ADD : SATIRİÇİNDE, SONRASINA EKLE
IN-LINE REPLACE WITH : SATIRİÇİNDE, BUNUNLA DEĞİŞTİR
BEFORE, ADD : ÖNCESİNE EKLE
AFTER, ADD : SONRASINA EKLE
REPLACE WITH : BUNUNLA DEĞİŞTİR
DELETE : SİL
SAVE/CLOSE ALL FILES : TÜM DOSYALARI KAYITLA/KAPAT
EoM : Eklenti sonu (End of Mod)


Kelime Açıklamaları :

SQL - Verilmiş bir SQL sorgusunu gerçekleştirin
COPY - Dosyaları sunucudaki belirtilen yerlere kopyalayın
OPEN - Adı geçen dosyayı açın
FIND - Açılan dosyada bu kod parçasını bulun
REPLACE WITH - Bu kod parçasını verilen yeni kod parçasıyla değiştirin
AFTER, ADD - Bu kod parçasından sonra bu kodu ekleyin
BEFORE, ADD - Bu kod parçasından önce bu kodu ekleyin
IN-LINE FIND - Bu kod parçasını satır içinde bulun
IN-LINE AFTER, ADD - Kod satırındaki bu kod parçasından sonra bu kod parçasını ekleyin
IN-LINE BEFORE, ADD - Kod satırındaki bu kod parçasından önce bu kod parçasını ekleyin
IN-LINE REPLACE WITH - Önceki 'IN-LINE FIND' sonucuna göre kod satırını değiştirin​
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.