Jump to content

Как? Деактивация ссылки на время посещения.


100kd
 Share

Recommended Posts

Как лучше деактивировать ссылку, пока пользователь находится по адресу той самой ссылки.

Хотелось бы, чтобы ссылки и с поисковиками дружили и легко вводились.

Например: я на главной странице сайта, ссылка - "На главную", заменяется на обычный текст. Перехожу на другие страницы, ссылка снова в работе.

Есть ли оптимальные варианты кроме PHP? Дело в том что я работаю с движком DLE, а там, просто так в шаблон PHP не встроить.

Link to comment
Share on other sites

  • 2 months later...
править движок труднее чем писать

зависит от движка. ДЛЕ это просто шоколадка по сравнению с кодом джумлы например

Я конечно в код джумлы не лазил, да и не к чему мне это, работает нормально все..., но хочу сказать что в настройках админки можно сделать отображение сайта, ну на 70% такое, какое тебе нужно.

Просто в данный момент у заказчика как раз сайт на джумлу поставил и по ходу дела возникали различные предложения со стороны заказчика по изменению отображения сайта, либо дополнению не статичного контента и вобщем-то обходился пока только админкой.:)

Link to comment
Share on other sites

  • 1 month later...

А ты сделай так, берешь код главной страницы, и делаешь например так:

Главная страница
<a href="index2.html">Об игре</a>

А когда на другой странице, делаешь так:

<a href="index.html">Главная страница</a>
Об игре

Вот то, что ты просил...

Это конечно работает тока если у тя меню на каждой странице, разное....

Link to comment
Share on other sites

  • 3 months later...

Делов то.

CSS

<style type="text/css">
ul.menu,
ul.menu * { text-decoration: underline;
border: 1px solid #000;
position: relative;
background: #ccc;
overflow: hidden;
display: block;
padding: 0;
margin: 0;

float: left;
}

ul.menu li a { background: url('/fucking-spacer/');
width: 100%; height: 100%;
position: absolute;
}

ul.menu li.selected { text-decoration: none;
background: #0000ff;
color: #fff;
}

ul.menu li.selected a { display: none; }
</style>

HTML (ссылки активные)

<ul class="menu">				  
<li><a href=""></a>link-text1</li>
<li ><a href=""></a>link-text2</li>
<li><a href=""></a>link-text3</li>
<li><a href=""></a>link-text4</li>
<li><a href=""></a>link-text5</li>
</ul>

HTML (одна ссылка неактивна)

<ul class="menu">				  
<li><a href=""></a>link-text1</li>
<li class="selected"><a href=""></a>link-text2</li>
<li><a href=""></a>link-text3</li>
<li><a href=""></a>link-text4</li>
<li><a href=""></a>link-text5</li>
</ul>

Меню за 4 с половиной минуты.

Изучи, мудрый флудофоб.+)

Edited by Amigos
Link to comment
Share on other sites

Ппц... Демогогия.

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

У поисковика нет JavaScript тем более CSS. Он работает с кодом, и если у тебя написано <a href="Адрес">БлаБлаБла</a>, то ни CSS, ни JavaScript тебе не помогут. Нужно это предусмотрительно решать на стадии формирования html-кода.

Если весь контент содержится в одной какой то PHP-переменной, то можно перед выводом пробежаться preg_replase'ом по всем ссылкам и посмотреть не встреталась ли нам, на которой я сейчас нахожусь. Способ тупой, но другого не вижу, если нет желания копаться в кодах системы.

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

Guest
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.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy