Forums / National / Turkish / Eski Konular / Cevap yazma sorunu

Gökhan YILDIZ
#1 2009-04-02 20:43
forumlarda herhangi bir konu açıldığında eğer bunu 1 nolu yönetici açtıysa kendi konusuna peş peşe cevap ekleyebiliyor(cevaplar 1. mesaja ekleniyor)Burada bir sorun yok yani.Ama başka bir yönetici kendi açtığı konunun peşinden yazdığı makalenin cevabını eklemeye kalksa ya cevap eklenmiyor ya da başka bir konuya yazıyor.Bu sorun neden kaynaklanabilir?

sorunun kaynağını buldum ama hala çözüm yok :) herhangi bir yönetici ile alakası yok.açılan forum başlıkları için bir karakter sınırı var ve eğer bu karakter sınırı dolduysa yazılan cevap eklenmiyor.Sonuçta bunları birleştirdiği için tek mesajdaki karakter sınırını aşıyor.
Gökhan YILDIZ
This post was edited by Gökhan YILDIZ (2009-04-02 20:58, 15 years ago)
oc
#2 2009-04-02 22:43
Tam bilmiyorum ama fp_text, text olarak belirlenmiştir, ve özellikle belirtilmediği takdirde bir sınırı yoktur.

Bu konuyu araştıracağım, teşekkürler.
Gökhan YILDIZ
#3 2009-04-02 22:53
textboxer için $post_main olarak belirlenmiş.hem forums.posts.inc.php dosyasında hem functions.php dosyasında aradım ama bulamadım.herhangi bir karakter belirtilmemiş fakat karakter sınırı olduğu mesaj yazarken belli oluyor.Çünkü şöyle bir anormallik var.ilk mesajda karakter limitini dolduruyorsun.2. bir mesaj eklemek istesen ilk mesaja ekliyor fakat mesajda karakter limiti dolduğu için hiçbirşey yazmıyor.
Gökhan YILDIZ
oc
#4 2009-04-04 02:10
Evet böyle bir olay var ama, bu Cotonti'yle alakalı değil.

MySQL'de direk veri girmeye çalıştım, hatta büyük bir yazıyla ilgili şöyle bir uyarı aldım:

"Uzunluğu nedeniyle,
bu alan düzenlenebilir olmayabilir "

Bu belki de utf8 olmasıyla alakalı. Yalnız benim girebildiğim karakter sayısı 64275, yeterli göründü bana..

Bu hata büyük ihtimalle MySQL'ün kaldırabileceği (izin verilen) byte miktarını aşınca oluşuyor. MySQL serverdan aldığım yanıt: "MySQL server has gone away "
This post was edited by oc (2009-04-04 02:11, 15 years ago)
n0fx
#5 2009-04-04 02:15
evet mesela kendi sitemdede uzun bir script kodu eklendiğinde bir kısmı çıkmayabiliyor, bu sorun oc'nin dediği gibi mysql ile alakalı.
https://www.ultima-strike.com
Gökhan YILDIZ
#6 2009-04-04 06:03
tamam da benim kendi serverım var ve herhangi bir mysql ve dosya alanı için sınır koymadım.Bence mesajları birleştirme olayı kaldırılsa sorun çözülür gibi.
Gökhan YILDIZ
oc
#7 2009-04-04 17:46
Çözülmez de, yeni sürümlerde artık zorunlu değil, seçime bağlı hâle getirildi zaten. Yönetim panelinden Forum sekmesine bakın.
n0fx
#8 2009-04-04 19:31
bunu zaten sen limitlemiyorsun mysql'in default limitleri bunlar. text yerine longtext kullanırsan sorun çözülcektir.

MySQL Manual:
TEXT:
A TEXT column with a maximum length of 65535 (2^16 - 1) characters. See Silent column changes.

MEDIUMTEXT:
A TEXT column with a maximum length of 16777215 (2^24 - 1) characters. See Silent column changes.

LONGTEXT:
A TEXT column with a maximum length of 4294967295 (2^32 - 1) characters. See Silent column changes. Note that because the server/client protocol and MyISAM tables has currently a limit of 16M per communication packet / table row, you can't yet use this the whole range of this type.
https://www.ultima-strike.com