Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: помогите с шаблонами [2]
ТвойWeb » WebMaster класс » PHP/Perl » помогите с шаблонами

Страниц (2): « 1 [2]
 

11. Barsuk - 18 Февраля, 2005 - 18:15:09 - перейти к сообщению
По моему, альтернатива фреймов на РНР не получится. Скрипт будет один фиг, генерить страницу полностью. Я так думаю... Может и неправ...
12. TvoyWeb - 18 Февраля, 2005 - 18:25:44 - перейти к сообщению
Barsuk пишет:
По моему, альтернатива фреймов на РНР не получится. Скрипт будет один фиг, генерить страницу полностью.

Без вариантов.
13. Ray Wen - 18 Февраля, 2005 - 23:53:33 - перейти к сообщению
PHP шаблоны нужны лишь для того, чтобы в случае чего можно было сменить дизайн или скажем меню на всех страницах разом не меняя вручную все на сотне... короче избавляет от подобного гемороя... Альтернативы фреймов не получиться по одной простой причине... все обрабатываеться на стороне сервера... пользователю выдаеться конечный html код.
Я сам фреймы не долюбливаю и пользуюсь как раз шаблонами. Возможно фрэймы и удобные для создателя, но не удобные для пользователя... например меня фрэймовые сайты несколько раздражают...
14. TvoyWeb - 19 Февраля, 2005 - 04:22:11 - перейти к сообщению
Ray Wen
Возможно именно это ему и нужно. То есть может он не хочет лепить статичные HTML (или PHP - имеется в виду расширение) файлы, а шаблоны или вообще PHP как раз это и предполагают.
Единственное скажу про шаблоны..... я стараюсь их всегда применять. Так проще ориентироваться в коде. Хотя конечно настоящими шаблонами, то что я использую и что используется на этом форуме, не назовешь....... но это уже другая тема Улыбка.
15. skadrummer - 19 Февраля, 2005 - 11:44:06 - перейти к сообщению
PHP шаблоны нужны лишь для того, чтобы в случае чего можно было сменить дизайн или скажем меню на всех страницах разом не меняя вручную все на сотне...-----ВО-ВО ИМЕННО!
16. Ray Wen - 19 Февраля, 2005 - 13:10:58 - перейти к сообщению
skadrummer
Ну если ты хочеш использовать "настоящие" php шаблоны, то нужно изучить что такое классы в php и объектно ориентированное програмирование... сам только бегло по всему этому пробежался, вдаваться в подробности не стал... Большинство... ну вот как мы и то как построен форум ExBB пользуеться лишь неким подобием того, но впринципи хватает... Выше был нарисован один из способов... я например делю немного подругому...
Там где должен писаться текст, стоит строчка:
CODE:
<? include ('pattern/'.$page.'.inc'); ?>

Ну а переменная задаеться в шаблоне головы как:
$page=$_GET['pg'];
Можно конечно сразу задать там где выбераеться файл непосредственно... просто в голове еще проверки всякие стоят, а простой вариант примерно так и выглядит...
CODE:
<? include ('pattern/'.$_GET['pg'].'.inc'); ?>

Ну и меню, лого, низ и т.д. в том же духе... меню в текстовой базе, где просто вписываеться еще один пункт и так же php раскладываеться на ссылки... пока ни чего удобнее не выдумал...
17. skadrummer - 19 Февраля, 2005 - 13:37:25 - перейти к сообщению
Ламерский вопрос: 1.А файлы с расширением .inc могут хтмл показывать?
2.Что надо прописать в .htaccess, чтобы загрузка шла не с Index.html, а с index.php?
18. Ray Wen - 20 Февраля, 2005 - 00:56:26 - перейти к сообщению
skadrummer
.inc, это тот же txt (можно и в txt хранить... разници ни какой)... Туда пихай текс, html-код, короче саму страницу...

в .htaccess поставь строчку:
CODE:
DirectoryIndex index.php

...и все.
19. skadrummer - 20 Февраля, 2005 - 02:46:37 - перейти к сообщению
СПАСИБО!Всё заработало!

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0423]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33