Меню сайта в одном файле.
Страницы: 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)
Новые темыОбъявленияСвободное общение
21:07 Взрывной рост роботности в Метрике 
18:33 Trafee.com – эффективная монетизация вашего дейтинг трафика 
15:41 Adtrafico - Правильная партнёрская сеть под бурж трафик 
22:12 Stixi.ru. и stixi.com 
20:30 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
16:45 Adfinity - Ваш надежный партнер в монетизации трафика 
15:05 Gambling Craft - гемблинг по белому 
22:12 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
18:06 Coin Click.cc - Быстрый и надежный обмен электронных валют в два клика 
05:50 LunaProxy дешевый глобальный резидентный прокси $0,77/ГБ Ротирующийся прокси|Собственный IP|Безлимитный план 
16:11 Google Voice - OLD аккаунты "SMS и звонки" 
15:32 Sms.chekons.com - получения SMS на реальные номера USA, Sms.chekons.com - получения SMS на реальные номера USA 
15:26 TETChange-Обменник криптовалют 
12:30 Мобильные и Резидентные Прокси Для Соц Сетей | 3 Гб Бесплатно 
23:55 Точные прогнозы на футбол 
20:09 Сколько сейчас стоит наполнение ИМ? 
12:43 Куплю проигрышные букмекерские аккаунты 
04:33 Половина скидок на распродажах — фейк 
07:53 НейроБабушка наказывает мошенников 
19:59 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
19:57 Пятница 13-ое: VK принял радикальное решение и закрыл доступ к порно контенту