Меню сайта в одном файле.
Страницы: 1 2 След.
Меню сайта в одном файле.
Всем привет. Кто хорошо разбирается в верстке, подскажите пожалуйста как можно сделать так что бы меню сайта находилось в одном файле, весь контент разбит по файлам и все работало. Что бы к примеру я захотел изменить название одного из раздела меню, просто в файле это изменил, и на всех страничках автоматически изменилось. 
И подскажите не влияет ли это на поведение ПС?
Можно. Включайте меню в файлы с помощью SSI include, или через php. ПС отнесутся нормально.

Посмотрите:

http://www.cy-pr.com/forum/f44/t50012/m546883#message546883


И далее в этой теме по php теме.

PS - этот вопрос уже обсуждали, вроде...
Изменено: Coder - 27 Мая 2013 10:25
Цитата
PS - этот вопрос уже обсуждали, вроде...
Я помню про ту тему, я создал эту, потому что я не очень понял как сделать все правильно.....

Пробовал делать как вы писали в той теме, не получается. Объясните пожалуйста на пальцах... Какой нибудь пример...
Изменено: Админ Компа - 27 Мая 2013 13:49
Админ Компа пишет:
Цитата
Какой нибудь пример...
Файл с расширением php
Код
<html>
<head>
<title>Проба</title>
</head>
<body>

<?php include "menu.html"; ?>

<p>Ваш тест</p>

</body>
</html>

Файл menu.html:

Код
<ul>
<li><a href="page1.html"> Первый пункт </a></li>
<li><a href="page2.html"> Второй </a></li>
<li><a href="page3.html"> Третий </a></li>
</ul>

При сохранении файлов в редакторе, смотрите, чтоб было без BOM (utf8) и вообще ничего лишнего не должно быть.


Или при использовании SSI

Файл с расширением html, htm


Код
<!--#include virtual="menu.html" -->
Изменено: Coder - 27 Мая 2013 14:14
Цитата
Coder пишет:
Админ Компа пишет:
Цитата
Какой нибудь пример...
Файл с расширением php
Код
 <html>
<head>
<title>Проба</title>
</head>
<body>

<?php include "menu.html" ?>

<p>Ваш тест</p>

</body>
</html> 

Файл menu.html:
Код
 <ul>
<li><a href="page1.html"> Первый пункт </a></li>
<li><a href="page2.html"> Второй </a></li>
<li><a href="page3.html"> Третий </a></li>
</ul> 

При сохранении файлов в редакторе, смотрите, чтоб было без BOM (utf8) и вообще ничего лишнего не должно быть.


Или при использовании SSI

Файл с расширением html, htm
Код
 <!--#include virtual="index.html: --> 
Ах вот оно что, все файлы должны php? они у меня просто html. вот западло, они у меня уже в индексе.
Цитата
Ах вот оно что, все файлы должны php? они у меня просто html. вот западло, они у меня уже в индексе.
Мда, про html я не заметил, сейчас попробую.
Цитата
Админ Компа пишет:
все файлы должны php
Вы можете указать в настройках htaccess обрабатывать html, как php - но это нагрузка большая, не стоит. Без этого обработчик php запускается только для файлов php.

Попробуйте через SSI

Там ошибся я малость:

Код
<!--#include virtual="index.html" --> 
Изменено: Coder - 27 Мая 2013 14:18
В общем вот что у меня получилось.
Файл 1.html
Код

 
 <html>
<head>
<title>Проба</title>
</head>
<body>

 <!--#include virtual="2.html: -->

<p>Ваш тест</p>

</body>
</html> 
И второй файл: 2.html

Код
 <ul>
<li><a href="page1.html"> Первый пункт </a></li>
<li><a href="page2.html"> Второй </a></li>
<li><a href="page3.html"> Третий </a></li>
</ul> 
 



И короче это все не работает, где тут ошибка?
Щас попробую - может, у вас Ssi не работает.


<!--#include virtual="2.html: --> - заместо : должно быть


<!--#include virtual="2.html" -->
Изменено: Coder - 27 Мая 2013 14:27
Цитата
Coder пишет:
Щас попробую - может, у вас Ssi не работает.


<!--#include virtual="2.html: --> - заместо : должно быть


<!--#include virtual="2.html" -->
Все сделал как вы написали, даже на компьютере так не работает. Не пойму ни как в чем проблема.
Посмотрите пока здесь:

htmlweb.ru/html/ssi.php

Может, расширение shtml нужно. 

Сам попробую и отпишусь, как получится (или не получится).



Отписываюсь:

Работает, как и должно - что с расширение html, что с shtml.

Запускать нужно через сервер, а не просто страничку, поскольку обработка серверная.
Изменено: Coder - 27 Мая 2013 14:42
Цитата
Coder пишет:

Отписываюсь:

Работает, как и должно - что с расширение html, что с shtml.

Запускать нужно через сервер, а не просто страничку, поскольку обработка серверная.
Мда, похоже у меня нет ssi на сервере...
Цитата
Админ Компа пишет:
Мда, похоже у меня нет ssi на сервере
Я пробовал на денвере.
Цитата
Coder пишет:
Цитата
Админ Компа пишет:
Мда, похоже у меня нет ssi на сервере
Я пробовал на денвере.
Мне сказали что на моем тарифе есть поддержка ssi. Придется значит искать где я допустил ошибку.
А файл сохранять в какой кодировке. У меня они автоматом сохраняются в ANSI.
Цитата
Админ Компа пишет:
Coder пишет:
Цитата
Админ Компа пишет:
Мда, похоже у меня нет ssi на сервере
Я пробовал на денвере.Мне сказали что на моем тарифе есть поддержка ssi. Придется значит искать где я допустил ошибку.
А файл сохранять в какой кодировке. У меня они автоматом сохраняются в ANSI.
Вам необходимо указывать полные пути файлов.
У вас

<a href="page1.html">

А надо

<a href="http://site.ru/page1.html">

Попробуйте должно получиться
Страницы: 1 2 След.
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
14:50 Индексация страниц 
12:36 У кого новостник, дайте пару советов плиз 
13:53 AviTool - мощный инструмент для автоматизации работы с Avito 
17:01 Absence в Армении 
23:19 Ребята подскажите какими сервисами и прогами вы пользуетесь для SEO продвижения? 
20:28 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
14:50 Какую выбрать тему/нишу для сайта? 
04:09 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
16:01 Whatsapp рассылки и реселлерская программа 
15:21 PAY2DAY.TOP - Покупка и продажа криптовалюты за рубли. 
15:03 BestChange – обменивать электронную валюту можно быстро и выгодно 
14:16 Продажа аккаунтов HH.RU 
13:39 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
13:07 A-Parser 1.1 - продвинутый парсер поисковых систем, Suggest, PR, DMOZ, Whois, etc 
10:59 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
20:17 Точные прогнозы на футбол 
12:23 150+ хакерских поисковых систем и инструментов 
08:38 Накрутка поисковых подсказок 
17:41 Стряхнуть обыденность - об Агасфере 
10:54 Добро пожаловать в цифровой мир... 
22:39 Топ-5 способов использовать мобильные прокси для бизнеса: подробный обзор