Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Создание системы шаблонов...
 
 автор: Ozxar   (02.05.2005 в 00:51)   письмо автору
 
 

Эту тему я поднимал, но все таки хочеться узнать, как сделать такую систему... и чтоб она было понятно принцип ее работы...

и еще... за какое время должна генерироваться страничка у меня 0.4 сек.. это нормально???

   
 
 автор: JIEXA   (02.05.2005 в 01:04)   письмо автору
 
   для: Ozxar   (02.05.2005 в 00:51)
 

>и еще... за какое время должна генерироваться страничка у
>меня 0.4 сек.. это нормально???

Смотря, какие функции, например наша (http://otvali.ru) открывается за 0.02...

   
 
 автор: Ozxar   (02.05.2005 в 01:18)   письмо автору
 
   для: JIEXA   (02.05.2005 в 01:04)
 

у меня проблемма в кривых /dev/hands

скрипт корявый но какой есть..


<? 
list($msec,$sec)=explode(chr(32),microtime());
$HeadTime=$sec+$msec;
session_start(); include "include/function.php";
include 
"include/banip.php";
 if(isset(
$_SESSION['user'])){
 
connect();
$usersa=$_SESSION['user'];
$r=mysql_query("SELECT * FROM portal_users where name='$usersa' ");
$menua=mysql_fetch_array($r);

   if(
$menua['menu'] ==1) {
       include 
"header.php";
     
$CurSec=empty($_GET['p'])?null:$_GET['p'];
if(empty(
$CurSec))
include(
"./include/admin/index.php");
    elseif(
file_exists("./include/admin/$CurSec.php"))
include(
"./include/admin/$CurSec.php");
  else
echo 
"Простите но модуль  в разработке =)";
include 
"footer.php";}   else { include "header.php";
           print 
" <table summary='' class='d3' cellspacing='1' cellpadding='3' width='300'>
<tr>
<td bgcolor='#fdf8e7' width='300' height='' class='ne'>&nbsp;<b>. :</b> Администрация</td>
</tr>
<form action=index.php?mod=auth method=post>
<tr>
<td bgcolor='#FFFFFF' class='ne1'>Логин :<br>
<input type=text name=lgn ><br>
Пароль :<br> <input type=password name=psw ><br>
<input type=submit class='tx' value=Отправить> </tr></td>
</form></table>"
;  include "footer.php";}
}
else {  include 
"header.php";
           print 
" <table summary='' class='d3' cellspacing='1' cellpadding='3' width='300'>
<tr>
<td bgcolor='#fdf8e7' width='300' height='' class='ne'>&nbsp;<b>. :</b> Администрация</td>
</tr>
<form action=index.php?mod=auth method=post>
<tr>
<td bgcolor='#FFFFFF' class='ne1'>Логин :<br>
<input type=text name=lgn ><br>
Пароль :<br> <input type=password name=psw ><br>
<input type=submit class='tx' value=Отправить> </tr></td>
</form></table>"
;  include "footer.php";
    }list(
$msec,$sec)=explode(chr(32),microtime());
    echo 
"Страница сгенерировалась за ".round(($sec+$msec)-$HeadTime,4)." сек.";
?>

   
 
 автор: cheops   (02.05.2005 в 01:22)   письмо автору
 
   для: Ozxar   (02.05.2005 в 00:51)
 

>Эту тему я поднимал, но все таки хочеться узнать, как
>сделать такую систему... и чтоб она было понятно принцип ее
>работы...
Размытый вопрос - не очень понятно, что требуется от отвечающих...

>и еще... за какое время должна генерироваться страничка у
>меня 0.4 сек.. это нормально???
Это на локальной машине или на сервере? В любом случае время хорошее так как лимитирующей стадией является передача данных по сети которая длится секунды.

   
 
 автор: Ozxar   (02.05.2005 в 01:41)   письмо автору
 
   для: cheops   (02.05.2005 в 01:22)
 

например я пишу маленький портал, я взял какой-то скрипт шаблонов, но при добавление контента ничего не выводиться =(

вункция для загрузки темплайта insertTemplate()

   
 
 автор: Ozxar   (05.05.2005 в 01:01)   письмо автору
 
   для: Ozxar   (02.05.2005 в 01:41)
 

может кто нибудь... поможет???? плиз =)

   
 
 автор: Flash5   (05.05.2005 в 12:11)   письмо автору
 
   для: Ozxar   (05.05.2005 в 01:01)
 

Я всегда создаю новый движок шаблонизатора для каждого сайта. Если есть соответствующие знания советую написать свой :-)

   
 
 автор: Ozxar   (06.05.2005 в 00:03)   письмо автору
 
   для: Flash5   (05.05.2005 в 12:11)
 

если не трудно... помогите его написать =)
я знаю самый простой include но это не красиво..

   
 
 автор: glsv (Дизайнер)   (05.05.2005 в 12:52)   письмо автору
 
   для: Ozxar   (05.05.2005 в 01:01)
 

Понимаете в чем дело... Это чужая система и при этом достаточно объемная (83Кб в архиве). Будет очень хорошо, если на форуме найдется человек, использовавший данную систему шаблонов и который сможет сказать где ошибка. Но ведь вы даже не сказали как эта система называется...
Не думаю, что найдется много желающих скачать 83 Кб кода и искать в нем ошибку.

   
 
 автор: Ozxar   (06.05.2005 в 00:05)   письмо автору
 
   для: glsv (Дизайнер)   (05.05.2005 в 12:52)
 

если чесно я сам незнаю как она называеться =) я ее взял с сайта
http://doc.woweb.ru/index.htm/id/1067079310/a/p
а 83 кб... из-за того что там полностью движок =)

   
 
 автор: Sin   (06.05.2005 в 07:37)   письмо автору
 
   для: Ozxar   (06.05.2005 в 00:05)
 

используйте лучше Smarty. К ниму идет учебник на русском, думаю разберетесь быстро
http://smarty.php.net/download-docs.php

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования