RSS
Hot Keywords:  mysql  php  function  All  None
Current Position : index>Downloads>documentation>
Smarty-2.5.0-docs.tar.gz
  • FileType: .gz
  • Softsize: MB
  • Type: Usa
  • Language: English
  • Accredit: Sharesoft
  • Os: Win2003,WinXP,Win2000,Win9X
  • Update: 2008-03-28
  • Officialurl: http://
Introduce:
The Smarty manual is available in various formats. Pick a language and format from the table below to start downloading. You can also read the documentation online.

Windows users may want to follow this install guide

This is a simple guide to get Smarty setup and running quickly. The online
documentation includes a very thorough explanation of a Smarty installation.
This guide is meant to be a quick and painless way of getting Smarty working,
and nothing more. The guide assumes you are familiar with the UNIX system
environment. Windows users will need to make adjustments where necessary.

INSTALL SMARTY LIBRARY FILES

Copy the Smarty library files to your system. In our example, we place them in
/usr/local/lib/php/Smarty/

___FCKpd___0gt; cd YOUR_DOWNLOAD_DIRECTORY
___FCKpd___0gt; gtar -zxvf Smarty-2.6.7.tar.gz
___FCKpd___0gt; mkdir /usr/local/lib/php/Smarty
___FCKpd___0gt; cp -r Smarty-2.6.7/libs/* /usr/local/lib/php/Smarty

You should now have the following file structure:

/usr/local/lib/php/Smarty/
Config_File.class.php
debug.tpl
internals/
plugins/
Smarty.class.php
Smarty_Compiler.class.php


SETUP SMARTY DIRECTORIES

You will need four directories setup for Smarty to work. These files are for
templates, compiled templates, cached templates and config files. You may or
may not use caching or config files, but it is a good idea to set them up
anyways. It is also recommended to place them outside of the web server
document root. The web server PHP user will need write access to the cache and
compile directories as well.

In our example, the document root is /web/www.domain.com/docs and the
web server username is "nobody". We will keep our Smarty files under
/web/www.domain.com/smarty

___FCKpd___0gt; cd /web/www.domain.com
___FCKpd___0gt; mkdir smarty
___FCKpd___0gt; mkdir smarty/templates
___FCKpd___0gt; mkdir smarty/templates_c
___FCKpd___0gt; mkdir smarty/cache
___FCKpd___0gt; mkdir smarty/configs
___FCKpd___0gt; chown nobody:nobody smarty/templates_c
___FCKpd___0gt; chown nobody:nobody smarty/cache
___FCKpd___0gt; chmod 775 smarty/templates_c
___FCKpd___0gt; chmod 775 smarty/cache


SETUP SMARTY PHP SCRIPTS

Now we setup our application in the document root:

___FCKpd___0gt; cd /web/www.domain.com/docs
___FCKpd___0gt; mkdir myapp
___FCKpd___0gt; cd myapp
___FCKpd___0gt; vi index.php

Edit the index.php file to look like the following:

<?php

// put full path to Smarty.class.php
require('/usr/local/lib/php/Smarty/Smarty.class.php');
$smarty = new Smarty();

$smarty->template_dir = '/web/www.domain.com/smarty/templates';
$smarty->compile_dir = '/web/www.domain.com/smarty/templates_c';
$smarty->cache_dir = '/web/www.domain.com/smarty/cache';
$smarty->config_dir = '/web/www.domain.com/smarty/configs';

$smarty->assign('name', 'Ned');
$smarty->display('index.tpl');

?>


SETUP SMARTY TEMPLATE

___FCKpd___0gt; vi /web/www.domain.com/smarty/templates/index.tpl

Edit the index.tpl file with the following:

<html>
<head>
<title>Smarty</title>
</head>
<body>
Hello, {$name}!
</body>
</html>



Now go to your new application through the web browser,
http://www.domain.com/myapp/index.php in our example. You should see the text
"Hello Ned!" in your browser.

Once you get this far, you can continue on to the Smarty Crash Course to learn
a few more simple things, or on to the documentation to learn it all.
Download Url:
Download Address:
·本地下载
☉Search Smarty-2.5.0-docs.tar.gz In Google。
☉Search Smarty-2.5.0-docs.tar.gz In Baidu。
☉Search Smarty-2.5.0-docs.tar.gz In Yahoo。
New CommentA total of 0 users commented on
Comments
Comments:no more than 250 words, to audit, please consciously abide by the Internet-related policies and regulations.
Username: Password:
Anonymous?
Registr