[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: не работает PHP шаблоне сайта
Kumirska
Привет Всем! Я на темплатемонстер.ком нашел оч хороший шаблон почти как мне нужен был, заисключением колонок с кнопками и всякие ссылки лишние,вобщем перекопал шаблон,теперь он именно такой какой нужен. Теперь появилась острая необходимость вставить php код в шаблон,там у меня инклуды и кое-какие выводы. Но вот в чем проблема, php не работает,игнорируется,в исходном коде отображается каждый символ php кода. Я не очень шарю в ява скрипт,скорее всего думаю в его библиотеках где-то отключено его исполнение,может бред, но других вариантов у меня нет,помогите решить проблемку



Спустя 4 минуты, 25 секунд (18.11.2011 - 07:01) McLotos написал(а):
Ну допустим что JS тут не при чем. Покажи код, и что у тебя там не работает. Как обычно говорят "Телепатов здесь нет" =)

Спустя 6 минут, 4 секунды (18.11.2011 - 07:07) McLotos написал(а):
Не знаю как другие, но вот я никогда не вставляю php в шаблоны, это не удобно.

Спустя 1 минута, 54 секунды (18.11.2011 - 07:09) Kumirska написал(а):

<?php require "./lib.inc.php";
error_reporting(E_ALL);?>
<!DOCTYPE html>
<
html>
<
head>
<
title>ГАЛЛЕРЕЯ</title>
<
meta charset="cp-1251">
<
link rel="stylesheet" href="css/reset.css" type="text/css" media="all">
<
link rel="stylesheet" href="css/layout.css" type="text/css" media="all">
<
link rel="stylesheet" href="css/style.css" type="text/css" media="all">
<
script type="text/javascript" src="js/jquery-1.6.js" ></script>
<
script type="text/javascript" src="js/cufon-yui.js"></script>
<
script type="text/javascript" src="js/cufon-replace.js"></script>
<
script type="text/javascript" src="js/tabs.js"></script>

<!--[
if lt IE 9]>
<
script type="text/javascript" src="js/html5.js"></script>
<
style type="text/css">
.
bg{ behavior: url(js/PIE.htc); }
</style>
<![
endif]-->
<!--[
if lt IE 7]>
<
div style=' clear: both; text-align:center; position: relative;'>
<
a href="http://www.microsoft.com/windows/internet-explorer/default.aspx?ocid=ie6_countdown_b annercode"><img src="http://www.theie6countdown.com/images/upgrade.jpg" border="0" alt="" /></a>
</
div>
<![
endif]-->
</
head>
<
body id="page2">
<
div class="body1">
<
div class="body2">
<
div class="body5">
<
div class="main">
<!--
header -->
<
header>
<
div class="wrapper">
<
h1><a href="index.html" id="logo">Профессиональное фото</a></h1>
<
nav>
<
ul id="menu">
<
li id="nav1"><a href="index.html">Главная<span>main</span></a></li>
<
li id="nav2" class="active"><a
href="gallery.html">ГАЛЛЕРЕЯ<span>gallery</span></a></li>
<
li id="nav5"><a href="Contacts.html">КОНТАКТЫ<span>contacts</span></a></li>
</
ul>
</
nav>
</
div>
</
header>
<!--
header end-->
</
div>
</
div>
<!--</
div>-->
</
div>
<
div class="body3">
<
div class="main">
<!--
content -->

</
div>
</
div>
<
div class="body4">
<
div class="main">
<!--
/////////////////////////////////////////////////////////////////////////////////-->
<br><br><table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<
tr>
<
td width="200px">
<
p align="center">ghbdtn!
<!-- <
table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">

<
tr>
<
td>
<?="Привет"; ?>
</td>
</
tr>

СюДА
</table>-->
</
td>
<
td width="*">Привет Страна!!! всем удачного дня!!!
Сегодня мы публикуем новый список семи лучших веб-сайтов, предоставляющих возможности загрузки изображений
и обмена фотографиями, очень удобных для этого. Кем бы вы ни были - дизайнером, разработчиком ПО, офисным работником, менеджером,
руководителем, студентом, пользователем домашнего ПК, и т. д. Но мы учитываем особенности интересов каждой категории пользователей.
Большинство этих сайтов не слишком известны, зато их возможности просто замечательны. Взгляните сами и поделитесь своими соображениями.
<
div class="wrapper tabs">
<
ul class="nav">
<!--<
li class="selected"><a href="#tab1">1</a></li>-->
<
li><a href="#tab2">2</a></li>
<
li><a href="#tab3">3</a></li>
<
li><a href="#tab4">4</a></li>
<
li><a href="#tab5">5</a></li>
<
li><a href="#tab6">6</a></li>
</
ul>
</
div>
</
td>
</
tr>
</
table><br><br>

