Создание тем(дизайна) своего сайта на php

Discussion in 'PHP' started by Tedd, 29 Sep 2005.

  1. Tedd

    Tedd New Member

    Joined:
    6 Jul 2005
    Messages:
    12
    Likes Received:
    0
    Reputations:
    0
    Кто нибудь знает как создать дизайн сайта на php, чтобы все остальные документы(с информацией) не приходилось менять с дизайном, а просто надо было сменить например файль theme.php и всё, сайт бы получил новый облик. :confused: :confused:
     
  2. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    шаблонизаторы, например Smarty (он тяжелый).

    Или сам шаблонизатор напиши...
     
  3. RevenAnt

    RevenAnt Elder - Старейшина

    Joined:
    8 Apr 2005
    Messages:
    60
    Likes Received:
    18
    Reputations:
    9
    Или к примеру X-Tampletes - создаёш отдельный шаблон (хтмл код с пометками)- а потом скриптом его парсиш, выводя те блоки с тем контентом што тебе нада.
    http://www.phpxtemplate.org/
    http://sourceforge.net/projects/xtpl/
    (дето 30кб ...)
     
  4. bul666

    bul666 Banned

    Joined:
    21 Apr 2005
    Messages:
    280
    Likes Received:
    8
    Reputations:
    -1

    МОЖНО...! Надо подумать впринципе это легко, подключи воображение )))

    Например содержание *general.php
    Где будет содержаться контент...
    PHP:
    ...
    $title=" My Site";
    $news "Новости епт";
    $aut "Автор";
    $mes "Главное сообщение и т.д. ";
    -
    //-
    ...
    А вот например содержание *Theme.php

    PHP:
    ...
    @require (
    "general.php");
    echo 
    "<html><head>"
    ."<title>$title</title>"
    ."</head>"
    ."<center><font color=red><h1>$mes</h1>"
    ."<table><td width=600>$news</td></table>";
    ........... 
    Тут можно уже дизайн всякий типа каринки и т.д
    ---------
    echo 
    "<center>Автор сайта: <b>$aut</b>";
    ...
    Index.php

    PHP:
    ...
    echo 
    file_get_contents('theme.php'); //Можно include
    ...
    Думаю будет работать )))) Проверять все нет времени
     
  5. Tedd

    Tedd New Member

    Joined:
    6 Jul 2005
    Messages:
    12
    Likes Received:
    0
    Reputations:
    0
    Я создал документы приведённые выше, естественно с открытием php (<?php)
    и на главной я вижу последствия не сработавшего php кода.

    Если не сложно не мог бы кто нибудь создать примитивный пример и дал бы ссылочку на архив или скинул бы мне на почту - [email protected]

    Заранее спасибо!
     
  6. bul666

    bul666 Banned

    Joined:
    21 Apr 2005
    Messages:
    280
    Likes Received:
    8
    Reputations:
    -1
    Хорошо )... Ща попробую ченить сделать
     
  7. Tedd

    Tedd New Member

    Joined:
    6 Jul 2005
    Messages:
    12
    Likes Received:
    0
    Reputations:
    0
    давай я здесь до утра... жду
     
  8. Tedd

    Tedd New Member

    Joined:
    6 Jul 2005
    Messages:
    12
    Likes Received:
    0
    Reputations:
    0
    о получил почту! спасибо, твой скрипт работает.
    надеюсь мне удастся реализовать, то, что я хотел.
     
  9. Tedd

    Tedd New Member

    Joined:
    6 Jul 2005
    Messages:
    12
    Likes Received:
    0
    Reputations:
    0
    Слушайте, а может кто нибудь поможет с такой штукой, как делать переменные?? или как они там называются??

    вот пример адреса - http://адрес/index.php?id=2
    или http://адрес/?id=2