Mod Nasıl Yüklenir?

phpBB 2.0.x sürümleri için MODlar hakkında ihtiyacınız olan desteği buradan sorarak alabilirsiniz.
Kilitli
Kullanıcı avatarı
the_alorak
Kayıtlı Kullanıcı
Mesajlar: 114
Kayıt: 23.02.2006, 17:44
Konum: Zonguldak
İletişim:

Mod Nasıl Yüklenir?

Mesaj gönderen the_alorak »

Genelde phpBB'ye yeni başlayanlar isteklerini bildirince cevap olarak şu modu yükle derler.Ama daha bu işe yeni giren kullanıcı modların aşırı zor birşey olduğunu düşünür.Mod yükleme basitçe kod düzenleme ve ekleme olayıdır.

Mod'un Bulunması

phpBB'nize belli bir özellik eklemek istiyorsunuz ve bunu phpBB Destek sitelerine yazdınız ve cevap geldi.Bir .zip yada .Rar dosyası verdiler ama bu nedir necidir bilmiyorsunuz.Yada phpBB'nin Mod sayfasından bir mod beğendiniz onu kurmak isteyeceksiniz.Yine bir zip yada rar dosyası peki bunu ne yapmalısınız?

Mod dosyasının içindekiler

İndirdiğiniz mod dosyasındaki birimleri 3 farklı başlık altında toplayacağım.
1)Klasörler
Eğer klasörlerin isimleri normal phpBB'nin ana klasöründeki isimlerse(admin, images, templates vs.) bunları sitenizin root'u olarak anılan ana klasöre atmalısınız.

2).txt dosyaları
Güncelleme yada Install.txt yada Readme.txt şeklindedirler.Bu dosyayı açarak modu gerçekten yükleyeceksiniz.

3).php dosyaları
Genellikle phpBB'nin ana klasöründeki dosya isimleri yada install.php, update.php gibi yükleme birimleri olarak zipin içinde yer alırlar.phpBB ana klasörüne eklenecek cinsten değilse bunlar sitenizin adından sonra yazılarak çalıştırılmalıdır.(http://www.siteismi.com/install.php gibi)

install.txt'yi açtığınızda büyük ihtimalle:

Kod: Tümünü seç

#################################################################
## Mod Title: [Mod İsmi]
## Mod Author: [yazar ismi] <[Yazar postası]>  [Yazar sitesi]
## Mod Version: [Mod sürümü]
## Mod Description: [Mod açıklaması]
##
## Installation Level: [Yükleme seviyesi]
## Installation Time: [tahmini Yükleme süresi]
##
## Files To Edit: [düzenlenecek dosya sayısı]
##	[düzenlenecek dosyaların isimleri]
##
## Included Files: [eklenecek dosyaların isimleri]
#################################################################
Öncelikle Tahmini yükleme süresine bakarak harcayacağınız zamana bakınız.Eğer fazlasıyla yetecek zamanınız varsa modu yüklemeye başlayabilirsiniz.Siteniz internetteyse ve ftp ile uğraşmak istemiyorsanız düzenlenecek dosya isimlerinde yazan dosyaları bilgisayarınıza indirin.Bilgisayarınızda değişiklik yaptıktan sonra siteye atınız.Eklenecek dosyaları da aşağıda belirtilen yerlere ekleyeceksiniz.

Kod: Tümünü seç

## Author Note:
##
Bu kısımda ise Yazar birtakım açıklamalar yapmıştır.İngilizceniz yoksa fazla ilgilenmeyin.Belli ipuçları veriyor olabilir.Ama her modda da önemli işlevi yoktur.

- Komutlara geçmeden önce şunu belirtmek isterim.Tema olarak Subsilver kullanmıyorsanız komutlardaki Subsilver yerine kendi temanızın adı gibi davranın.
- Dil olarak da Türkçe kullanıyorsanız komutlarda lang_english gördüğünüz yerleri lang_turkish olarak dikkate alınız.

Kod: Tümünü seç

# 
#-----[ COPY ]------------------------------------------ 
#
Aslı Kopyala olan bu komut ile modunuzun .Rar yad .zip'indeki bazı dosyaların nereye kopyalanacaklarını yazar.Komutun altında

Kod: Tümünü seç

copy quick_reply.php to /
copy quick_reply.tpl to templates/subSilver
Tipindeki mesaj

Kod: Tümünü seç

quick_reply.php'yi  /(ana klasör)'e kopyala
quick_reply.tpl'yi templates/subSilver'e kopyala demektir.
############################################

Kod: Tümünü seç

# 
#-----[ ADD SQL ]------------------------------------------ 
#
Altında yazan kodu Hostunuzun phpmyadmin özelliğiyle girdiğiniz veritabanında SQL kısmındaki boş kutucuğa eklemeniz gerekmektedir.
(Bazı modlarda install.php varsa bunu yapmanıza gerek yok)

############################################

Kod: Tümünü seç

#
#-----[ OPEN ]------------------------------------------
#
Aslı olan bu komutun kullanımı çok basittir.Altında yazan dosyayı FTP yada bilgisayarınızdan bulup Not defteri yada türevi programlarla açmanızdır.

############################################

Kod: Tümünü seç

# 
#-----[ FIND ]------------------------------------------ 
#
Aslı Bul olan bu komutta da önünde Aç dediği dosyanın içinde altında yazan kodu aratmanızdır.Not defterinde bile bulunan bir özellik olan arama komutunu[ctrl+f] rahatlıkla kullanabilirsiniz.

############################################

Kod: Tümünü seç

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
Aslı Değiştir olan komutta da bir önceki komutta bulduğunu dosyayı silip yerine bu komutun altındakini yapıştırmanızdır.

############################################

Kod: Tümünü seç

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#
Aslı Öncesine Ekle olan komutta önceki komutta Bulduğunuz(find komutuyla) koddan önceki satıra bu komutun altındaki kodu yapıştırmanızdır.

############################################

Kod: Tümünü seç

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
Aslı Sonrasına Ekle olan komutta önceki komutta Bulduğunuz(find komutuyla) koddan sonraki satıra bu komutun altındaki kodu yapıştırmanızdır.

############################################

Kod: Tümünü seç

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
#
Aslı Satıriçinde Bul olan komutta önceki komutta Bulduğunuz(find komutuyla) kodun içinde bu komutun altındaki kodu aratmanızdır.
(Kısaca find komutu ile beraber 2 kez aratma yapmalısınız)

############################################

Kod: Tümünü seç

# 
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------ 
#
Aslı Satıriçinde Öncesine Ekle olan komutta önceki komutta Bulduğunuz(in-line find komutuyla) kodun öncesine bu komutun altındaki kodu yapıştımanızdır.(Satır olarak değil direk öncesine yapıştırmanız)

############################################

Kod: Tümünü seç

# 
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
Aslı Satıriçinde Sonrasına Ekle olan komutta önceki komutta Bulduğunuz(in-line find komutuyla) kodun sonrasına bu komutun altındaki kodu yapıştımanızdır.(Satır olarak değil direk sonrasına yapıştırmanız)

############################################

Kod: Tümünü seç

# 
#-----[ SAVE/CLOSE ALL FILES ]-------------------------------- 
# 
# EoM
Tüm dosyaları kaydedin ve kapatın diye bir uyarıdır.Modun yüklendiğini gösterir.


----------------------------------------

Lütfen alıntı yapmak isterseniz the.alorak@gmail.com'dan izin alınız.
Kullanıcı avatarı
RSNBK
Kayıtlı Kullanıcı
Mesajlar: 311
Kayıt: 11.05.2006, 22:08
Konum: zonguldak/Bartın
İletişim:

Mesaj gönderen RSNBK »

ii güzel yazmişsinda bu kodları ftp nin neresine yapiştiracaz..sadece bunları yazmakla iş bitmiyo..sadece teknik olarak yazmayin..amatörleride düşünün...resimli anlatılsa daha iyi olurdu...yinede sağol :wink:
Kullanıcı avatarı
the_alorak
Kayıtlı Kullanıcı
Mesajlar: 114
Kayıt: 23.02.2006, 17:44
Konum: Zonguldak
İletişim:

Mesaj gönderen the_alorak »

hiçbir yapıştırma yok ki oradaki yazanları değerlendireceksin sadece, kodları değerlendireceksin yani içinde diyecek ki open(aç) sen açacaksın.. bul dedimi bulacaksın baştan sona okursan ve yaparsan anlarsın..
Kullanıcı avatarı
RSNBK
Kayıtlı Kullanıcı
Mesajlar: 311
Kayıt: 11.05.2006, 22:08
Konum: zonguldak/Bartın
İletişim:

