Помощник
|
Неактивная ссылка меню, Как реализовать в wp? |
Currahee
|
Сообщение
#1
|
||
|
|
||
|
|||
DJ_Triton |
26.3.2010, 5:26;
Ответить: DJ_Triton
Сообщение
#2
|
|
Примерно так:
Допустим, ссылка на страницу имеет такой вид _http://site.ru/?id=1 Извлекаем из URL id страницы. При выводе меню ставим условие: Если переменная ссылки меню равна id, то выводим просто <li>Ссылка</li>. Если переменная ссылки меню не равна id, то выводим <li><a href="../адрес_ссылки">Ссылка<a/></li>. Сообщение отредактировал DJ_Triton - 26.3.2010, 5:55 -------------------- Антивирус - супер! |
|
|
Alex_RD |
26.3.2010, 8:07;
Ответить: Alex_RD
Сообщение
#3
|
|
Есть меню, по традиции построено списком li, при помощи которого осуществляется навигация по страницам блога на движке WordPress. Задача: сделать ссылку не активной на ту страницу, на которой мы находимся, тем самым приписать ей определенный стиль отображения. Подскажите как реализовать, Спасибо. меню строиться автоматически или вписано в тему вручную. Если автоматически (плагином, стандартными возможностями wp), то в класс " .current_page_item ", добавляем свойство " display:none " Извлекаем из URL id страницы. А если включено ЧПУ ? для отлавливания id страницы в wp есть <?php the_ID(); ?> и <?php get_the_ID(); ?> UPD: не совсем правильно прочитал. Ссылку стилем можно убрать, либо поменять цвет и начертание. Но сделать ее неактивной (если вы под не активной вы подразумеваете, что по ней нельзя кликнуть и ссылкой она не является, то есть просто текст) нельзя. Вы можете условиями задать, что выводить текст или ссылку, но это повысит нагрузку и не мне кажется это того не стоит. <?php if (is_page('8')): ?> Текст ссылки <?php else:?> <a href="">Текст ссылки</a> <?php endif; ?> <?php if (is_page('9')): ?> Текст ссылки <?php else:?> <a href="">Текст ссылки</a> <?php endif; ?> ... <?php if (is_page('n')): ?> Текст ссылки <?php else:?> <a href="">Текст ссылки</a> <?php endif; ?> Или с помощью java-script стирать теги ссылки (<a href=""></a>) после вывода страницы. Сообщение отредактировал Alex_RD - 26.3.2010, 8:26 -------------------- Wordpress, HostCMS, DataLife engine, Shop-Script... Портфолио (beta) |
|
|
Currahee
|
Сообщение
#4
|
|
я догадывался, что без условия тут не обойтись. Не поможете ли мне, более грамотно реализовать систему? Поясню по проблеме.
Меню у меня выводиться автоматически средствами ВП, к примеру функцией <?php wp_list_pages('title_li='); ?>. На пункт меню, именно на ссылку у меня есть определенный стиль отображения в меню. Мне нужно чтобы была неактивна ссылка, на страницы которой я нахожусь, и чтоб она к тому же имела свой стиль отображения. Ни какими CSS я не собираюсь убирать, маскировать ссылку. Мне лишь только ее в другой цвет перевести. Еще раз спасибо. |
|
|
Alex_RD |
26.3.2010, 16:50;
Ответить: Alex_RD
Сообщение
#5
|
|
Тогда собственно как в самом начале писал, прописываем нужные свойства в классе .current_page_item. Он автоматически проставляется к текущему пункту меню (к тегу <li>) к примеру меняем цвет:
.current_page_item a {color:red}
Сообщение отредактировал Alex_RD - 26.3.2010, 16:51 -------------------- |
|
|
Currahee
|
Сообщение
#6
|
|
|
попробую, спасибо.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Вечные ссылки с 300+ СДЛов, тиц до 750, ЯКи, DMOZ, от 1$/ссылка вечные ссылки |
258 | SeoUaSales | 128495 | 27.3.2024, 23:39 автор: FantAlexis |
|
Вечная статейная трастовая ссылка ИКС 20000 чектраст 100/2.5 | 22 | inetuser | 10940 | 2.1.2024, 17:18 автор: inetuser |
|
Одна вечная ссылка 5$ ИКС 24000 | 2 | mylink1 | 5943 | 8.4.2020, 17:39 автор: mylink1 |
|
Не дорогая ссылка размещу ссылку дешего |
1 | Heavych | 5732 | 14.10.2019, 8:59 автор: Silverspam |
|
Нужны вечные ссылки на adult сайты, до 500р ссылка | 2 | RMak | 5223 | 23.2.2019, 16:26 автор: Trastik |
Текстовая версия | Сейчас: 29.3.2024, 12:45 |