Пример #1 (3 колонки) : пример1
Пример #2 (2 колонки) : пример2
Пример #3 (1 колонка) : пример3
Доп инфо:
- имеется папка с модулями в которой лежат все глобальные скрипты (новости,форум и т.д.)
- имеется папка с блоками в которой лежат блоки (форма входа, и т.д.)
На данный момент я придумал как выводить блоки:
Свернутый текст
$res = mysql_query("SELECT * FROM `blocks` WHERE `status` = '1' AND `page` = '". $_GET['page'] ."' ORDER BY `id`");
while($row = mysql_fetch_assoc($res))
{
include ('blocks/'. $row['block_file'] .'.php');
}
Спустя 5 часов, 12 минут, 9 секунд (14.06.2010 - 07:30) stepan написал(а):
Цитата (DeeKeiD @ 13.06.2010 - 23:18) |
`page` = '". $_GET['page'] ."' |
Дыра
Спустя 3 дня, 11 часов, 28 минут, 1 секунда (17.06.2010 - 18:58) DeeKeiD написал(а):
Что это дыра я вкурсе...
Мне сам алгоритм и логика этой идеи непонятны, потому как неделал ничго подобного прежде
Мне сам алгоритм и логика этой идеи непонятны, потому как неделал ничго подобного прежде
Спустя 29 минут, 46 секунд (17.06.2010 - 19:28) tmt0086 написал(а):
DeeKeiD
а че если в индексе прописать пару страниц, и к ним шаблон вывода прикрутить
а че если в индексе прописать пару страниц, и к ним шаблон вывода прикрутить
Спустя 1 минута, 41 секунда (17.06.2010 - 19:30) DeeKeiD написал(а):
хм.. можно пример? я с шаблонами неособо... у меня пхп+хтмл в одном файле обычно
Спустя 5 минут, 6 секунд (17.06.2010 - 19:35) tmt0086 написал(а):
ну я не шибка шарю, шас дам пока глянь как тут bit1.ru
Спустя 4 минуты, 3 секунды (17.06.2010 - 19:39) tmt0086 написал(а):
в index.php
а потом эту страницу http://сайт/index.php?page=viewnews к примеру вызывать
case 'viewnews': //название вашей страницы
require("$THIS_BASEPATH/viewnews.php"); //ваш блок
$tpl->set("main_content",set_block($language["LAST_NEWS"],"center",$viewnewstpl->fetch(load_template("viewnews.tpl")))); //шаблон вашей страницы
$tpl->set("main_title","тайтл");
break;
а потом эту страницу http://сайт/index.php?page=viewnews к примеру вызывать
Спустя 3 минуты, 48 секунд (17.06.2010 - 19:43) qpayct написал(а):
шо значит как?
при помощи пхп конечно
при помощи пхп конечно
<?php
$p = isset($_GET['p']) ? $_GET['p'] : Null;
?>
<!DOCTYPE html>
<html>
<head>
<title>Page</title>
<style>
A {text-decoration:none;}
A:hover {text-decoration:underline;}
#t1 {
width:100%;
height:200px;
font-size:28pt;
background:green;
}
#t2 {
width:20%;
height:300px;
background:yellow;
}
#t3 {
width:80%;
height:300px;
background:grey;
font: bold 28pt Courier;
}
#t1, #t2, #t3 {
float:left;
}
</style>
</head>
<body>
<div id="t1">
<a href="?p=0">link0</a>
<a href="?p=1">link1</a>
<a href="?p=2">link2</a>
<a href="?p=3">link3</a>
<a href="?p=4">link4</a>
<a href="?p=5">link5</a>
</div>
<div id="t2">menu</div>
<div id="t3">
<?php
switch ($p) {
case 0:
echo "link0.php";
break;
case 1:
echo "link1.php";
break;
case 2:
echo "link2.php";
break;
case 3:
echo "link3.php";
break;
case 4:
echo "link4.php";
break;
case 5:
echo "link5.php";
break;
}
?>
</div>
</body>
</html>
Спустя 48 секунд (17.06.2010 - 19:44) DeeKeiD написал(а):
Выдаёт ошибку : Fatal error: Call to a member function set() on a non-object in C:\AppServ\www\index.php on line 100
100я стока :
$tpl->set("main_content",set_block($language["LAST_NEWS"],"center",$viewnewstpl->fetch(load_template("test.tpl")))); //шаблон вашей страницы
100я стока :
$tpl->set("main_content",set_block($language["LAST_NEWS"],"center",$viewnewstpl->fetch(load_template("test.tpl")))); //шаблон вашей страницы
Спустя 5 минут, 7 секунд (17.06.2010 - 19:49) tmt0086 написал(а):
ну вон вам и готовый вариант, а ошибка думаю потому что к шаблону путь не верный, тк у меня в движке там еще путь до этого файла ой ой ой какой..
и с переменными может что не так, прости что ничего толком не подсказал я тока недавно с этим стал работать.. еще ничего почти незнаю((
и с переменными может что не так, прости что ничего толком не подсказал я тока недавно с этим стал работать.. еще ничего почти незнаю((
Спустя 1 час, 5 минут, 51 секунда (17.06.2010 - 20:55) tomash написал(а):
DeeKeiD
$tpl - это объект какой-то? откуда переменная взялась?
$tpl - это объект какой-то? откуда переменная взялась?
Спустя 6 минут, 26 секунд (17.06.2010 - 21:01) qpayct написал(а):
вчера снимал со своего сайта шаблонизатор. скорость увеличилась в 50-60 раз
Спустя 6 часов, 17 минут, 44 секунды (18.06.2010 - 03:19) Gabriel написал(а):
так при формировании контента и пирменяй нужные тебе дивы чтобы разбить страницу на n колонок коль они небудут статичными.
Спустя 1 месяц, 2 дня, 8 часов, 54 минуты, 25 секунд (20.07.2010 - 12:13) Гость_Иван написал(а):
Что за тема такая: "Динамический дизайн" ?
Про динамический сайт знаю, а вот дизайн к какому боку? Зачем?
Наткнулся на сайт ecomsite.ru, так там заявляют о новом направлении, вот только куда?
Сначала вообще не понял о чем речь, но посмотрев демки стал доганять, но все равно не понятно одно - ЗАЧЕМ?
Ради прикола набрал в поисковике Динамический дизайн, попал на этот форум и еще кучу разных, но по сути не могу понять, что неужели это кому-то нада?
Извините за возможный офтоп, но вопрос остается открытым:
Что такое "Динамический дизайн" и зачем он нужен?
Про динамический сайт знаю, а вот дизайн к какому боку? Зачем?
Наткнулся на сайт ecomsite.ru, так там заявляют о новом направлении, вот только куда?
Сначала вообще не понял о чем речь, но посмотрев демки стал доганять, но все равно не понятно одно - ЗАЧЕМ?
Ради прикола набрал в поисковике Динамический дизайн, попал на этот форум и еще кучу разных, но по сути не могу понять, что неужели это кому-то нада?
Извините за возможный офтоп, но вопрос остается открытым:
Что такое "Динамический дизайн" и зачем он нужен?
Спустя 21 минута, 23 секунды (20.07.2010 - 12:34) sergeiss написал(а):
Гость_Иван - ну вот, например, тут: http://ecomsite.ru/investigate/50-dynamicdesign.html. Мне кажется, что лучше не скажешь, чем по этой ссылке объяснено. Коротко, понятно, с примерами.
Спустя 29 минут, 11 секунд (20.07.2010 - 13:04) KaFe написал(а):
Я так понимаю вам нужно чтобы для определенных страничек фашего любимого сайта грузились разные файлы с версткой HTML но одинаковым CSS стилями????
Спустя 39 минут, 59 секунд (20.07.2010 - 13:44) Гость_Иван написал(а):
Сказано не плохо, но вот как на практике со всем этим работать?
С обычным дизайном не всегда удается довести верстку до ума, а тут динамика
Да и кто будет рисовать такие дизайны, а у них, как я понял дизайнера вообще нет!
В IE6 этот сайт смотрели? Ужасно смотрится! И динамика не вся пашет!!!
На мой взгляд, кроме тормозов и негатива со стороны пользователей, ничего с динамикой не выйдет!
В общем взялись они за не подъемный проект! Ничего у них не выйдет!
Я вообще сторонник, что нужно сначала сделать, а потом трубить на весь мир, а у них кроме идей вообще ничего нету
Развелось "идеологов", а кто работать будет?!
Еще раз извиняюсь за офтоп
С обычным дизайном не всегда удается довести верстку до ума, а тут динамика
Да и кто будет рисовать такие дизайны, а у них, как я понял дизайнера вообще нет!
В IE6 этот сайт смотрели? Ужасно смотрится! И динамика не вся пашет!!!
На мой взгляд, кроме тормозов и негатива со стороны пользователей, ничего с динамикой не выйдет!
В общем взялись они за не подъемный проект! Ничего у них не выйдет!
Я вообще сторонник, что нужно сначала сделать, а потом трубить на весь мир, а у них кроме идей вообще ничего нету
Развелось "идеологов", а кто работать будет?!
Еще раз извиняюсь за офтоп
Спустя 58 минут, 32 секунды (20.07.2010 - 14:42) KaFe написал(а):
Гость_Иван вы про что вообще??
Спустя 39 минут, 28 секунд (20.07.2010 - 15:22) Гость_Иван написал(а):
KaFe Вы меня почти запутали почти своим вопросом
На первой странице мое сообщение и ответ от sergeiss
На первой странице мое сообщение и ответ от sergeiss
Спустя 16 минут, 7 секунд (20.07.2010 - 15:38) Michael написал(а):
То же мне новости. mootools прикрутили, пару эффектов и "новая парадигма" дизайна готова. А о том будет ли сайт читабельным при отключенном js как то забыли.
Спустя 11 минут, 17 секунд (20.07.2010 - 15:49) sergeiss написал(а):
Цитата (Michael @ 20.07.2010 - 16:38) |
А о том будет ли сайт читабельным при отключенном js как то забыли. |
Для этого есть в HTML тэг <NOSCRIPT>Включи ДжаваСкрипт, умник! И ты получишь полноценное приложение!!!!</NOSCRIPT>
Спустя 15 минут, 35 секунд (20.07.2010 - 16:05) Michael написал(а):
Забавно. Пользователи вообще то отключают JS и ставят плагин noscript не для того чтобы им какие то сайтики диктовали что они должны делать, а что нет. Они сразу уйдут с этого сайта и все.
Спустя 3 минуты, 49 секунд (20.07.2010 - 16:08) Basili4 написал(а):
Michael
ну эти пользователи либо параноики либо живут в 19 веке это тогда сайты без js были а щас куда не глянь кругом ajax а какой ajax если js отключен.
ну эти пользователи либо параноики либо живут в 19 веке это тогда сайты без js были а щас куда не глянь кругом ajax а какой ajax если js отключен.
Спустя 7 минут, 36 секунд (20.07.2010 - 16:16) sergeiss написал(а):
Цитата (Michael @ 20.07.2010 - 17:05) |
Они сразу уйдут с этого сайта и все. |
А много ли их, кто выключает JS?
Этот вопрос уже многократно обсуждали тут Я лично для себя сделал вывод простой: если JS отключен, а он мне нужен для работы сайта... То и ну его, этого юзера. Его проблемы
Спустя 11 минут, 10 секунд (20.07.2010 - 16:27) Michael написал(а):
посмотри сколько человек скачали плагин noscript:
https://addons.mozilla.org/ru/firefox/addon/722/
Есть офисные пользователи которым принудительно отключают js.
Общее правило тут как и с IE6 - сайт красивым быть не обязан, но функционировал чтобы без проблем.
https://addons.mozilla.org/ru/firefox/addon/722/
Есть офисные пользователи которым принудительно отключают js.
Общее правило тут как и с IE6 - сайт красивым быть не обязан, но функционировал чтобы без проблем.
_____________
Бесполезно просить пощады у цезаря
Фатальная ошибка : Звонок в неопределенную функцию ©