• 17-05-2010, 21:59:10
    #1
    Üyeliği durduruldu
    Merhabalar,

    Henüz 1 ila 2 saatlik Smarty tecrübem var. Halihazırdaki scriptimi Smarty ile yeniden kodlayacağım. Lakin, body etiketinden sonra 5 satırlık bir boşluk atıyor, ve sayfadaki ilk satırı boş bırakıyor. Bunu nasıl düzeltebilirim?

    <body> 
    
    
    
    
    
    
    
    
    kocasozluk.com | Kocaman Sözlük !
    </body>
    header.tpl

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>{$title}</title>
    {$meta}
    </head>
    <body>
    index.tpl

    {include file="header.tpl"}
    {$title}
    {include file="footer.tpl"}
    Saygılarımla;
    Samet ARAS.
  • 17-05-2010, 22:40:50
    #2
    Üyeliği durduruldu
    sayfa boşlugudur o . kontrol edip deneyin.
    ayrıca boşluk olması herhangi bir problem çıkarmaz
  • 18-05-2010, 00:21:00
    #3
    Üyeliği durduruldu
    smarty kendinden boşluk biraktigini gormedim. başka bir neden vardir boşluk varsada. yada sayfada beyaz boşluklar enter vs vs vardir
  • 18-05-2010, 01:17:43
    #4
    TPL dosyalarında boşluk yoksa çıkmaması lazım, kullandığınız TPL'leri kontrol ediniz
  • 18-05-2010, 07:44:43
    #5
    Üyeliği durduruldu
    Merhabalar,

    TPL Dosyaları şöyle;

    header.tpl
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>{$title}</title>
    {$meta}
    </head>
    index.tpl

    {include file="header.tpl"}
    <body>
    {$title}
    {include file="footer.tpl"}
    footer.tpl

    </body>
    </html>
    index.php

    <?php
    require_once('libs/Smarty.class.php');
    require_once('mysql.php');
    
    $smarty = new Smarty;
    $smarty->template_dir = './template/';
    $smarty->compile_dir = './compile/';
    $smarty->cache_dir = './cache/';
    
    $genel = $db->get_row("SELECT * FROM genel",ARRAY_A);
    
    $smarty->assign('siteurl', 'http://www.kocasozluk.com/');
    
    $smarty->assign('title', $genel['site_baslik']);
    $smarty->assign('meta', $genel['meta']);
    
    $smarty->display('index.tpl');
    
    ?>
    Saygılarımla;
    Samet ARAS.
  • 18-05-2010, 07:53:18
    #6
    Üyeliği durduruldu
    Merhabalar,

    Sorunun hal çaresini bir Smarty forumunda buldum. Teşekkür ederim, meğersem editörün kodlama tipini UTF-8 without BOM olarak yapmalımışız.

    Saygılarımla;
    Samet ARAS.