» » » » XML dosyalarını okuyarak manuel olarak kurulum nasıl yapılır?

XML dosyalarını okuyarak manuel olarak kurulum nasıl yapılır?

MaRZoCHi
MaRZoCHi Kurucu 14-10-2015, 11:13
XML dosyalarını okuyarak manuel olarak kurulum nasıl yapılır?

file
  • operation - işlem adımıdır.
    • ignoreif - içinde yazan kısmı dosyada bulursanız adımı atlayın.
    • search - aranacak yazıdır. Örnek: (aşağıdaki örnekte, cdata kısmı yok) case "changemail" :
      • position="before" : Bir satır öncesine ekle
      • position="after" : Bir satır sonrasına ekle
      • position="ibefore" : Hemen öncesine ekle
      • position="iafter" : Hemen sonrasına ekle
      • position="replace" : İle değiştir
      • index="2" : Dosyada bulunan 2.eşleşmede işlem yap ( tek başına kullanılamaz )


* index ile bir örnek ( Dosyada üstten alta ikinci sırada olan fonksiyon(); dan sonra ekle...
<search index="2" position="after"><![CDATA[fonksiyon();]]></search>


eklencek değiştirilerek yazı ise add içerisinde.
<file name="engine/engine.php">
	<operation>
		<ignoreif><![CDATA[case "download"]]></ignoreif>
		<search position="before"><![CDATA[case "changemail" :]]></search>
		<add><![CDATA[
// Downloads
case "download" :
	include ENGINE_DIR . '/modules/download.php';
	break;
// Downloads
]]></add>
	</operation>
</file>

Üstteki kodun açıklaması tam olarak aşağıdadır. En üstteki açıklama ile birlikte karşılaştırma yaparak mantığını kavrayabilirsiniz.
Dosya: engine/engine.php
Bul :
case "changemail" :
Üstüne ekle :
// Downloads
case "download" :
	include ENGINE_DIR . '/modules/download.php';
	break;
// Downloads
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
3 751
MaRZoCHi 14 Aralık 2015 20:24
@Reno, otomatik kurulum desteği olan modüllerde yapılacak düzenleme işlemleri xml dosyasına girilmiştir. Yukarıda bu .xml uzantılı dosyayı açıp okuyarak nasıl manuel olarak kurulum yapılabileceği anlatılıyor. Yani bi yeri bi yere atmıyorsunuz.

--------------------
0
0
Reno 14 Aralık 2015 20:03
yukaridaki kodlari hangi php-ya atayim?
0
0
lemaster 14 Ekim 2015 21:35
Tesekkurler
0
İSTATİSTİKLER