wiki:template:main.php
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версия | |||
| wiki:template:main.php [2024/08/26 01:54] – VladPolskiy | wiki:template:main.php [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== файл шаблона main.php ====== | ||
| - | '' | ||
| - | |||
| - | Многие из описанных здесь функций также применимы для :&13: '' | ||
| - | |||
| - | ===== Минимум... ===== | ||
| - | |||
| - | Здесь представлены минимальные требования для правильного отображения и взаимодействия страницы с вашим шаблоном. | ||
| - | |||
| - | ==== Функциональность ==== | ||
| - | |||
| - | Обычно рекомендуется начинать страницы шаблона с **doctype** и тега %%< | ||
| - | <code php> | ||
| - | < | ||
| - | <html | ||
| - | xmlns=" | ||
| - | xml: | ||
| - | lang="<? | ||
| - | dir="<? | ||
| - | </ | ||
| - | |||
| - | Первый реальный вызов PHP — это :&13: '' | ||
| - | |||
| - | <code php> | ||
| - | < | ||
| - | <?php tpl_metaheaders()?> | ||
| - | </ | ||
| - | |||
| - | Далее идет '' | ||
| - | |||
| - | <code php> | ||
| - | <meta charset=" | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | Чтобы добавить favicon, вы можете использовать '' | ||
| - | |||
| - | <code php> | ||
| - | <?php echo tpl_favicon(array(' | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | Когда вы будете готовы к отображению, | ||
| - | <code php> | ||
| - | < | ||
| - | <div class="<? | ||
| - | </ | ||
| - | |||
| - | Ваш шаблон должен иметь некий последовательный заголовок, | ||
| - | |||
| - | <code php> | ||
| - | < | ||
| - | <?php if ($conf[' | ||
| - | < | ||
| - | <?php endif ?> | ||
| - | </ | ||
| - | |||
| - | Вам понадобятся все служебные кнопки/ | ||
| - | <code php> | ||
| - | <div class=" | ||
| - | <?php tpl_searchform()?> | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | Теперь представьте себя в области контента вашей страницы. Сначала вам понадобится вызов функции отображения ошибок, | ||
| - | <code php> | ||
| - | <?php html_msgarea()?> | ||
| - | </ | ||
| - | |||
| - | Некоторые мелочи — это «хлебные крошки» и ссылки «вы здесь». Вы можете добавить их в любом месте области контента, | ||
| - | |||
| - | <code php> | ||
| - | <?php if ($conf[' | ||
| - | < | ||
| - | <?php endif ?> | ||
| - | <?php if ($conf[' | ||
| - | < | ||
| - | <?php endif ?> | ||
| - | </ | ||
| - | |||
| - | Кульминацией всего процесса является отображение содержимого страницы; | ||
| - | <code php> | ||
| - | <?php tpl_content(); | ||
| - | </ | ||
| - | |||
| - | Ближе к концу раздела контента вы можете добавить информацию о том, когда страница была последний раз изменена, | ||
| - | <code php> | ||
| - | <p> | ||
| - | <?php tpl_pageinfo()?>< | ||
| - | <?php tpl_userinfo()?>< | ||
| - | <?php tpl_license()?> | ||
| - | </p> | ||
| - | </ | ||
| - | |||
| - | Многие шаблоны отображают [[wiki: | ||
| - | |||
| - | <code php> | ||
| - | <?php tpl_include_page($conf[' | ||
| - | </ | ||
| - | |||
| - | И наконец, | ||
| - | <code php> | ||
| - | <?php tpl_indexerWebBug(); | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | === В целом теперь... === | ||
| - | |||
| - | У нас есть небольшой образец, | ||
| - | <code php> | ||
| - | < | ||
| - | <html | ||
| - | xmlns=" | ||
| - | xml: | ||
| - | lang="<? | ||
| - | dir="<? | ||
| - | < | ||
| - | <?php tpl_metaheaders()?> | ||
| - | < | ||
| - | <?php echo tpl_favicon(array(' | ||
| - | </ | ||
| - | < | ||
| - | <div class="<? | ||
| - | < | ||
| - | <?php if ($conf[' | ||
| - | < | ||
| - | <?php endif ?> | ||
| - | <div class=" | ||
| - | <?php tpl_searchform()?> | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | <?php tpl_action(' | ||
| - | </ | ||
| - | <?php html_msgarea()?> | ||
| - | <?php if ($conf[' | ||
| - | < | ||
| - | <?php endif ?> | ||
| - | <?php if ($conf[' | ||
| - | < | ||
| - | <?php endif ?> | ||
| - | <?php tpl_content(); | ||
| - | <p> | ||
| - | <?php tpl_pageinfo()?>< | ||
| - | <?php tpl_userinfo()?>< | ||
| - | <?php tpl_license()?> | ||
| - | </p> | ||
| - | <?php tpl_include_page($conf[' | ||
| - | <?php tpl_indexerWebBug(); | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | Теперь у вас есть все кнопки, | ||
| - | |||
| - | ==== Посмотрите и почувствуйте ==== | ||
| - | |||
| - | FIXME | ||
| - | Объяснение стилей для: | ||
| - | * Обычный просмотр | ||
| - | * Редактирование | ||
| - | * Навигация по индексу (или то, что обычно называют навигацией по «карте сайта») | ||
| - | * Идет поиск | ||
| - | * Страницы типа формы, такие как регистрация, | ||
| - | Следует разместить здесь, так как все они требуют информацию о таблицах стилей. | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Источник ===== | ||
| - | |||
| - | Исходный код '' | ||
| - | |||
| - | =====Смотрите также===== | ||
| - | * [[wiki: | ||
| - | * [[wiki: | ||
| - | * [[wiki: | ||
| - | * [[https:// | ||
wiki/template/main.php.1724626467.txt.gz · Последнее изменение: — VladPolskiy
