ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Способы верстки сайта.
  #1  
Старый 31.12.2009, 21:41
Аватар для DiHWO
DiHWO
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
Провел на форуме:
289669

Репутация: 7
По умолчанию Способы верстки сайта.

Заинтересовался этим вопросом. Я создаю сайт, и делаю его динамичным путем внедрения пхп в хтмл код, тобишь:
Код:
<html>
<head><title>Сайт</title></head>
<body>
Вася ходил по льду и 
<?
if ($abc==1)
{
echo'подскользнулся';
}
else
{
echo 'упал':
}
?>
</body>
</html>
Есть ли другой способ? Или этот самый лучший?
 
Ответить с цитированием

  #2  
Старый 31.12.2009, 22:16
Аватар для mr.The
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


Отправить сообщение для mr.The с помощью ICQ
По умолчанию

мб заюзать шаблоны? smarty например. Хотя, если сайт не сложный, то с шаблонами особо удобнее не будет.
 
Ответить с цитированием

  #3  
Старый 01.01.2010, 18:51
Аватар для DiHWO
DiHWO
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
Провел на форуме:
289669

Репутация: 7
По умолчанию

а поподробней? что такое шаблоны?
 
Ответить с цитированием

  #4  
Старый 02.01.2010, 00:01
Аватар для suser
suser
Познающий
Регистрация: 30.12.2009
Сообщений: 38
Провел на форуме:
38124

Репутация: 18
По умолчанию

Частенько так делаю. помог=+

PHP код:
<? include'inc.php';
/* inc.php
<?
if ($_GET['x']==1)
{
$content = 'подскользнулся';
}
else
{
$content =  'упал':
}
?>
*/
?>

 <html>
<head><title>Сайт</title></head>
<body>
<table width="500" height="200" border="1" align="center" cellpadding="1" cellspacing="1">
  <tr>
    <td width="539" height="193" align="center">Вася ходил по льду и <?=$content;?></td>
  </tr>
</table>
</body>
</html>
 
Ответить с цитированием

  #5  
Старый 06.01.2010, 00:02
Аватар для oldsugar
oldsugar
Познающий
Регистрация: 24.05.2009
Сообщений: 32
Провел на форуме:
104603

Репутация: 0
Отправить сообщение для oldsugar с помощью ICQ
По умолчанию

Цитата:
Сообщение от suser  
Частенько так делаю. помог=+

PHP код:
<? include'inc.php';
/* inc.php
<?
if ($_GET['x']==1)
{
$content = 'подскользнулся';
}
else
{
$content =  'упал':
}
?>
*/
?>

 <html>
<head><title>Сайт</title></head>
<body>
<table width="500" height="200" border="1" align="center" cellpadding="1" cellspacing="1">
  <tr>
    <td width="539" height="193" align="center">Вася ходил по льду и <?=$content;?></td>
  </tr>
</table>
</body>
</html>

при этом short_tags=on в php.ini
 
Ответить с цитированием

  #6  
Старый 06.01.2010, 01:34
Аватар для VDShark
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

Репутация: 526
По умолчанию

Цитата:
Сообщение от DiHWO  
Заинтересовался этим вопросом. Я создаю сайт, и делаю его динамичным путем внедрения пхп в хтмл код, тобишь:
Код:
<html>
<head><title>Сайт</title></head>
<body>
Вася ходил по льду и 
<?
if ($abc==1)
{
echo'подскользнулся';
}
else
{
echo 'упал':
}
?>
</body>
</html>
Есть ли другой способ? Или этот самый лучший?
Код:
<html>
<head><title>Сайт</title></head>
<body>
Вася ходил по льду и 
<?php if ($abc==1): ?>
подскользнулся
<?php else: ?>
упал
<?php endif; ?>
</body>
</html>
 
Ответить с цитированием

  #7  
Старый 06.01.2010, 03:05
Аватар для qW1zer
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

Есть еще может не совсем логический,но рабочий вариант:
PHP код:
<?
$param 
= array (
    
"title"  => "sitename"
    "body"  
=> "text"
    "foot"  
=> "footertext"
);
?>
<html>
 <head>
  <title><?=$param['title']?></title>
 </head>
   <body>
    <?=$param['body']?>
   </body>
<?=$param['foot']?>
</html>
Примерно так,хоть он отличается выполнением и структурой от остальных,но его тоже можно тут применить и думаю ты найдешь правильное решение.
 
Ответить с цитированием

  #8  
Старый 06.01.2010, 11:43
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Это все работает, НО это не профессионально. Шаблоны - true.
 
Ответить с цитированием

  #9  
Старый 06.01.2010, 13:36
Аватар для WNZRS
WNZRS
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме:
1014907

Репутация: 90
Отправить сообщение для WNZRS с помощью ICQ
По умолчанию

Код:
<?php
//$html = file_get_contents('page.html');
$html = '<html>
 <head>
  <title>{TITLE}</title>
 </head>
   <body>
{CONTENT}
   </body>
</html>';

$title = 'Error 404';
$text = 'Page not found';
if(!isset($_GET['page']))
{
$title = 'Main page';
$text = 'Welcome to site';
}
else if($_GET['page'] == 'ip')
{
$title = 'View ip';
$text = 'Your ip: '.$_SERVER['REMOTE_ADDR'];
}

$html = str_replace('{TITLE}', $title, $html);
$html = str_replace('{CONTENT}', $text, $html);
echo $html;
?>
Почти шаблон..
 
Ответить с цитированием

  #10  
Старый 06.01.2010, 16:39
Аватар для Vlad&slav
Vlad&slav
Участник форума
Регистрация: 01.01.2009
Сообщений: 138
Провел на форуме:
817404

Репутация: 82
Отправить сообщение для Vlad&slav с помощью ICQ
По умолчанию

Как правильно (проф) внедрять шаблон? Через стр репласе или это делается по другому както через $tpl<=();. Незнаю
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Большой архив статей по раскрутке и оптимизации сайтов _-Ramos-_ Статьи 12 13.06.2010 23:56
Шпаргалки для сертификатов по Битрикс Liar PHP, PERL, MySQL, JavaScript 7 30.05.2009 10:13
Раскрутка сайта heks Статьи 15 15.02.2009 19:51
Способы раскрутки сайта Utochka Болталка 7 28.11.2008 23:03



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