SMF Paketlerin Manuel Kurulumu

Okuma Süresi: 2 Dakika  | Yazdır

Merhabalar.
SMF Sistemi kullanıcılarının işlerini kolaylaştırmak için “Paket Yönetimi” şeklinde adlandırılan bir sistemi geliştirmiştir.
Sistemin işleyişi gayet basittir. SMF Resmi Web Sitesi’nden paketi indirir,forumdaki admin panelinizden bir dakikadan daha kısa bir sürede paketi yüklersiniz. Paketin içindeki .xml dosyası ftp bilgileriniz ışığında forum dosyalarınızda gereken değişiklikleri yapar. Böylece uzun uzadıya kodlarla uğraşmanıza gerek kalmaz.
Ancak paketlerin yüklenebilmesi için forum dosyalarınıza yazılabilirlik vermeniz gerekmektedir. Bu da sisteminizde açıklara sebep olabileceğinden yapacağınız kurulumları manüel yapmanız en iyisidir. Peki her paketin manüel kurulumu internette var mıdır? Ne yazık ki yok. İşte bu yazımızda paketlerdeki dosyaları çözümleyerek onları nasıl manüel kuracağımızı öğreneceğiz.
İlk önce paketimizi indirelim. Paketleri indirirken SMF Resmi Web Sitesi’ni kullanmaya özen gösterin. Aksi taktirde daha büyük problemler kapınızı çalabilir. Anlatımın kolaylığı açısından Pagerank Modifikasyonunu seçtim. İlk önce .zip şeklinde indirdiğimiz paketimizi zipten çıkarıyoruz. Bu pakette üç adet dosya yer alıyor, kuracağınız paketlere göre bu değişebilir.

Bizim üzerinde çalışacağımız dosya install.xml dosyası. Dosyamızı bir editör ile açıyoruz.
Dosyamız bu şekilde.
2uen2ir
Şimdi kodlarımıza bir göz atıyoruz.
<file name="$themedir/index.template.php">
<operation>
<search position="after"><![CDATA[        <table cellspacing="0" cellpadding="3" border="0" align="center" width="100%">]]></search>
<add><![CDATA[';

// Show Pagerank
echo '
<span valign="middle" align="center" style="white-space: nowrap;">
<a href="http://pr.blogflux.com/"><img src="http://pr.blogflux.com/prx.php?s=http://'.$_SERVER['SERVER_NAME']. '" alt="'.$txt['pagerank_alt'].'" width="80" height="15" border="0"></a><br /></span>]]></add>
</operation>
</file>

Buradaki kodumuz bize şunu belirtiyor.”Temanın index.template.php dosyasını aç,bu kodu bul ardından aşağıdaki kodu altına ekle…
Manüel kurulumun püf noktası şu kodlar;
<search position="after">
<search position="before">

İlk kodumuz,altta verilen kodun ilk verilenden sonra ekleneceği…
İkinci kodumuz ise altta verilen kodun ilk verilenden önce ekleneceği…

Anlatım biraz karışık oldu ancak resim ile daha iyi anlaşılabilir.
2jb9mz6
Bu şekilde paketlerinizi manüel kurabilirsiniz.
Kolay gelsin…