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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: шаблон

Сообщения:  [1-10]    [11-20]  [21-25] 

 
 автор: Loki   (31.05.2006 в 20:20)   письмо автору
 
   для: Oligarx   (31.05.2006 в 19:06)
 

Файл который инклудится должен по структуре напоминать функцию и содержать строчку

return $var;

через которую возвращать все необходимые переменные.
только в этом случае приведенная конструкция будет работать. Так что переписывайте код. В таком виде он не заработает.

   
 
 автор: Oligarx   (31.05.2006 в 19:06)   письмо автору
 
   для: Loki   (31.05.2006 в 10:50)
 

Loki, прокомментируй пожалуйста свой пост ... а то что то плохо представляю, что он делает.

   
 
 автор: Loki   (31.05.2006 в 10:50)   письмо автору
 
   для: Oligarx   (31.05.2006 в 06:18)
 

Блин... ну откройте же вы наконец справочник! сколько же можно методом тыка делать?
<?
return.php
<?php

$var 
'PHP';

return 
$var;

?>

noreturn.php
<?php

$var 
'PHP';

?>

testreturns.php
<?php

$foo 
= include 'return.php';

echo 
$foo// prints 'PHP'

$bar = include 'noreturn.php';

echo 
$bar// prints 1

?>

   
 
 автор: hell_riser   (31.05.2006 в 08:14)   письмо автору
 
   для: Oligarx   (31.05.2006 в 06:18)
 

А попробуйте подключать не скрипт к шаблону, а шаблон к скрипту.

   
 
 автор: Panker   (31.05.2006 в 06:18)   письмо автору
 
   для: hell_riser   (31.05.2006 в 01:27)
 

а такой удобный шаблон был ((((((((

   
 
 автор: Oligarx   (31.05.2006 в 06:18)   письмо автору
 
   для: hell_riser   (31.05.2006 в 01:27)
 

теперь работает, но не так кака бы хотелось ....

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

   
 
 автор: hell_riser   (31.05.2006 в 01:27)   письмо автору
 
   для: Oligarx   (31.05.2006 в 00:49)
 

Сдаётся мне проблема в определении переменной $kontent
У вас :

<?php
$kontent 
"include("gbook.php")";
?>


а надо вроде бы так:

<?php
//Кавычки у вас лишние
$kontent = include("gbook.php");
?>

   
 
 автор: Oligarx   (31.05.2006 в 00:49)   письмо автору
 
   для: Oligarx   (29.05.2006 в 14:18)
 

ок. Объясню ещё раз ...

Значит есть у нас 2 файла:

1) template.tpl

<html>
<head>
  <title><?=strtoupper($title)?></title>
  <meta name=descripxion content="<?=$descripxion?>">
  <meta name=keywords content="<?=$keywords?>">
  <meta name=robots content="index">
  <meta http-equiv=content-type content="text/html; charset=windows-1251">
</head>
<body>
<?=$kontent?>
</body>
</html>


Здесь содержится шаблон сайта ... тобеж по этому каркасу должен строиться сайт (чтоб все странички были одинаковыми).

2) index.php (Главная страничка сайта)


<?
$title
="Главная страничка";
$description="бла-бла-бла";
$keywords="ываываываыв";
$kontent="Вы находитесь на главной страничке (это типо контент)";

require_once(
"../themes/template.tpl");
?>


(Здесь всё понятно) ?

Мне здесь тоже всё понятно, но вот как можно сделать, чтобы было вот так ...

3) gvestbook.php (Гостевая сайта)


<?
$title
="Гостевая сайта";
$description="бла-бла-бла";
$keywords="ываываываыв";
$kontent="include("gbook.php")";

require_once(
"../themes/template.tpl");
?>


Ну и так далее можно так же сделать фото галерею ...

Вот собственно и проблема (не могу подключить в нужное место в шаблоне нужный код)

Просьба не предлогать шаблоны типа Smarty

Насчёт таких шаблонов есть статья http://spectator.ru/technology/php/easy_templates (интересно мнение тех кто прочитает эту статью)


Ну и просьба помочь ...

   
 
 автор: Loki   (30.05.2006 в 22:17)   письмо автору
 
   для: Oligarx   (30.05.2006 в 18:55)
 

Так а какой из вышеизложенных вариантов вы вообще попробовали?

   
 
 автор: Artem S.   (30.05.2006 в 21:31)   письмо автору
 
   для: Oligarx   (30.05.2006 в 21:11)
 

я уже и не знаю что вы хотите, я все варианты перебрал что вам нужно, как мне казалось.
Может объясните не что вам нужно, а для чего это вам, может станет понятнее.

   

Сообщения:  [1-10]    [11-20]  [21-25] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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