Yayımlanmış 2.0.20 için kod değişikliği

Yeni sürümler, phpBB duyuruları.

Yayımlanmış 2.0.20 için kod değişikliği

İleti yigini 08.04.2006, 13:55

Dün yayınlanan 2.0.20 için zaten güncelleme yapan arkadaşlar, güncelleme paketindeki hata nedeniyle alttaki değişikliği yapmalılar. Yapmayanlar için paket zaten düzeltilmiş durumda. Birşey yapmalarına gerek yok.



Kod: Tümünü seç
privmsg.php


BUL


Kod: Tümünü seç
if ( !($privmsg = $db->sql_fetchrow($result)) )
         {
            redirect(append_sid("privmsg.$phpEx?folder=$folder", true));
         }

         $privmsg_subject = preg_replace($orig_word, $replacement_word, $privmsg_subject);
         $privmsg_subject = ( ( !preg_match('/^Re:/', $privmsg['privmsgs_subject']) ) ? 'Re: ' : '' ) . $privmsg['privmsgs_subject'];



İLE DEĞİŞTİR

Kod: Tümünü seç
if ( !($privmsg = $db->sql_fetchrow($result)) )
         {
            redirect(append_sid("privmsg.$phpEx?folder=$folder", true));
         }

         $orig_word = $replacement_word = array();
         obtain_word_list($orig_word, $replace_word);

         $privmsg_subject = ( ( !preg_match('/^Re:/', $privmsg['privmsgs_subject']) ) ? 'Re: ' : '' ) . $privmsg['privmsgs_subject'];
         $privmsg_subject = preg_replace($orig_word, $replacement_word, $privmsg_subject);
Kullanıcı avatarı
yigini
Üye
Üye
 
İleti: 661
Kayıt: 05.10.2005, 16:25

İleti MatrixNeo 08.04.2006, 13:56

kesinlikle sorun yok değil mi?
Düzenleme:
buna benzeyen 4 farklı kod var.4 üde bunula aynı değil.birinde alttaki varken diğerinde üstteki var mesela.
Kullanıcı avatarı
MatrixNeo
Üye
Üye
 
İleti: 654
Kayıt: 10.01.2006, 10:19
Konum: İstanbul

İleti yigini 08.04.2006, 14:03

Olmaması lazım ben dosyaya bakmadım yinede bakarım:
http://www.phpbb.com/phpBB/viewtopic.ph ... 51#2079351
Kullanıcı avatarı
yigini
Üye
Üye
 
İleti: 661
Kayıt: 05.10.2005, 16:25

İleti Diyalektik 08.04.2006, 16:30

Sorun yok.
Benzer dediğiniz kodları tam incelerseniz, farklı olduklarını ve yukarıdaki şekilde olan tek bir kod dilimi olduğunu görürsünüz.
Burada "$privmsg_subject"le başlayan iki satır verilmiş ardı ardına. Benzerlerinde ise birinci satır "$privmsg_subject" ama devamındaki satır(lar) farklı...
En son Diyalektik tarafından, 08.04.2006, 16:33 tarihinde değiştirildi, toplamda 1 değişiklik yapıldı.
Kullanıcı avatarı
Diyalektik
Kıdemli Üye
Kıdemli Üye
 
İleti: 263
Kayıt: 14.11.2005, 13:12
Konum: İstanbul

İleti mgazi 08.04.2006, 16:32

iyi de privmsg.php de böyle bir satır yok ki.buna benzer 2 yer var ama aynıdeğiller tam olarak
Kullanıcı avatarı
mgazi
Üye
Üye
 
İleti: 124
Kayıt: 10.11.2005, 17:09
Konum: Kayseri

İleti MatrixNeo 08.04.2006, 16:53

diyalektik yanlış anladın.aranan kodun aynısı yok 4 benzeri var.
Kullanıcı avatarı
MatrixNeo
Üye
Üye
 
İleti: 654
Kayıt: 10.01.2006, 10:19
Konum: İstanbul

İleti XeNo 08.04.2006, 17:26

Böyle bir satır var arkadaşlar. 3. ya da 4. kere arayışınızda bulacaksınız. Düzen > Bul'u seçip oraya kodlardaki ilk satırı yazın ve araya basın 3. ya da 4. keresinde bulacaksınız. "Sonrakini Bul"u seçerek ilerleyin burada...
Kullanıcı avatarı
XeNo
Üye
Üye
 
İleti: 588
Kayıt: 05.10.2005, 16:25
Konum: İstanbul

İleti purple 08.04.2006, 17:43

Ben de bulamadım. Yani var ilgili kısım 3-4 tane ama tam olarak bul dediği satır ile aynı değil ne yazıkki...
Kullanıcı avatarı
purple
Üye
Üye
 
İleti: 618
Kayıt: 06.03.2006, 22:40

Cvp: Yayımlanmış 2.0.20 için kod değişikliği

İleti

ALEXIS
08.04.2006, 17:46

Re:/ kısmına dikkat edin bende cvp:/ yazıyordu mesela. Sonra tüm kodu aramak yerine belirgin bir parçasını arayın.
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

Cvp: Yayımlanmış 2.0.20 için kod değişikliği

İleti engino 08.04.2006, 17:53

bu güncelleme sonrasında enteresan 1 sorun oluştu, zaten 3 satırlık login.php ile alakalı, ancak belirteyim ki benim login.php "CrackerTracker Professional" mod.lu..

kullanıcı kayıt oluyor, eger pano yoneticisi onaylamamıssa henüz, kaydolan kullanıcı login olamaya calıstıgında "beyaz-boş 1 ekran çıkıyor karşısına.."

neden olabilir acaba.
selamlar
engino
Üye
Üye
 
İleti: 122
Kayıt: 05.01.2006, 12:24

İleti purple 08.04.2006, 18:01

Ben de bul denilen yere en çok yakın bu kısım var;
Kod: Tümünü seç
if ( !($privmsg = $db->sql_fetchrow($result)) )
   {
      redirect(append_sid("privmsg.$phpEx?folder=$folder", true));
   }
   $privmsg_subject = preg_replace($orig_word, $replacement_word, $privmsg_subject);

   $privmsg_id = $privmsg['privmsgs_id'];
Kullanıcı avatarı
purple
Üye
Üye
 
İleti: 618
Kayıt: 06.03.2006, 22:40

İleti purple 08.04.2006, 19:46

Bu konuda herhangi bir fikri olan var mı? veya şöyle sorayım aranızda 2.0.19'dan sorunsuz bir şekilde 2.0.20'ye geçen var mı ?
Kullanıcı avatarı
purple
Üye
Üye
 
İleti: 618
Kayıt: 06.03.2006, 22:40

Cvp: Yayımlanmış 2.0.20 için kod değişikliği

İleti

ALEXIS
08.04.2006, 19:52

Bende niye o kodlar var?? Sizde yok !!
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

İleti purple 08.04.2006, 19:53

Evet işin garip kısmı da bu zaten. Bu yukarıda verilen kodlar yani bul denilen kodlar normal 2.0.19 a mı ait yoksa 2.0.20 için değişiklik yapılan hali mi ? Bence burada bir anlaşmazlık yaşıyoruz.
Kullanıcı avatarı
purple
Üye
Üye
 
İleti: 618
Kayıt: 06.03.2006, 22:40

İleti fatihbaz 08.04.2006, 19:57

bende de yok vallaa.sanırım bi mod yüklerken degiştirdik o kısmı :(

düzeltme : yanlış anlamadıysam olmaması normal çünkü bunlar degişiklik yapanlar için görünüyor.... :)
Kullanıcı avatarı
fatihbaz
Üye
Üye
 
İleti: 870
Kayıt: 25.11.2005, 12:26
Konum: Kahramanmaraş

İleti purple 08.04.2006, 20:03

Tamamdır ben düzelttim. Satırı bulamayanlar için şu yolu denemelerini tavsiye ederim. phpbb'nin yayımladığı son kod değişiklikleri dosyasını indirin. Daha sonra 2.0.20 ye geçmeden önce aldığınız 2.0.19 yedeklerinden privmsg.php yi açın (2.0.20 için oynanmamış hali yani) ve kod değişikliklerinde privmsg.php için istenilen şeyleri yapınca gayet sorunsuz bir şekilde oluyor. Ne alaka diyeceksiniz, ben de anlamadım ama , hiç eksiksiz oluyor. Kolay gelsin.
Kullanıcı avatarı
purple
Üye
Üye
 
İleti: 618
Kayıt: 06.03.2006, 22:40

İleti MatrixNeo 09.04.2006, 07:31

ben zaten hatalı dedikleri kod değişikliklerinden yaptım.falat fix teki kodu bulamadım.bende ona benzer biyere yaptım.hatalıdada sorun yoktu şimdide yok.inşallah bişi olmaz. :D :D
Kullanıcı avatarı
MatrixNeo
Üye
Üye
 
İleti: 654
Kayıt: 10.01.2006, 10:19
Konum: İstanbul

Cvp: Yayımlanmış 2.0.20 için kod değişikliği

İleti James 16.04.2006, 15:46

Ayrıca Alıntı özelliğinin çalışabilmesi içinde "functions_post.php" de şu değişikliğin yapılması gerekli :

Bul :

Kod: Tümünü seç
$message = addslashes($message);


Sonrasına ekle:

Kod: Tümünü seç
$message = str_replace('"', '\\"', $message);
James
Genel Yetkili
Genel Yetkili
 
İleti: 181
Kayıt: 23.10.2005, 18:14
Konum: Yurt Dışı

İleti MatrixNeo 16.04.2006, 16:11

zaten ben hatalı kod değişikliklerini yaptıktan sonrada herhangi bir hata görmemiştim. sonra oraya en benzer yere ekledim. hala hata yok. yinede eskisine bi baksam fena olmaz.
Kullanıcı avatarı
MatrixNeo
Üye
Üye
 
İleti: 654
Kayıt: 10.01.2006, 10:19
Konum: İstanbul

Cvp: Yayımlanmış 2.0.20 için kod değişikliği

İleti G60 21.04.2006, 01:46

James yazdı:Ayrıca Alıntı özelliğinin çalışabilmesi içinde "functions_post.php" de şu değişikliğin yapılması gerekli :

Bul :

Kod: Tümünü seç
$message = addslashes($message);


Sonrasına ekle:

Kod: Tümünü seç
$message = str_replace('"', '\\"', $message);


Alıntıda sorun yaşıyorum değişiklikleri yaptım ama işe yaramadı :?
ve yine pm için gerekli olan satırlar yok
G60
Üye
Üye
 
İleti: 74
Kayıt: 09.11.2005, 16:31

Sonraki

Duyurular



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron