[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Чем делать главную страницу?
gab_ber
Я посчитал что этот вопрос относится сюда, если нет - перенесите и плз меня известите куда, чтоб знать, где искать/читать ответы!

У меня сайт (главная стр.) состоит из фреймов, если информации много, то во фреймах появляются вертикальные скроллы, ну иногда и горизонтальные, т.е они, фреймы, фиксированые и независимы друг от друга.
А мне надо что бы, если и был скролл, то чтоб он был один на всю страницу (сайта), что бы при скроллинге прокручивалась вся стр, всё, что на ней есть, не изменяя структуры.
КАК это сделать, подскажите плз!
и если не фреймами, то как сделать?
Сделать таблицу и инклудить php?



Спустя 1 час, 8 минут, 44 секунды (11.01.2011 - 14:05) Lenarfate написал(а):
фреймы не пользуют уже лет десять. ты в каком веке живешь?))

Спустя 22 минуты, 42 секунды (11.01.2011 - 14:28) inpost написал(а):
Lenarfate
Я бы поспорил, есть моменты, когда фреймы отлично смотрятся.

gab_ber
А в целом, динамика сайта уже делается на JS. Ты, лучше, опиши, зачем используешь фреймы в данном случае? По описанию, то Ленар прав, в таком виде их уже дааавно не используют.
Делаются так: блоки, инклюдятся по частям, динамика создаётся на JS (AJAX: обновление части страницы, а не целиком).
Загляни на курсы: irbis-team.com

Спустя 44 минуты, 57 секунд (11.01.2011 - 15:13) gab_ber написал(а):
я JS не знаю еще..изучаю html и php+mysql параллельно.
фреймами делаю чтобы меню оставалось всегда видимым(слева), жмешь ссылку, она откр. в центральном.

и как примерно должен выглядеть код ("..блоки, инклудятся..")

т.е из всего вышесказанного делаем вывод, что я зря учу html, так?sad.gif

Спустя 10 минут, 22 секунды (11.01.2011 - 15:23) inpost написал(а):
gab_ber
Не зря, html - основы!

Спустя 4 минуты, 16 секунд (11.01.2011 - 15:28) DmitryOpalev написал(а):
Меню слева можно сделать
position:fixed
:) :)

Спустя 7 минут, 44 секунды (11.01.2011 - 15:35) gab_ber написал(а):
Цитата (DmitryOpalev @ 11.01.2011 - 15:28)
position:fixed

это каким языком? smile.gif

я видимо еще не дошел до этого...

Спустя 3 минуты, 56 секунд (11.01.2011 - 15:39) sixpoundeeer написал(а):
Для начала можно вынести меню в отдельный файл и "тупо" заинклудить в главный шаблон. Это, пожалуй, будет самым легким путем. Когда лучше познакомишься с php, тебе откроется много других интересных способов.

Спустя 1 минута, 51 секунда (11.01.2011 - 15:41) gab_ber написал(а):
и как думаете, если я еще возьмусь изучать JS, у меня крышу не снесёт, от того что всё будет путаться...??

ну раз уж заговорили, то кто какую книгу по JS посоветует, чтоб написана была обычным языком, а не как для профи...короче для тупея тупого)) на русском естессно!

Спустя 5 минут, 17 секунд (11.01.2011 - 15:47) gab_ber написал(а):
sixpoundeeer, вот как раз с основным шаблоном у меня и проблемы...у меня он весь из фреймов, а знатоки говорят - не катит!

Спустя 1 минута, 53 секунды (11.01.2011 - 15:48) sixpoundeeer написал(а):
Для "тупея тупого" можешь взять видеокурсы от Специалиста. На рутрекере есть. У них довольно не плохая репутация. Но меня только на 2 урока по 2 часа хватило smile.gif Слишком уж все разжевано, времени жалко.

