Форуми / National / Turkish / Eski Konular / Cevap yazma sorunu

Gökhan YILDIZ
#1 02.04.2009 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

Відредаговано: Gökhan YILDIZ (02.04.2009 20:58, 15 років тому)
oc
#2 02.04.2009 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 02.04.2009 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 04.04.2009 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 "

Відредаговано: oc (04.04.2009 02:11, 15 років тому)
n0fx
#5 04.04.2009 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 04.04.2009 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 04.04.2009 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 04.04.2009 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