Перейти к содержанию
vitek9603

base href= Надо удалить из шаблона

Рекомендуемые сообщения

Добрый день.

Как можно убрать <base href="<?php echo $base; ?>" />  но при этом не нарушить работоспособность сайта. 

Заранее спасибо за ответ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оно вам не надо. Сайт сломаете.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте скрипты подключать на прямую, но боюсь что придется частично переписать движок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А может есть кто готов за деньги решить данную проблему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня на сайте используется картинка с арестантов ленными на ней цифрами, цифры это номер запчастей так называемый имап и при нажатии на цифру к конечный ссылке должно добавиться #номер запчасти а щас получается что идет адрес сайта и #номер а если убрать <base href="<?php echo $base; ?>" /> То все работает но считают стили сайта и тд

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так добавьте абсолютный адрес к вашему имап.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это сложно так как таких имап у меня больше 1000 я об этом уже думал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Укажите как свой сайт, чтоб было боле понятно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Укажите как свой сайт, чтоб было боле понятно.

В личке линк на сайт

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

А вы нажмите на цифру на картинке и у вас получится что ссылка приобретет вид. Www.site.ru/#нажатая цифра. А должно быть www.site.ru/категория где картинка/#нажатая цифра

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К клику привязан обработчик на js?

Сталкивался с такой проблемой - при клике считывался атрибут href из base и подставлялся в начало ссылки. Надо было просто убрать считывание атрибута.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нету не какого обработчика.

Линк сайта в личку отправил

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нашел выход это добавить к ссылке вот такое вырожение. onclick="document.location.hash='id';return false;"

Но проблема тут что вместо id надо поставить значение из ссылки href="#48". А это делать вручну.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Каким образом генерируется имап?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

он не генерируется а зависан уже на сайт как html  

скинул в личку линк где можно наблюдать работу имапа

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте просто в шаблоне на лету подменять ссылки через

str_replace('href="#','href="'.getenv("REQUEST_URI").'#','HTML-КОД ИМАПА')

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ты имееешь ввиду сделать прямые ссылки типа site.ru/151/#22    что то типа этого?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.