Jump to content
  • 0

загрузка одинаковых страниц


gashekkk
 Share

Question

Доброго времени суток.Кратко изложу суть проблемы,я только недавно начал заниматся сайтостроением и являюсь полным чайником.Кароче говоря создал страничку на HTML как положено плюс меню состоящее из графических кнопок.Вопрос в следующем:если создать на основе этой страницы шаблоны (шапка неизменна с кнопками,обновляется только контент)при переходе на другую страничку будет ли загружатся опять шапка и кнопки?Слышал что должно грузится из кеша так же слышал что всё это дело можна генерировать с помощью PHP. Подскажите можна ли обойтись без PHP а если нет то в каком направлении двигатся,прошу прощения если некорректно задан вопрос.Заранее благодарен

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

ну я когда только начинал, я это дело делал через дримвр в библиотечный элемент делал, а на php делается так

вот как есть в исходном

<table width="745" height="247" border="1">
<tr>
<td height="80" colspan="2"> </td> <!--ячейка шапки-->
</tr>
<tr>
<td width="121"> </td><!--ячейка меню-->
<td width="608"> </td><!--Контент-->
</tr>
</table>

вырезаются элементы например шапка

и загоняется например в blocks/header.php

И вот что делается с главной стр.

<table width="745" height="247" border="1">

<? include("block/header.php"); ?> ////////////Подключаем блок////////////////

<tr>
<td width="121"> </td><!--ячейка меню-->
<td width="608"> </td><!--Контент-->
</tr>
</table>

И вот что делается с главной стр.

Аналогично можно вырезать ячейку меню <td width="121"> </td>

и получится

<table width="745" height="247" border="1">

<? include("block/header.php"); ?> ////////////Подключаем блок////////////////

<tr>
<? include("block/left.php"); ?> <!--ячейка меню вставка-->
<td width="608"> </td><!--Контент-->
</tr>
</table>

Edited by woofs
Link to comment
Share on other sites

  • 0
проще и на порядок быстрее PHP.

Да совсем уж проще. Столь извращенную логику еще стоит поискать.

Если парсер так хорош, так быстр, то почему он до сих пор болтается в конце списка используемых языков программирования для веба?

Link to comment
Share on other sites

  • 0

2 sorrow and Dimitry Wolotko — это что комменты к посту?

У вас обоих хоть ума хватило сначала тему поста прочесть, ответ был строго на пост автора.

2 Dimitry Wolotko: ... Весовые категори чего интересно?!

PHP — язык программирования

Parser — Инструментарий верстки (НЕ язык программирования).

....Так весовые категории ЧЕГО? Языка программирования и Инструментария Верстки??? ты вроде умнее чем кажешься?

Приводимое мною очевидное сравнение разумеется касалось методик верски с помощью PHP и РАRSER больше ничего.

куда ты со своим коментом?

2 s0rr0w: ... Если человек тупой это не значит что вокруг этого человека все остальные должны быть тупыми!?

О понимании логики и о всем мире поговорили... .

Вернемся к недоразвитому комету о скорости:

По PHP:

Когда PHP доходит до include как ты отлично знаешь, PHP прекращает транслировать сценарий и переключается на указанный в include файл, таким образом из-за подобного поведения транслятора, быстродействие сценария снижается, особенно при большом колличестве включаемых с помощью include файлов. Это каждый недоразвитый ПХП программист знает.

По Parser_у:

Конструкции Parser_а являются погруженными в текст, по этому не надо писать программу или что то там еще, которая выводит текст — наоборот, в имеющийся текст просто добавляется логика вот и все!

Еще есть желающие поспорить о быстродействии верстки ПХП и Парсера?!

Речь о том какой там Parser хороший или плохой фреймворк мною не ведется. Это просто алтернатива весьма надо сказать неплохая альтернативе инклудов PHP, гибкая и вполне понятная.

Edited by Amigos
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy