Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 SMARTY :: Работа с шаблони
  1. Въведение
  2. Синтаксис
  3. Smarty в действие
PureEvil
     
Автор  PureEvil (16.01.2006 23:35)  съобщение до автора
Погледнат  6582 пъти  добави към любими
Оценка  добави коментар
Гласове  7  изпрати на приятел
Коментари  (0)  абонирай се за PHP
    Страница 1 / 3

 



Нужните продукти за да ви бъде полезна тази статия са
1. Трябва да имате инсталиран уеб сървър, php – ако не знаете как прочетете за това в някой от броеве на списанието или от курса на уеб училището :: http:///spisanie.com.
2. SMARTY – енджин за шаблони който можете да си свалите от http://smarty.php.net/ последната версия е 2.6.10(в момента на писане на статията).
3. Свободно време да прочете следващите страници :)

SMARTY :: какво, защо

    Smarty е PHP библиотека за създаване на шаблони, която можете да ползвате свободно. За да работи smarty са ви нужни 2 неща: работещ уеб сървър и PHP версия 4.0.6 или по-висока.
     По удобно е и за дизайнера и за програмиста. Програмиста си програмира, а дизайнера неговата работа с разликата, че прави не html  страници, а малко по особени html страници наречени templates и обикновено се ползва разширение .tpl, което се разпознава автоматично като шаблонен файл от доста текстови редактори.

Инсталиране
    След като сте свалили Smarty-2.6.10.tar.gz го разархивирайте в директорията на сайта в папка inc/smarty(примерно J). След като сме направи ли това smarty е готов за ползване

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

 {*
   Шаблон:
index.tpl който зареждаме в php файла;
 *
}

<!
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>
 <
title>{$title}</title>
 <
meta http-equiv="content-Type" content="text/html; charset=windows-1251" />
 <meta name="author" content="PureEvil"
/>
</
head>
<
body>
  Този тест слага за заглавие на страницата:
{$title}<br />
  И можете да изтеглите примерния код от <a href=”{$url}”>тук<
/a>
</
body>
</
html>

PHP файл: index.php
<?
php
  
/*  Лесен ли е smarty за инсталиране? */

   
@require ‘./inc/smarty/Smarty.class.php’;

    
$template = new Smarty;
    
$template->template_dir = './templates';
    
$template->compile_dir = './templates/templates_c';

    
$template->assign('title', 'Заглавие');
    
$template->assign(url’, ‘http://pure.none-corp.org);

    
$template->display('index.tpl');

  
/*  Да :: Разбира се :: Елементарно Уотсън :) */
?>



  Следваща страница >> 


Ключови думи: Smarty шаблони шаблони с PHP PHP smarty шаблони


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008