Четверг, 2025-01-23, 8:58 AM
Статьи - PHP
Приветствую Вас Гость | RSS
Главная страница Каталог статей Регистрация Вход
Меню сайта

Категории каталога
PHP [158]
Статьи по PHP

Наш опрос
Выбираем ОС
Всего ответов: 192

Начало » Статьи » PHP » PHP

Пара слов о разделении дизайна и кода
Я придерживаюсь в этом вопросе консервативной позиции: небольшой кусок программного кода дизайнеру помешать не должен. Но зато при этом не надо будет изобретать никаких псевдоязыков. Написаное вами будет понятно и другим программистам без дополнительного разбирательства в ваших функциях парсинга шаблона и т. д.
Как это реализовать? Элементарно! В шаблоне пишем что-то вроде

<? echo $text; ?>
а перед его подключением определяем переменную $text:

<?php
$text = file_get_contents("some.txt");
include ("template.php");
?>
Рассмотрим более сложную ситуацию. Нам необходимо создать т. н. "зебру". Например, для списка новостей. В шаблоне пишем примерно следующее:

<p class=n<? echo $i; ?> ... ><? echo $text; ?></p>
А в скрипте показа новостей перед каждой новостью изменяем $i как хотим. Для двухцветного варианта можно поступить так:

$i=0;
foreach($news as $text){
include ("newstemplate.php");
if ($i) $i=0;
else $i=1;
}
Само сабой, классы n0 и n1 элемента <p> должны быть соответствующим образом описаны в вашей таблице стилей.

Категория: PHP | Добавил: webmaster (2006-12-02)
Просмотров: 331 | Рейтинг: 0.0 |

Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа

Сервисы

Поиск по каталогу

Друзья сайта

| Ссылки 1 | Ссылки 2 | Ссылки 3 |
www.webmaster.clan.su Каталог+поисковая система be number one Bakililar.az Top Sites Сервис авто регистрации в
каталогах, статьи про раскрутку сайтов, web дизайн, flash, 
photoshop, хостинг, рассылки; форум, баннерная сеть, каталог 
сайтов, услуги продвижения и рекламы сайтов Скрипт для определения тиц (Яндекс CY: индекс цитирования). Определение pr (Google Pagerank). Проверить тиц pr сайта.
Copyright WebMaster.Clan © 2006 Бесплатный хостинг uCoz