- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Начал изучать РНР.
Хочу переделать свой сайт, который был создан на HTML+CSS, не изменяя его дизайна.
Навигация сайта была реализована с помощью горизонтального многоуровневого выпадающего меню, позволяющего создавать страницы исключительно второго уровня вложенности. Сам сайт верстался в кодовом режиме Dreamveaver, автоматизация которого позволяла реализовать эту задачу, так как собственно меню находилось в папке Library и автоматически добавлялось к каждой странице сайта независимо от ее расположения в поддиректориях.
Теперь же - на РНР - меню вынесено в блоки и ссылки с него на соответствующие страницы работают некорректно.
Подскажите пожалуйста как реализовывается взаимодействие ссылок многоуровневого меню со страницами сайта, размещенными в соответствующих поддиректориях.
Подскажите пожалуйста как реализовывается взаимодействие ссылок многоуровневого меню со страницами сайта, размещенными в соответствующих поддиректориях.
Абсолютными и относительными ссылками.
<a href="/dir/index.html">Относительная ссылка</a>
<a href="http://site.ru/dir/index.html">Абсолютная ссылка ссылка</a>
Но вообще, надо больше информации, желательно коды.
ippoman!
На сайте используются обычные РНР-коды, способствующие минимальному удобству управления контентом. Сайт разбит на блоки, одним из которых является навигационное меню без всяких изменений на HTML+CSS в виде вложенных списков. Создана простая админпанель, позволяющая добавлять, редактировать и удалять в БД некоторые данные. Уровень вложенности страниц в поддиректориях сайта соответствует уровню вложенности списков в меню. Вот собственно и все.
Спасибо за подсказку.
Вот только не понятно, как мне узнать абсолютный адрес ссылки, если сам сайт верстается на компе и на хостинг пока не переносился.
Вот только не понятно, как мне узнать абсолютный адрес ссылки, если сам сайт верстается на компе и на хостинг пока не переносился.
http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=%D0%BA%D0%B0%D0%BA+%D0%BC%D0%BD%D0%B5+%D1%83%D0%B7%D0%BD%D0%B0%D1%82%D1%8C+%D0%B0%D0%B1%D1%81%D0%BE%D0%BB%D1%8E%D1%82%D0%BD%D1%8B%D0%B9+%D0%B0%D0%B4%D1%80%D0%B5%D1%81+%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8+php
Dreammaker!
Я понял Ваш довольно-таки непрозрачный намек на использование поиска, но, к сожалению, по Вашей ссылке я не нашел ничего отвечающего на мой вопрос.
Может быть, лучше, чем куда-либо отсылать, если это не представляет особо секретной информации, объясните на пальцах что к чему?
emsti, насколько я понял, дримвивер сканировал какую-то папку на диске и на основе этого автоматически создавал меню?
на пхп подобное не получится (точнее это сделать можно, но не зачем, когда информация хранится в бд)
выводите ваши списки (меню) циклом на пхп, получив данные запросом к бд.
Вот только не понятно, как мне узнать абсолютный адрес ссылки, если сам сайт верстается на компе и на хостинг пока не переносился.
М-м, а в чём вопрос? :) Если локальная ссылка КОРНЕВАЯ_ПАПКА/razdel1/stranica1.html, то абсолютная ссылка будет http://www.САЙТ.РУ/razdel1/stranica1.html
А если вам нужно узнать, как будут работать те или иные скрипты, то денвер вам в помощь.
orphelin!
В Дримвивере создается проект сайта и, чтобы не добавлять обновления в меню на каждой странице, программа помещает подобный блок в паку Library. Так можно сделать не только с меню, а и с любым часто изменяемым фрагментом, который должен находиться сразу на всех страницах. Такой фрагмент заключается в теги комментария и в теле страницы имеет следующий вид:
<div id="navmenu">
--------
</div>
<!-- #EndLibraryItem -->
Путь же ссылки сначала выходит из этой папки (../) в корень сайта и далее прописывается уже путь к самой странице.
В РНР же путь ссылок отображается так, как если бы мы писали их прямо на этой странице. Причем этот путь одинаков на всех страницах., что и составляет мою проблему.
Я знаю, что этот вопрос решаем несколько проще, чем проставление абсолютных ссылок. Но как?
Какой-то вынос мозга...
Какие-то ссылки и при чём тут PHP?!
Как на PHP выведено? примеры в студию кода, мы тут не телепаты.
М-м, а в чём вопрос? :) Если локальная ссылка КОРНЕВАЯ_ПАПКА/razdel1/stranica1.html, то абсолютная ссылка будет http://www.САЙТ.РУ/razdel1/stranica1.html[/url
Ervin, мне этот вариант тоже приходил в голову, но при переселении сайта на хостинг мне придется редактировать файл с навигационным меню, которое содержит около 300 ссылок. Да, ради святого дела стоит попотеть, но это мне придется делать каждый раз, когда я буду вносить в сайт какие-либо изменения.
В РНР должна быть какая-то функция, вытаскивающая абсолютную ссылку определенной страницы для того, чтобы потом вставить эту ссылку на соответствующее место.
Вот в чем я прошу помочь.
Я так понял ты еще не знаешь абсолютного адреса сайта.
Тогда ставь 2 варианта кода. На страницы в корне папка/file.php, а на страницы в папках ../papka/file.php