05 Haz 2023 09:32 Yeni Konu Oluştur

Haberler:

Üye kayıt esnasında E-posta adresinizin doğru olduğuna ve Aktivasyon Mailinize bakmayı unutmayın.


Konu Başlıklarının İlk Harflerinin Büyük Olması

Başlatan akorkut, 01 Mar 2017 14:54

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçiler konuyu incelemekte.

**

  1. 50

  2. 12

  3. 4

Merhaba.
Bir çok arama yaptım ama tam olarak çözümü bulamadım.  Bazılarında Türkçe karakter hatası var, bazıları hiç çalışmıyor.
Örnek : "Konu Başlıklarının İlk Harflerinin Büyük Olması" için çalışan ve Türkçe karakter sorunu olmayan bir kod var mı?
İyi çalışmalar.

*

  1. 1,198

  2. 120

  3. 401
Direk Php ucfirst();  ile dediğiniz oluyor.

Tabi ben direk boş bir php sayfasında denedim.

$metin="php dersleri buyuk kucuk harf kavrami";
echo ucfirst($metin);

**

  1. 50

  2. 12

  3. 4
Alıntı yapılan: CeeMoo - 01 Mar 2017 18:54Direk Php ucfirst();  ile dediğiniz oluyor.

Tabi ben direk boş bir php sayfasında denedim.

$metin="php dersleri buyuk kucuk harf kavrami";
echo ucfirst($metin);

Teşekkür ederim de bunu hangi dosyanın neresine uygulayacağız.
Sanırım post.php ama neresine?

Ayrıca örneği  simpleportal -- blok ekle -- php blok  ile uyguladığımda değişiklik yapmadı :) 

*

  1. 1,198

  2. 120

  3. 401

Display.template.php

Bulun
', $context['subject'], 'Şöyle bir deneyin : 187 Satırda bende.
', ucfirst($context['subject']); , 'Hata alırsanız ; silerek deneyin.

Konuya girdikten sonra başlık büyük olması lazım.

Simpleportal Başlıklara php kullandırmaz sanırsam güvenlik açısından.Php blok açarak içeriğinde denenebilir.

https://www.w3schools.com/cssref/tryit.asp?filename=trycss_text-transform

**

  1. 50

  2. 12

  3. 4
Cevap için teşekkür ederim, emeklerinize sağlık.
Bu değişikliği yapınca bundan sonraki açılacak konu başlıkları veri tabanına kayıt edilirken ilk harfleri büyük olarak mı kaydedilecek, yoksa yine kullanıcı ne girerse veri tabanına o kaydedilip, sadece gösterimde mi büyük gösterilecek.
Kolay gelsin.

Not: Bende php blok açarak sadece kodları ve Türkçe karakterleri nasıl büyültttüğüne bakmak istemiştim. İnternette de biraz baktım, özellikle ı -İ  i-I sorunu devam ediyor gibi. 

*

  1. 1,198

  2. 120

  3. 401
<?php
$upperchars 
= array('ç''ğ''i''ı''ö''ş''ü'); 
$lowerchars = array('Ç''Ğ''İ''I''Ö''Ş''Ü'); 
function 
tr_strtoupper($string)
 {
      global 
$upperchars$lowerchars
      return 
strtoupper(str_replace($upperchars$lowerchars$string));
  }
function 
tr_ucfirst($string$e='utf-8'
{
    
$ik tr_strtoupper(mb_substr($string01$e), $e); 
    return 
$ik.mb_substr($string1mb_strlen($string$e), $e);


$dene "iman nasıl ir şeydir.";
echo 
tr_ucfirst($dene);
?>
Sadece gösterimde dokunuş mümkün eğer Konu eklerken başlığa bu kodu eklersek tabikide veri girişide o şekilde olucaktır.
 - Bende smf konuyu tam hangi .php dosyasından eklediğini bilmiyorum @snrj yazarsa oda olabilir.K.gelsin

Kodu aldığım yer:
http://forumkod.com/phpde-ucfirst-fonksiyonu-turkce-karakter-destekli-t334.0.html

*

  1. 3,263

  2. 596

  3. 1077
sources da subs.post veya post php bakma lazım post templateden gelen form bilgisinde $_Post['subject'] ilgili işlemler yapılırsa veritabanınada uygulanmış olarak kaydedilir

$_Post['subject'] temsili olarak yazdım bilginize :D

***

  1. 113

  2. 15

  3. 9

Deneyenn varmı oLmuşmu oLursa Hic fena Degil : )
ßen ßirini Sevmiyordum, O'da ßeni SevmiyOrdu..
ßirGün RandevuLaştık ßen Gitmedim O'da GeLmedi..

www.Sohbetcileriz.com
http://forum.sohbetcileriz.com

*

  1. 3,263

  2. 596

  3. 1077
resmi sitede daha önce böyle bir konu paylaşılmış sanırım smf 1.0 zamanlarından mantık aynı biraz kurcalayarak çözebilirsiniz
bi ara localde deneyip sonucu yazaım tabi fırsat bulursam
http://www.simplemachines.org/community/index.php?topic=123292.0


Benzer Konular (5)


MENU ×