<!--
////////////////////////////////////////////////////////////////////////// ////////////////-->
<!-- content end -->
</
div>
</
div>
<
div class="main">
<!--
footer -->
<
footer>
<
b>__________ <br>______________</b><br>
</
footer>
<!--
footer end -->
</
div>
<
script type="text/javascript"> Cufon.now(); </script>
<
script>
$(document).ready(function() {
tabs.init();
})
</
script>
</
body>
</
html>

Спустя 5 минут, 38 секунд (18.11.2011 - 07:14) Kumirska написал(а):
вот где я написал "привет",туда надо кое-что вставить,а вернее меню у меня там будет написанное на php. А как и где ты используешь php?

Спустя 9 минут, 33 секунды (18.11.2011 - 07:24) McLotos написал(а):
<?php require "./lib.inc.php";
error_reporting(E_ALL);?>
Это я не понял зачем.
Вообще обычно делается наоборот. Не php в tpl прописывают а делают наоборот. Ну допустим у тебя есть скрипт. Ты просто берёшь и в нём в нужном месте прописываешь require_once $_SERVER['DOCUMENT_ROOT'].'/Index.tpl';
Я бы сделал не так. Берешь твой PHP файл. В нужно месте сначала втыкаешь header.tpl - верхняя часть твоего html кода, патом основной PHP код, далее инклудишь Index.tpl(средяя часть кода), а в конце подключаешь FOOTER.tpl

Спустя 4 минуты, 22 секунды (18.11.2011 - 07:28) Kumirska написал(а):
именно так я и делал когда верстал шаблон сам, разбивал на три части,хэдер,уорк ареа,и футер и иклудил это все в пхп код. Ща все переделаю заработает! спасибо за помощь McLotos=)

Спустя 9 минут, 28 секунд (18.11.2011 - 07:38) Ramzil_Nixon написал(а):
Цитата (McLotos @ 18.11.2011 - 04:24)
Я бы сделал не так. Берешь твой PHP файл. В нужно месте сначала втыкаешь header.tpl - верхняя часть твоего html кода, патом основной PHP код, далее инклудишь Index.tpl(средяя часть кода), а в конце подключаешь FOOTER.tpl

А разве можно подключать HTML коды со стороны? blink.gif

Спустя 3 минуты, 16 секунд (18.11.2011 - 07:41) McLotos написал(а):
Цитата (Ramzil_Nixon @ 18.11.2011 - 04:38)
Цитата (McLotos @ 18.11.2011 - 04:24)
Я бы сделал не так. Берешь твой PHP файл. В нужно месте сначала втыкаешь header.tpl - верхняя часть твоего html кода, патом основной PHP код, далее инклудишь Index.tpl(средяя часть кода), а в конце подключаешь FOOTER.tpl

А разве можно подключать HTML коды со стороны? blink.gif

Не совсем понял вопрос =)

Спустя 1 минута, 2 секунды (18.11.2011 - 07:42) Kumirska написал(а):
можно, вырезаешь из шаблона статичные части такие как футер и хэдэр,и подключаешь их в php коде, но в данный момент мне предпочтительнее шаблон не резать,а приинклудить то что мне надо в нужном месте в самом шаблоне

Спустя 2 минуты, 47 секунд (18.11.2011 - 07:45) Ramzil_Nixon написал(а):
Цитата (McLotos @ 18.11.2011 - 04:41)
Не совсем понял вопрос =)

Щас разъясню smile.gif

В общем так, допустим есть index.php и содержит он допустим чистый html smile.gif

И надо туда html коды поединить)) Могу использовать include, или еще есть что то?)

Спустя 6 минут, 7 секунд (18.11.2011 - 07:51) McLotos написал(а):
Я если честно не понимаю как Index.PHP может содержить чистый HTML код.

Спустя 7 минут, 7 секунд (18.11.2011 - 07:58) Ramzil_Nixon написал(а):
Цитата (McLotos @ 18.11.2011 - 04:51)
чистый HTML код.


Балин, хотел написать PHP

Спустя 10 минут, 40 секунд (18.11.2011 - 08:09) McLotos написал(а):
Ну так к этому нужно стремиться. В *.php должен быть только php

Спустя 37 минут, 44 секунды (18.11.2011 - 08:46) Kumirska написал(а):
Все элементы с html кодом подключаешь по примеру

include './header.tpl';

где header.tpl и есть твоя статичная часть хэдэра,вот так и получается что в коде PHP только php код, и все шаблоны инклудятся, но и в шаблонах нет кода php. Так поверхностно, все канешна же зависит от структуры твоего сайта,может у тебя и в хэдэре есть куча включемых меню


_____________
никому не дано знать абсолютной истины, ибо понятия, которыми мы оперируем, сами по себе относительны
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.