Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблемы со ссылками / 12 сообщений из 12, страница 1 из 1
22.10.2012, 00:28:23
    #38007581
Aina2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы со ссылками
Здорово.
Братва такая проблема,

допустим у меня есть сслыка: ссылка1 и ссылка2
нажимая на ссылку1 у меня в адресной строке браузера появляется: http://cardio.ru/ссылка1
нажимаю на ссылку2 у меня в адресной строке пояаляется следующее: http://cardio.ru/ссылка1/ссылка2, еще раз нажму на ссылка1:
http://cardio.ru/ссылка1/ссылка2/ссылка1

как это можно исправить?
...
Рейтинг: 0 / 0
22.10.2012, 00:30:30
    #38007583
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы со ссылками
Как формируете ссылки?
...
Рейтинг: 0 / 0
22.10.2012, 00:32:43
    #38007585
Aina2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы со ссылками
vkle,

скрипт вытаскивает данные

и я записываю так:

<li><a href=\"".$_SERVER['REQUEST_URI']."/".$row['url_name']."\">".$row['NameM']."</a></li>
...
Рейтинг: 0 / 0
22.10.2012, 00:35:32
    #38007588
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы со ссылками
Эммм... Ну дык к существующему адресу $_SERVER['REQUEST_URI'] добавляете новый - так и работает. А зачем добавляете?
...
Рейтинг: 0 / 0
22.10.2012, 00:44:04
    #38007591
Aina2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы со ссылками
vkle,

А как правильней сделать, чтоб этих заморочек, которые я выше описал не было.
Просто мне нужно чтобы, были ссылки такого рода

Допустим есть у меня ссылка: "O центре" там ссылка допустим такая http://cardio.ru/about открываю эту ссылку, а там еще две ссылки допустим "История" и "Центр в лицах", а там ссылки допустим http://cardio.ru/about/history и http://cardio.ru/about/face
нужно чтоб после открытия либо "История" либо "Центр в лицах", осталась адресная строка http://cardio.ru/about/history или http://cardio.ru/about/face, а то я у меня получается http://cardio.ru/about/face/history/face/face

что за проблем не пойму
...
Рейтинг: 0 / 0
22.10.2012, 00:51:15
    #38007594
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы со ссылками
Самое простое - так и писать, как надо, от корня сайта или абсолютные. Вообще, меню - это по сути, дерево. Стройте всю цепочку от корня до нужной ветки. Только стройте ее по данным из базы, а не от текущего УРЛа, который будет не угадаешь как меняться.
...
Рейтинг: 0 / 0
22.10.2012, 00:53:38
    #38007595
Aina2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы со ссылками
vkle,

не мог бы дать пример
а то я уже запарился
...
Рейтинг: 0 / 0
22.10.2012, 01:36:33
    #38007606
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы со ссылками
Ну так отдохните. Потом, со свежей головой, почитаете про деревья. Здесь довольно часто эта тема всплывает, на форуме по мускулю - тоже, да и в интернетах статей навалом.
...
Рейтинг: 0 / 0
22.10.2012, 01:42:58
    #38007609
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы со ссылками
Aina2008,

Код: php
1.
define('SITE_ROOT', 'http://cardio.ru/');



Дальше лепишь все свои сцылки к этой константе.
Код: php
1.
$href = SITE_ROOT . $row['url_name'];


В чем тут можно запариться?
...
Рейтинг: 0 / 0
22.10.2012, 01:50:09
    #38007611
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы со ссылками
MikkiMouseВ чем тут можно запариться?В том что в меню больше одного уровня, а в $row['url_name'] только последний фрагмент содержится, насколько удалось понять из объяснений.
...
Рейтинг: 0 / 0
22.10.2012, 02:54:29
    #38007619
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы со ссылками
vkle,

Да нет, вы посмотрите на ссылки, они явно у Тс-а в базе втупую забиты.
Просто непонятно зачем он их к $_SERVER['REQUEST_URI'] лепит. Видимо, это был первый попавшийся элемент массива $_SERVER , который ему понравился. )))
...
Рейтинг: 0 / 0
22.10.2012, 02:58:48
    #38007621
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы со ссылками
Aina2008у меня получается http://cardio.ru/about/face/history/face/face Гм... Действительно, сложно угадать. Последний face говорит о последнем фрагменте, а предпоследняя пара - о полном пути... Подождем, когда ТС прояснит ситуацию.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблемы со ссылками / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]