• 22-01-2014, 09:54:16
    #1
    Üyeliği durduruldu
    Merhaba, kullanmak istediğim bir temada utf8 karakter sıkıntısı çıkıyor. Sadece bazı yerlerinde,

    - Notepad++ ile bombsuz yapın demeyin yaptım, olmadı. Bombsuz kodlanmış zaten.
    - Mysql db yi kontrol edin diyin, ettik sıkıntı yok. Başka temada en ufak hata olmuyor.
    - Kodlara baktım header.php'de
    <!DOCTYPE html>
    <html <?php language_attributes(); ?>>
    <head>
    	<meta name="viewport" content="width=device-width, initial-scale=1"/>
    	<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
    	<title>
    	<?php if( is_home()) { ?><?php bloginfo(); ?><?php } ?>
    	<?php if(is_single()) { ?><?php the_title(); ?> | <?php bloginfo(); ?><?php } ?>
    	<?php if(is_page()) { ?><?php the_title(); ?> | <?php bloginfo(); ?><?php } ?>
    	<?php if(is_category()) { ?><?php single_cat_title(); ?> | <?php bloginfo(); ?><?php } ?>
    	<?php if(is_tag()) { ?><?php single_tag_title(); ?> | Tag | <?php bloginfo(); ?><?php } ?>
    	<?php if(is_404()) { ?>Page Not Found  | <?php bloginfo(); ?><?php } ?>
    	<?php if(is_date()) { ?><?php the_time('M jS, Y') ?>  | <?php bloginfo(); ?><?php } ?>
    	<?php if(is_search()) { ?><?php echo esc_html($s, 1); ?> | Search Results | <?php bloginfo(); ?> <?php } ?>
    	<?php if(is_author()) { ?><?php $author = get_userdata( get_query_var('author') ); ?><?php echo $author->display_name; ?> | Author | <?php bloginfo(); ?><?php } ?>
    	</title>
    Bir hata göremedim. Sizce neden dolayı böyle olabilir? Temayı görmek isteyenlere gönderebilirim.

    Ücretli çözebilirim diyen varsa da neyse verelim artık. Sıkıntı değil.
  • 22-01-2014, 10:18:07
    #2
    Site adresini pm ile gönderin bi bakayım ek olarak

    şu satırı;
    <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />

    bununla değiştirip deneyin birde;
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  • 22-01-2014, 10:28:32
    #3
    Üyeliği durduruldu
    Agent adlı üyeden alıntı: mesajı görüntüle
    Site adresini pm ile gönderin bi bakayım ek olarak

    şu satırı;
    <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />

    bununla değiştirip deneyin birde;
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    hocam bunuda denedim, yine denedim yok olmuyor ya

    http://www.evdekikadin.com/ ayrıca buraya ayrı bir demo kurdum, bir tanede demo post girdim. Gördüğünüz üzere başlıkta sıkıntı yok yazıda kısımda sıkıntı var.

    Üşünmedim teker teker tüm fontları değiştirdim. Arial falan yaptım. Oralar yine değişmedi.
  • 22-01-2014, 10:34:08
    #4
    Yazılarınız single.php sidebar.php de TR karakter hatası vermiyor. Hata verdiren dosyalarınız index.php ve archive.php bunlarda karakter problemi var sanırım. Bu iki dosyayı pc'nize alıp not defteri ile açarak UTF-8 formatında farklı kaydet deyip tekrar ftp gönderin bakalım.(Bu iki dosyada karakter kodlamasıyla ilgili bir meta etiketide varmı yokmu kontrol edin)
  • 22-01-2014, 10:42:25
    #5
    Üyeliği durduruldu
    Agent adlı üyeden alıntı: mesajı görüntüle
    Yazılarınız single.php sidebar.php de TR karakter hatası vermiyor. Hata verdiren dosyalarınız index.php ve archive.php bunlarda karakter problemi var sanırım. Bu iki dosyayı pc'nize alıp not defteri ile açarak UTF-8 formatında farklı kaydet deyip tekrar ftp gönderin bakalım.(Bu iki dosyada karakter kodlamasıyla ilgili bir meta etiketide varmı yokmu kontrol edin)
    dediklerinizi yine yaptım hocam yok olmadı maalesef, arvhive.php yok zaten temada..
    Bakılması gereken her yere baktım fakat bulamadım.


    <div class="tm_bricknews_2_titles_desc">
    				<div class="tm_bricknews_1_titles_desc_arrow">
    
    					<div class="tm_bricknews_1_titles">
    					<a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>">			
    					<?php $tit = the_title('','',FALSE); echo substr($tit, 0, 55); if (strlen($tit) > 55) echo " ..."; ?>				
    					</a>
    					</div>	
    
    					<div class="tm_bricknews_1_desc">
    					<?php echo excerpt(85); ?> 
    					</div>
    
    				</div>
    				</div>
    karakter hatası veren kısmın kod dizinide burası. anlayamadım cidden.
  • 22-01-2014, 10:47:52
    #6
    DB karakter setin nedir ?
  • 22-01-2014, 10:50:26
    #7
    Üyeliği durduruldu
    Agent adlı üyeden alıntı: mesajı görüntüle
    DB karakter setin nedir ?
    /** Database Charset to use in creating database tables. */
    define('DB_CHARSET', 'utf8');
    utf8 hocam.
  • 22-01-2014, 10:59:59
    #8
    MusaitYerde adlı üyeden alıntı: mesajı görüntüle
    /** Database Charset to use in creating database tables. */
    define('DB_CHARSET', 'utf8');
    utf8 hocam.
    Temanızda ki şu yazı fontları Türkçe'yi desteklemiyor bu nedenle Türkçe karakterler bozuk çıkıyor sorun budur. Çözüm ise; bu kodları kaldırırsanız istediğiniz fontlarda olmaz tema. Türkçe karakter destekleyen başka bir yazı fontu seçip onları kullanmalısınız.

    <link rel='stylesheet' id='blueblog-droidsans-css'  href='https://fonts.googleapis.com/css?family=Droid+Sans&ver=3.8' type='text/css' media='all' />
    <link rel='stylesheet' id='blueblog-latofont-css'  href='https://fonts.googleapis.com/css?family=Lato%3A400%2C300%2C700%2C900&ver=3.8' type='text/css' media='all' />
    <link rel='stylesheet' id='blueblog-opensans-condensed-css'  href='https://fonts.googleapis.com/css?family=Open+Sans+Condensed%3A300%2C300italic%2C700&subset=latin%2Clatin-ext&ver=3.8' type='text/css' media='all' />
    <link rel='stylesheet' id='symple_shortcode_styles-css'  href='http://www.evdekikadin.com/wp-content/themes/blueblog/inc/symple-shortcodes/includes/css/symple_shortcodes_styles.css?ver=3.8' type='text/css' media='all' />
  • 22-01-2014, 11:05:20
    #9
    Üyeliği durduruldu
    Agent adlı üyeden alıntı: mesajı görüntüle
    Temanızda ki şu yazı fontları Türkçe'yi desteklemiyor bu nedenle Türkçe karakterler bozuk çıkıyor sorun budur. Çözüm ise; bu kodları kaldırırsanız istediğiniz fontlarda olmaz tema. Türkçe karakter destekleyen başka bir yazı fontu seçip onları kullanmalısınız.

    <link rel='stylesheet' id='blueblog-droidsans-css'  href='https://fonts.googleapis.com/css?family=Droid+Sans&ver=3.8' type='text/css' media='all' />
    <link rel='stylesheet' id='blueblog-latofont-css'  href='https://fonts.googleapis.com/css?family=Lato%3A400%2C300%2C700%2C900&ver=3.8' type='text/css' media='all' />
    <link rel='stylesheet' id='blueblog-opensans-condensed-css'  href='https://fonts.googleapis.com/css?family=Open+Sans+Condensed%3A300%2C300italic%2C700&subset=latin%2Clatin-ext&ver=3.8' type='text/css' media='all' />
    <link rel='stylesheet' id='symple_shortcode_styles-css'  href='http://www.evdekikadin.com/wp-content/themes/blueblog/inc/symple-shortcodes/includes/css/symple_shortcodes_styles.css?ver=3.8' type='text/css' media='all' />
    anladım hocam. teşekkürler bir de font değiştireyim.