Jump to content

Recommended Posts

Добрый день.

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

А зачем вам такой геморой?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.