Международный клуб владельцев и любителей Нива Тревел, Легенда, Шевроле Нива и Лада 18+

 




 [ Сообщений: 22 ]  На страницу  След.
Автор Сообщение
 
Не в сети
 Заголовок сообщения: как создать навигацию по сайту?
Сообщение Добавлено: 12 июл 2009, 19:04  
Аватара пользователя
Резидент
Резидент

    10
Автор темы
  •  184

  •  26 апр 2007, 23:37

  •  Нижегородская область.

Блог: Просмотр записи (0)
всем привет. недавно появилась необходимость в создании сайта.теперь вот сижу и изучаю основы html. но вот проблемка. не могу решить, как сделать навигацию по сайту: на основе фреймов или все страницы делать едиными.
начал делать с фреймами, но здесь засада. когда вставляю текст в какую то часть сайта,он не вмешается в эту часть. я думал что эта часть должна расстягиваться...
а если делать страницы едиными, используя таблицы, то придётся на каждой странице прописывать все ссылки.
я может быть чего то ещё не знаю,подскажите если что. жду помощи! :smile_bigsmile:

_________________
Автосервис "Болид": ремонт, ТО, установка доп. оборудования, тонировка, винил, шумоизоляция
http://www.bolid-nn.ru


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 12 июл 2009, 19:37  
Аватара пользователя
Профи
Профи

    2100
  •  12843
  •   1

  •  18 окт 2006, 21:12

  •  Карелия, Петрозаводск

Блог: Просмотр записи (0)
ТОЛЬКО НЕ ФРЕЙМЫ!!!!!! - такие сайты сдохли до единого еще 10 лет назад

нафигация должна быть прямо в каждой страничке. для этого нужно все странички разбивать на тейблы (одинаковые) и левую или верхнюю часть использовать для сегмента с навигацией (как на форуме этом, вверху). Чтобы генерить их можно пользоватся например PHP - тогда просто процедурку вставляеш типа
Код:
<TD><% putnavigation(); %></TD>
а предопределенная функция уже всё рисует по схеме, и даже с возможностью небольших подстроек (в виде параметров функции) под текущее место - тоесть чтобы например скрывать ссылки на странички-саму-себя, в общем "умная" навигация.

а саму функцию уже делать по типу
Код:
<% function putnavigation()
{
echo "<a href=http://main.ru>Главная</a>";
echo "<a href=http://main.ru/contact>Контакты</a>";
}%>

и так далее, в т.ч. использование if для сколько-нибудь подстраиваемой навигации под текущий раздел сайта

PS конечно можно и include делать чтото типа
Код:
<TD><include src="include/header.html"></include></TD>

и в отдельном файле уже нарисовать статичную навигацию (есесно без тегов table,body,html), тогда в основной вывод как бы "всосётся" в этом месте содержимое тех файлов

_________________
Citroen C4 II '12 VTi+AL4
ШН '05 1.7-GT17, 1.6-16V TD05-16g (продал)
ШН '04 stock (продал)


Вернуться к началу
 Профиль Фотоальбом  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 12 июл 2009, 20:26  
Аватара пользователя
Профи
Профи

    3580
  •  15331
  • 57

  •  10 мар 2005, 00:00

  •  СПб

Блог: Просмотр записи (0)
volkodav, сейчас с нуля сайты мало кто делает. Обычно используют так называемые CMS (Content Management System). Есть куча бесплатных. Кстати, сайт www.chevy-niva.ru тоже сделан на базе CMS.

После установки CMS у тебя появится хреновина, с помощью которой ты сможешь добавлять новые статьи, картинки, менюшки и т.п. Освоение - не сложнее ворда или эксела.

Мы используем CMS Joomla для таких поделок. Если не придумывать дизайн, а взять готовый, то сайт при наличии контента можно сваять дня за три.

http://ru.wikipedia.org/wiki/CMS
http://www.cmsmagazine.ru/catalogue/
http://www.cmslist.ru/find_cms/

Для использования CMS нужен Web сервер (например, Apache), PHP и какая-нибудь СУБД, например MySQL. Программировать ничего самому не нужно, если не хочешь кардинально что-то менять.


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 12 июл 2009, 20:35  
Аватара пользователя
Старожил
Старожил

    1560
  •  4614

  •  26 мар 2007, 11:54

Блог: Просмотр записи (0)
carmack писал(а):
можно пользоватся например PHP


Конечно можно, но совершенно не нужно. PHP -- моветон, поэтому не стоит даже пробовать. : Лучше сразу изучить нормальный язык программирования (perl, python, tcl, ruby, lisp, ...) и использовать его, а не этот гнусный набор костылей, грязный, посредственный, без особой философии и идеи, плюс ко всему дырявый как решето. :smile_wink:

Понимаю, что выбор сделать очень сложно, моэтому могу посоветовать конкретные вещи (язык + фреймворк).
Язык программирования: python, http://www.python.org/, книжка: http://www.ozon.ru/context/detail/id/4562082/
Веб-фреймворк: http://www.djangoproject.com/

К слову, несколько лет назад на этом фреймворке командой из нескольких программистов-дилетантов буквально за пару-тройку викендов был с нуля написан движок полноценного интернет-магазина. :

А ещё можно посмотреть на связку ruby и ruby on rails:
http://www.ozon.ru/?context=search&group=12256&text=ruby

_________________
Заранее извените меня, если вдруг вам кажется, что я говорю то, что вы не хотели бы услышать.


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 12 июл 2009, 20:41  
Аватара пользователя
Старожил
Старожил

    1560
  •  4614

  •  26 мар 2007, 11:54

Блог: Просмотр записи (0)
Ptolemy, CMS -- это разумно, но кроме тех, что написаны на похапэ! Похапэ в топку! :

_________________
Заранее извените меня, если вдруг вам кажется, что я говорю то, что вы не хотели бы услышать.


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 13 июл 2009, 00:05  
Аватара пользователя
Профи
Профи

    3580
  •  15331
  • 57

  •  10 мар 2005, 00:00

  •  СПб

Блог: Просмотр записи (0)
goryachev, человек только изучает HTML и ему вряд-ли подойдёт Руби-на-рельсах... Или там какой-нибудь Perl. Если ты конечно не задался целью отправить его в дурдом... :

P.S. Все языки из твоего списка, за исключением Лиспа - отличаются друг от друга на 1%. Даже безумный Руби. Модель вычислений у них общая, как ни крути => концепция - одинаковая. И вообще, инструмент вторичен, и не надо его делать важнее разработчика :

P.P.S У нас несколько сайтов на Джумле, как я уже говорил. А джумла на PHP... И мне до лампочки, что интересно. Работает и ладно... :smile_cool:


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 13 июл 2009, 00:15  
Аватара пользователя
Профи
Профи

    2100
  •  12843
  •   1

  •  18 окт 2006, 21:12

  •  Карелия, Петрозаводск

Блог: Просмотр записи (0)
всё равно первый "самописный" сайт - ну он должен быть (и плевать на тёму лебедева) :smile_nod: ... вдруг в тойже джумле придется чтото подкорректировать, посмотреть как работает, или добавить свою функцию - пхп "как начало", как бейсик, - самое то.

_________________
Citroen C4 II '12 VTi+AL4
ШН '05 1.7-GT17, 1.6-16V TD05-16g (продал)
ШН '04 stock (продал)


Вернуться к началу
 Профиль Фотоальбом  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 13 июл 2009, 05:31  
Аватара пользователя
Старожил
Старожил

    1560
  •  4614

  •  26 мар 2007, 11:54

Блог: Просмотр записи (0)
Ptolemy, скажи спасибо, что не предложил человеку освоить "парраллельно-ориентированный" эрланг -- на работе я программирую только на нём. :

carmack, начинать надо сразу с правильного языка, дабы не сформировалось ошибочное мнение о том, как правильно программировать. :smile_wink: Или не начинать вообще. :

_________________
Заранее извените меня, если вдруг вам кажется, что я говорю то, что вы не хотели бы услышать.


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 13 июл 2009, 06:02  
Аватара пользователя
Профи
Профи

    2195
  •  5930
  • 46

  •  28 мар 2006, 12:08

  •  Царёво Городище

Блог: Просмотр записи (0)
goryachev, вот только не надо хаить PHP, любая интернет задача легко решается на нем. На PHP работаю лет 10, еще не сталкивался с нерешенными задачами. Хотя конечно смотря для каких целей его использовать именно для сайтостроительства вещь замечательная, до PHP писал на Perl. В связке с mysql, пхп более чем достаточно для решения большинства задач, причем я говорю сейчас о применении именно PHP, а не различных дико тормозных нашлепок ввиде CMS. Я не говорю о том, лучше или хуже PHP других систем, сам в свое время подсел и теперь уже не слезу видимо, я говорю о том, что большая часть задач решается легко и просто, а если это все дело еще и zend упаковать, то вариаций использования становится еще больше.


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 13 июл 2009, 06:04  
Аватара пользователя
Профи
Профи

    2195
  •  5930
  • 46

  •  28 мар 2006, 12:08

  •  Царёво Городище

Блог: Просмотр записи (0)
А если для легкого изврата, топикстартеру можно попробовать Лебедевский парсер http://www.parser.ru/


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу  След.

 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: