форум вебмастероff на AlfaSpace.NET |
Ubuntu и Linux
|реактивный бесплатный хостинг
| Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга
|
правила форума
| Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ ° |
| Форум вебмастеров на AlfaSpace.NET / Создание сайта / Помогите пожалуйста оформить индекс |
| Автор | Сообщение |
| Александр Леонидович 1112 |
# Дата: 14 Апр 2008 22:40 ° Поправил: Александр
С фреймами намучался. Нужно: 1 Есть скрипт (index2.php, на скрине справа) который нужно пристроить в индекс сайта. 2 У индекса должны быть 2 фиксированные колонки под меню и вставки. вверху ещё 1 под лого. 3 Меню скрипта (назовём его модуль) должно быть встроенно в левую колонку, а инфу выдавать в центральную. 4 При заходе на индекс сайта не должно выводиться то что сейчас (на скрине) выдаёт скрипт сразу при запуске. Т.е, по дефолту должна быть презентационная инфа (не важно какая. кажем инклюдится какой то random.html). зы. скрипт лежит в каталоге /base Вот код index2.php <?php
include("ini.php");
switch ($_REQUEST['oper']) {
case "sale":
$os="where sale=0";
$os2="and sale=0";
break;
case "rent":
$os="where sale=1";
$os2="and sale=1";
break;
case "buy":
$os="where sale=2";
$os2="and sale=2";
break;
case "lease":
$os="where sale=3";
$os2="and sale=3";
break;
default:
//все объекты
$os="";
$os2="";
}
?>
<html>
<head>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=win-1251">
<LINK href="lib/calendar/dateselector.css" type=text/css rel=stylesheet>
<SCRIPT language=JavaScript src="lib/calendar/popup_lib.js"></SCRIPT>
<SCRIPT language=JavaScript src="lib/calendar/dateselector.js"></SCRIPT>
<script language="javascript" src="tools.js"></script>
<link rel="stylesheet" href="css/main.css" type="text/css">
</head>
<body>
<?php
include("db_ini.php");
include("tools.php");
include("dbi/dbi_mysql.php");
$dbh=new DBI($dbname,$user,$pass);
if( !$dbh->session){
echo "Could not connect to the database.<br>\n";
exit( );
}
$c=count($tagAttribute);
$check_estate_type ="select count(id) from objects ";
$result_estate_type = queryAndFetch($dbh,$check_estate_type);
if($result_estate_type[0] && $result_estate_type[0][0]>0){
?>
<table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0"
class="main_table">
<tr valign="top">
<td width=220 rowspan="2" nowrap>
<?php
include("menu.php");
?>
</td>
<td colspan=2 aqlign="center">
<?php
if($_REQUEST['type']!="search" && $_REQUEST['type']!="search2"){
if($_REQUEST['type']!="web_add"){
if($_REQUEST['type']!="private"){
include("list.php"); //отображает список объектов
}
else{
include("list_private.php");
}
}
else{
if($_REQUEST['flag']){
include("web_add_result.php");
}
else{
include("web_add_form.php");
}
}
}
else{
if($_REQUEST['flag']){
if($_REQUEST['type']!="search2"){
include("search_result.php"); //формирует результат поиска, перв
ую страницу
}
else{
include("search_result2.php");//используется для вывода остальны
х страниц
//поиска, кроме первой
}
}
else{
include("search_form.php"); //формирует форму для поиска
}
}
?>
</table>
<?php
}
else{
echo "База данных не содержит записей.<br>Перед началом работы необходимо ".
"сформировать пакет данных в приложении \"Идеальный вариант: Недвижимость\"
и ".
"импортировать его с помощью скрипта import/import.php";
}
?>
</body>
</html>Помогите пожалуйста разобраться ![]() |
| gl_SPICE Участник 1749 |
# Дата: 15 Апр 2008 00:06 Может быть не совсем понял, что тебе надо... У тебя вроде на фреймах? Тогда структура примерно такая: <frameset rows="64,*,64"> <frame name="top" scrolling="no" noresize target="contents"> <frameset cols="150,*,150"> <frame name="contents" target="left" src="startpage.html"> <frame name="left" src="left.html"> <frame name="right"> </frameset> <noframes> <body> <p>Эта страница использует рамки, однако ваш обозреватель их не поддерживает.</p startpage.html - это то, что будет загружаться изначально. left.html - скрипт с левой менюшкой. Если во фрейме слева сделать клик по ссылке, то документ откроется в центральном фрейме. |
| Александр Леонидович 1112 |
# Дата: 15 Апр 2008 01:03 left.html - скрипт с левой менюшкой(вместо которой вылазит startpage.html) -переправил на left.php т.к. там и php код. который я вставил<html>
<head>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=win-1251">
<LINK href="lib/calendar/dateselector.css" type=text/css rel=stylesheet>
<SCRIPT language=JavaScript src="lib/calendar/popup_lib.js"></SCRIPT>
<SCRIPT language=JavaScript src="lib/calendar/dateselector.js"></SCRIPT>
<script language="javascript" src="tools.js"></script>
<link rel="stylesheet" href="css/main.css" type="text/css">
</head>
<body>
<?php
include("db_ini.php");
include("tools.php");
include("dbi/dbi_mysql.php");
$dbh=new DBI($dbname,$user,$pass);
if( !$dbh->session){
echo "Could not connect to the database.<br>\n";
exit( );
}
$c=count($tagAttribute);
$check_estate_type ="select count(id) from objects ";
$result_estate_type = queryAndFetch($dbh,$check_estate_type);
if($result_estate_type[0] && $result_estate_type[0][0]>0){
?> так <html> <head> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=win-1251"> <LINK href="lib/calendar/dateselector.css" type=text/css rel=stylesheet> <SCRIPT language=JavaScript src="lib/calendar/popup_lib.js"></SCRIPT> <SCRIPT language=JavaScript src="lib/calendar/dateselector.js"></SCRIPT> <script language="javascript" src="tools.js"></script> <link rel="stylesheet" href="css/main.css" type="text/css"> </head> <body> тоже не работает syntax error, unexpected $end in /base/left.php on line 29 там только 28 строк. |
| Александр Леонидович 1112 |
# Дата: 15 Апр 2008 01:35 Забыл добавить: есть привязка в модуле к имени index2.php если сменить название - не работает. |
| maxtat pda killer 1485 |
# Дата: 15 Апр 2008 20:47 » Александр syntax error, unexpected $end in /base/left.php on line 29Ну так почему ты в 27 строке открыл скобку { и сразу поставил ?> ? Конечно ошибку будет выдавать о неожиданном конце файла. |
| Александр Леонидович 1112 |
# Дата: 15 Апр 2008 21:39 maxtat исправил - не работает я не пойму какой кусок кода из index2.php вставлять что бы на отдельный фрейм выводило |
|
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:30936, gzipped size:9638 |