Mesaj gönderen RSNBK »

the_alorak yazdı:hiçbir yapıştırma yok ki oradaki yazanları değerlendireceksin sadece, kodları değerlendireceksin yani içinde diyecek ki open(aç) sen açacaksın.. bul dedimi bulacaksın baştan sona okursan ve yaparsan anlarsın..
tamamda bunları anladım..anlamadığım :roll: mesela ben bir mod indirdim klasörü açtım..sonra aç,bul falan dio biz bunları ftp nin hangi bölgesinde yapacaz..ftp ile resimli bilgi veririsniz daha iyi olurdu..herekesin kafasina takilan ftp :!:
Kullanıcı avatarı
MeQueR
Kayıtlı Kullanıcı
Mesajlar: 203
Kayıt: 28.07.2006, 00:22
Konum: Türkiye

Mesaj gönderen MeQueR »

ya mesela diyo ki;

Kod: Tümünü seç

#
#-----[ OPEN ]------------------------------------------
#

admin/admin_forums.php
sen admin dizinindeki admin_forums.php yi açıcaksın.. bakalım sora ne demiş..

Kod: Tümünü seç

#
#-----[ FIND ]------------------------------------------
#


			$statuslist .= "<option value=\"" . FORUM_LOCKED . "\" $forumlocked>" . $lang['Status_locked'] . "</option>\n"; 
açtığın dosyada

Kod: Tümünü seç

$statuslist .= "<option value=\"" . FORUM_LOCKED . "\" $forumlocked>" . $lang['Status_locked'] . "</option>\n";
satırını bulacaksın anlamına geliyo bu..

daha sonra

Kod: Tümünü seç

#
#-----[ AFTER, ADD ]------------------------------------------
#


			if ($row['points_disabled'])
			{
				$yes = 'selected="selected"';
			}
			else
			{
				$no = 'selected="selected"';
			}
			$pointslist = '<option value="' . TRUE . '" ' . $yes . '>' . $lang['Yes'] . '</option>';
			$pointslist .= '<option value="' . FALSE . '" ' . $no . '>' . $lang['No'] . '</option>';
demiş.. bu da senin bulduğun kodun hemen altına

Kod: Tümünü seç

			if ($row['points_disabled'])
			{
				$yes = 'selected="selected"';
			}
			else
			{
				$no = 'selected="selected"';
			}
			$pointslist = '<option value="' . TRUE . '" ' . $yes . '>' . $lang['Yes'] . '</option>';
			$pointslist .= '<option value="' . FALSE . '" ' . $no . '>' . $lang['No'] . '</option>';

ekliyceğin anlamına gelir....


inşaallah anlatabilmişimdir :wink:
xformx
Kayıtlı Kullanıcı
Mesajlar: 12
Kayıt: 25.07.2006, 22:59
İletişim:

Mesaj gönderen xformx »

Öncelikle paylaşımın için teşekkür ederim.
Benim sormak istediğim soru şu.
Örnek veriyorum:
Ben bu gerekli değişiklikleri yaptım.Fakat bi yerde hata yaptım.Sitem açılırken hata verdi.Modu yüklemekten vazgeçtim.
Tekrar eski haline nasıl getirebilirim?(Bu arada forumda bir cok üye ve bir çok konu var)
Teşekkürler.
Kullanıcı avatarı
AlleRGy
Kayıtlı Kullanıcı
Mesajlar: 885
Kayıt: 16.05.2006, 19:14
Konum: denizli
İletişim:

Mesaj gönderen AlleRGy »

mod kurmadan önce değişiklik yapılcak olan dosyaların mutlaka yedeğini alın.geri dönüşüm için yedekleri ftp ye geri gönderin.eğer yedek almadıysanız modda anlatılanların tam tersini yapın.
xformx
Kayıtlı Kullanıcı
Mesajlar: 12
Kayıt: 25.07.2006, 22:59
İletişim:

Mesaj gönderen xformx »

teşekkürler ilgin için.
Kilitli

“2.0.x MOD Destek” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Ahrefs [Bot] ve 3 misafir