Спустя 2 минуты, 54 секунды (11.01.2011 - 15:51) sixpoundeeer написал(а):
gab_ber
Вот, примерно то, что тебе нужно. Учи CSS и верстку дивами. Твой главный шаблон (если его не разбивать на инклюды) должен выглядеть примерно так:
<html>
<head>
<title>
Главная</title>
<link
rel="stylesheet" href="style.css" type="text/css" />
</head>

<body>
<div
id="container">
<div
id="header">Шапка сайта</div>
<div
id="sidebar">Боковое меню сайта</div>
<div
id="content">Контент</div>
<div
id="footer">Подвал</div>
</div>
</body>
</html>

Потом это все украшается и позиционируется с помощью CSS.
Вот тут еще есть много разных макетов.

// Редактировано

Спустя 5 минут, 49 секунд (11.01.2011 - 15:57) gab_ber написал(а):
спс sixpoundeeer!
ссылки посмотрю, а торрентами не пользуюсь, на локалке быстрее, хотя, если нет там, то придется установить µторрент...

Спустя 12 минут, 47 секунд (11.01.2011 - 16:10) DmitryOpalev написал(а):
Цитата
Цитата
position:fixed



это каким языком?

я видимо еще не дошел до этого...

CSS

Спустя 1 час, 53 минуты, 26 секунд (11.01.2011 - 18:03) hellmin написал(а):
Вместо прокручивающихся фремов можно использовать <div></div>
<div style="width: 100px; height: 50px; overflow: auto">А тут любой текст который в голову взбредет</div>

А для создания макета есть вот такой сайт http://csstemplater.com/

Спустя 43 минуты, 24 секунды (11.01.2011 - 18:47) gab_ber написал(а):
Цитата (sixpoundeeer @ 11.01.2011 - 15:51)

<div id="header">Шапка сайта</div>
<div
id="sidebar">Боковое меню сайта</div>
<div
id="content">Контент</div>
<div
id="footer">Подвал</div>
</div>



и вместо "шапка сайта", "меню" и тд я могу вставлять
<?php include('head.php'); ?>

или это менять?
id

Спустя 1 час, 34 минуты, 25 секунд (11.01.2011 - 20:21) omn написал(а):
Выучи для начала разметку страницы blink.gif (ну или хотябы пойми базовые понятия) HTML и CSS
поймёш кто к чему , тогда переходи к PHP ..

Спустя 9 минут, 26 секунд (11.01.2011 - 20:31) sixpoundeeer написал(а):
А дальше все зависит от подхода, который выберешь ты (процедурный, ООП, ООП+MVC и т.п.). Фактически, у тебя тут динамически будет изменяться только контент и мета-теги. Поэтому, используя буферизацию можно добиться вот такого:
<div id="content"><?php echo $content; ?></div>

Это если не использовать инклюды вообще. В переменную $content до этого времени должен быть помещен вложенный шаблон страницы с помощью шаблонизатора (рукописного, Smarty или еще какого-нибудь). Передачу мета-тегов тоже должен брать на себя шаблонизатор.
Про буферизацию вот тут можешь почитать: http://irbis-team.com/15/3/11

Спустя 3 минуты, 18 секунд (11.01.2011 - 20:34) inpost написал(а):
Сначала выучи HTML + CSS (можешь и Попова послушать, у него тоже есть видео-курсы), а потом переходи на PHP, так как ПХП обрабатывает информацию, а вывод делает уже в виде HTML.

Спустя 1 день, 16 часов, 22 минуты, 41 секунда (13.01.2011 - 12:57) gab_ber написал(а):
а на счёт
position:fixed
почитал, совсем не то((
мне надо чтоб меню на всех стр.сайта были..
мож подскажите как енто сделать без php, а только html и css.

Спустя 4 минуты, 52 секунды (13.01.2011 - 13:01) Игорь_Vasinsky написал(а):
<script src="menu.html"></script>

<iframe src="menu.html" width="x" height="y"></iframe>


_____________
Что будет, если всеразрушающий шар врежется в неразрушимую стену??
Быстрый ответ:

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