Jump to content
  • 0

вертикальное меню html сайта с разделами


dao742
 Share

Question

Как создать вертикальное меню html сайта с разделами и чтобы в них были много страницы с статьями?

И нумерация была страниц более одной (в разделе), как это реализовано в ворлдпресс и других смс. Только на языке html

Например есть код:

<ul class="vertical-menu">

<li><a href='/раздел1/' class='button'>Сайтостроение</a></li>

...

</ul>

<li><a href="#1" title="Главная">Главная</a></li>

...

</ul>

Какую ссылку подставлять под /раздел1/, или #1" title. Или просто вставлять новые ссылки (статьи) в соответствующий разделу (#1, #2,) документ html. Хочется чтобы было красиво и более автоматически, а не добавлять каждый раз ссылку в раздел и писать до него описание. Или где можно почитать про создания вертикального меню. Спасибо

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

"более автоматически" - это смотреть в сторону движков. как минимум - что-то самописное на том же php

Скажу по секрету: все, абсолютно все страницы в "вордпресс и других цмс" размечаются при помощи HTML.

Link to comment
Share on other sites

  • 0

Хочу остановится на html, тем более они быстрее индексируются. Так что мне содрать алгоритм меню с смс? Ну у них там в основном все строится на php, include... Мне кажется что это не подойдет для сайта на html? Разве что внедрять php.

Link to comment
Share on other sites

  • 0

Хочу остановится на html, тем более они быстрее индексируются. Так что мне содрать алгоритм меню с смс? Ну у них там в основном все строится на php, include... Мне кажется что это не подойдет для сайта на html? Разве что внедрять php.

не важно статическая у вас страница или динамическая. Вывод страницы происходит все равно в html. Разница лишь в том что статика уже готовый файл, а динамическая страница может генерироваться с некоторой задержкой, что в большинстве CMS уже решено с помощью кэширования.

Link to comment
Share on other sites

  • 0

Да но все же они быстрее индексирутся - ведь без задержек. И сайтов на html в ТОПе больше - например НАРОДные сайты. И не хочется заморачиватся перемещением макета на смс. Так есть ли примеры создания кода динамического вертикального меню подобно смс - хочется быстро и сразу.

Link to comment
Share on other sites

  • 0

как можно сделать меню на html+css+javascript

Но сделать меню создаваемое автоматически на чистом HTML, который кстати сказать не язык программирования, а язык разметки, у вас не выйдет. Если не поняли о чем вам говорят почитайте что такое html и что такое php.

Edited by wwt
Link to comment
Share on other sites

  • 0

Я понял что это такое, но хотелось бы реализовать не чистый html, а хотя бы с помощью вставки функций php, например как при создании ссылок меню в 1 файле с помощью include. Вот есть сайт на html, где реализована приблизительная структура динамического меню - pomokli.ru , там есть и нумерация страниц и разделы.

Например нумерация страниц:

<a href="/meat" target="_self">1</a> <strong><a href="/meat2" target="_self">2</a></strong> <a href="/meat3" target="_self">3</a> <a href="/meat4" target="_self">4</a> <a href="/meat5" target="_self">5</a> <a href="/meat6" target="_self">6</a>

Структура категорий меню:

<div id="menu" class="block block-type-menu">

<div class="block-content">

<div class="block-text">

<ul class="menu cleared">

<li><a href="/" >Головна</a>

</li>

<li><a href="/pasta" >Рецепти з макаронів</a>

</li>

<li><a href="/meat" >Рецепти з м'яса</a>

...

А в самой категории - /meat идет уже ссылка с описанием <a href="/veal-in-bruxelles" target="_self">Телятина по-брюссельски</a>... Я так понял что описание я пишу сам здесь.

И далее...

<a href="/veal-in-bruxelles" target="_self">детальніше...</a>

Так вот что мне все файлы скидать в корень сайта? Так много ведь будет, или мне создать папки и ссылаться уже в них - например "/папка1/meat". Кто что думает по этому поводу? Ну все равно приходится все страницы писать самому и проставлять ссылки на в них...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy