Visualizzazione risultati 1 fino 2 di 2

Discussione: [Smarty] Problemi con sito...

  1. #1
    Guest

    Unhappy [Smarty] Problemi con sito...

    Salve ragazzi...

    ho preso dal web una di quelle cose gia pronte... da uppare solo sul server e in teoria dovrebbero funzionare da sole.. ma non è così...

    La pagina mi da questi errori...

    Codice:
    Notice: A session had already been started - ignoring session_start() in /membri/trest/app-load.php on line 2
    
    Notice: Undefined index: lang in /membri/trest/app-load.php on line 6
    
    Notice: Undefined index: lang in /membri/trest/app-load.php on line 9
    
    Notice: Undefined index: lang in /membri/trest/app-load.php on line 12
    
    Notice: Undefined index: lang in /membri/trest/app-load.php on line 15
    
    Notice: Undefined index: lang in /membri/trest/app-load.php on line 18
    
    Notice: Undefined index: lang in /membri/trest/app-load.php on line 21
    
    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /membri/trest/class/youtube.class.php on line 21

    Vi posto l'index.php

    Codice:
    <?php
    ob_start();
    error_reporting(E_ALL);
    session_start();
    $_SESSION['user_logged'] = false;
    
    require_once('config.php');
    
    
    $smarty->display('head.tpl');
    
    $smarty->display('head_menu.tpl');
    $smarty->display('search_form.tpl');
    
    require_once('app-modules.php');
    
    ?>
    
    
    </div>
    <?php $smarty->display('footer.tpl'); ?>
    Confido in voi...
    Grazie in anticipo...
    Ultima modifica di trest : 07-07-2008 alle ore 08.34.27

  2. #2
    Guest

    Predefinito

    Non sò cosa intendi per "cosa già pronta", ma Smarty non lo è; o meglio Smarty è un motore di template....

    Ecco un esempio di come utilizzarlo:
    Codice PHP:
    require 'includes/libs/Smarty.class.php';
    $smarty = new Smarty;
    $smarty->trusted_dir="/includes/moduli/";
    $smarty->template_dir="/templates/";
    $smarty->compile_check = true;

    $smarty->debugging = true; //puoi settarlo anche a false
    $smarty->template_dir=$template_dir;
    $smarty->assign("Titolo",$titolo);
    $smarty->assign("Corpo",$corpo);
    $smarty->display('index.tpl');
    Nel file di template:
    Codice:
    <h1>{$Titolo}</h1>
    <p>{$Corpo}</p>
    ...dovrebbe funzionare

    Se non ricordo male, sul sito ufficiale dovrebbe esserci un bel manuale (anche in lingua italiana)
    EDIT: http://www.smarty.net/manual/it/

    Ciao
    Ultima modifica di giuseppeiemma : 07-07-2008 alle ore 17.43.08

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •