Başlıktaki kodları sitenin en üstünde kendi editlediğim bir yöntemle listeletiyorum.
Mesaj başlığına istediğim karakter sınırlamasını en kolay hangi yöntemle yapabilirim?
Örneğin başlık şu:
Combobox tan tekrarsız süzerek Sayfa2 ye yazdırma nasıl olacak?
Benim istediğim ise şu:
Combobox tan tekrarsız süzerek Sayfa2 ye...
Yardımlarınızı rica ederim.
Teşekkürler.
Başlıktaki karakteri kısaltmak
Forum kuralları
- Yeni bir başlık açarken lütfen konu başlığına "Acil yardım", "Acele yardım" tarzlarında içerisinde "yardım" kelimesi geçen cümleler yazmayınız. Bu tip başlıklara kesinlikle cevap verilmeyecektir. Lütfen konu başlığına içeriği en iyi özetleyen anlaşılabilir bir cümle yazınız.
- Ayrıca yeni başlıklarınızı kesinlikle ilgili forumlara açınız. Örneğin, phpBB3 kurulum ve çalıştırması hakkında bir sorununuz varsa "3.0.x Destek Forumu" forumuna başlık açınız; phpBB3 temasından kaynaklı bir sorunuz varsa "3.0.x Stil/Tema Geliştirme & Tartışma & Yardım" forumuna başlık açınız; phpBB3 mod/eklentileriyle ilgili sorununuz varsa "3.0.x MOD Destek" forumuna başlık açınız. Bu kurala uymayan kullanıcıların başlıkları silinebilir ve kullanıcı uyarı alabilir ya da süresiz uzaklaştırılabilir.
- Site kurallarımızı okumadan kesinlikle forumlarımıza herhangi bir katılım yapmayınız.
- Yeni bir başlık açarken lütfen konu başlığına "Acil yardım", "Acele yardım" tarzlarında içerisinde "yardım" kelimesi geçen cümleler yazmayınız. Bu tip başlıklara kesinlikle cevap verilmeyecektir. Lütfen konu başlığına içeriği en iyi özetleyen anlaşılabilir bir cümle yazınız.
- Ayrıca yeni başlıklarınızı kesinlikle ilgili forumlara açınız. Örneğin, phpBB3 kurulum ve çalıştırması hakkında bir sorununuz varsa "3.0.x Destek Forumu" forumuna başlık açınız; phpBB3 temasından kaynaklı bir sorunuz varsa "3.0.x Stil/Tema Geliştirme & Tartışma & Yardım" forumuna başlık açınız; phpBB3 mod/eklentileriyle ilgili sorununuz varsa "3.0.x MOD Destek" forumuna başlık açınız. Bu kurala uymayan kullanıcıların başlıkları silinebilir ve kullanıcı uyarı alabilir ya da süresiz uzaklaştırılabilir.
- Site kurallarımızı okumadan kesinlikle forumlarımıza herhangi bir katılım yapmayınız.
Re: Başlıktaki karakteri kısaltmak
Sorum günceldir.


Re: Başlıktaki karakteri kısaltmak
Merhaba,
ilgili dosyamda bulunan kodu;
şeklinde yaparak istediğim sonucu aldım.
Lakin 2 sıkıntım var:
1) Eğer son karakter Türkçe ise (ş,ı,vs) � şeklinde veriyor.
Sanırım UTF8 ile halletmem gerekiyor ama çözemedim.
2) Bu kodlamaya bir kod daha eklemek istiyorum ama onu başaramadım.
Eklemek istediğimin mantığı şu:
Eğer uzunluk > 45'ten;
yaz.
Değilse;
şeklinde yaz.
Yardımlarınızı rica ederim.
ilgili dosyamda bulunan kodu;
Kod: Tümünü seç
'TOPIC_TITLE' => substr(censor_text($row['topic_title']),0,45),
Lakin 2 sıkıntım var:
1) Eğer son karakter Türkçe ise (ş,ı,vs) � şeklinde veriyor.
Sanırım UTF8 ile halletmem gerekiyor ama çözemedim.
2) Bu kodlamaya bir kod daha eklemek istiyorum ama onu başaramadım.
Eklemek istediğimin mantığı şu:
Eğer uzunluk > 45'ten;
Kod: Tümünü seç
'TOPIC_TITLE' => substr(censor_text($row['topic_title']),0,45),
Değilse;
Kod: Tümünü seç
'TOPIC_TITLE' => censor_text($row['topic_title']),
Yardımlarınızı rica ederim.
Re: Başlıktaki karakteri kısaltmak
Sorunumu çözdüm.
Yararlı olabilmesi adına buraya da ekliyorum:
UTF8 olayı ile ilgili sorum bakidir.

Yararlı olabilmesi adına buraya da ekliyorum:
Kod: Tümünü seç
'TOPIC_TITLE' => (strlen(censor_text($row['topic_title']))>45) ? substr(censor_text($row['topic_title']),0,45)."..." : censor_text($row['topic_title']),
UTF8 olayı ile ilgili sorum bakidir.

Re: Başlıktaki karakteri kısaltmak
Belirttiğiniz kod ilgili mesajlarınızı veritabanınızdan çekiyor. Yani dosyalarınızda bir değişiklik yaparak sorunu çözemeyebilirsiniz. Tam olarak kesin emin olmamakla birlikte belki phpbb_topics tablonuz UTF-8 ile ilgili bir sorun yaşıyor olabilir. Yalnız ben veritabanınıza bunun için müdahele etmenizi önermiyorum. Bir çok sorun yaşayabilirsiniz.

phpBB Eklenti Kurulumu | Kurallar | phpBB3 İzinleri | Otel Rehberi
Kurallarımız gereği lütfen özel mesaj ile yardım istemeyiniz, cevap vermiyoruz.
Kimler çevrimiçi
Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir