5 / 5 / 0
Регистрация: 28.02.2013
Сообщений: 121

Подсветка языковой панели

07.10.2013, 04:08. Показов 3466. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здарвствуйте, как сделать подсветку языковой панели как вот здесь.?
То есть как сделать сами такие блоки я знаю, я не могу сделать, чтобы кнопочка с тем языком, который сейчас выбран была подсвечена. Подскажите плиз.

вот так не работает почему-то
CSS
1
#langs a:active{...}
хотя во всех справочниках, которые я нашел включая htmlbook.ru , пишут что так можно.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.10.2013, 04:08
Ответы с готовыми решениями:

Настройки языковой панели
Подскажите, как на нижней панели компьютера вывести строчку с языком? Podskagite kak na nignej panele komputera vivisty stroccku s jzik?

Исправление в языковой панели
Помогите пожалуйста, в языковой панели не могу изменить ИСПРАВЛЕНИЕ, там стоит галочка, и оно постоянно изменяет слова с Украинского на...

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

8
 Аватар для Web-ulyanov
55 / 54 / 24
Регистрация: 07.10.2013
Сообщений: 200
07.10.2013, 15:59
Присваивайте активной в данной момент ссылке какой-нибудь класс, в примере что вы показали это .selected - к этому классу и применяется оформление.
0
11 / 5 / 0
Регистрация: 18.11.2012
Сообщений: 114
07.10.2013, 16:21
Такая "активность" будет рабоать ровно до перезагрузки всего документа. Почему бы не взять переменную которая проверит какой язык сейчас включен на сайте и не присвоит блоку соответствующий клас? Сделайте на javascript через кукиз в крайнем случае если не сможете взять переменную с названием или ид или что там у вас текущего языка.
0
5 / 5 / 0
Регистрация: 28.02.2013
Сообщений: 121
07.10.2013, 16:33  [ТС]
OgStyle, Web-ulyanov, проблема в том, что я не знаю как проврить какой язык. Можете помочь сделать скриптик на пхп или javascript? я и то и то только недавно начал учить, просто, пока не знаю как длатся, а сделать надо.
0
11 / 5 / 0
Регистрация: 18.11.2012
Сообщений: 114
07.10.2013, 16:44
Вариантов понять какой язык множество. Для того что бы найти переменную нужно сначало понять что у вас меняется. Может у вас уже в движке устанавливаются кукиз после изменения. Скорее всего это и есть единственный вариант так как я понимаю ваши киленты могут переключать язык даже без регистрации на сайте. сделайте вот что. зайдите на сайт переключите язык и потом зайдите в управление кукиз в вашем браузере и найдите все кукиз которые создались для сайта на котором вы работаете. сделайте скриншот или напишите вручную все названия и их значения.
а потом уже будет скрипт
0
 Аватар для Web-ulyanov
55 / 54 / 24
Регистрация: 07.10.2013
Сообщений: 200
07.10.2013, 16:49
SlavaStas,
Если для разных языков используются разные страницы, то делайте, как я описал выше присвойте нужно ссылке класс и оформите его.
В случае использования cms, активная страница выделяется автоматически каким-либо классом, необходимо лишь задать для него оформление.
0
5 / 5 / 0
Регистрация: 28.02.2013
Сообщений: 121
07.10.2013, 17:10  [ТС]
Web-ulyanov, сайт на WP.

Добавлено через 6 минут
OgStyle, куки будут меняться, если прописан пока только сайт с русским языком? а англ и укр в ссылке href="#"?
0
162 / 162 / 11
Регистрация: 07.09.2011
Сообщений: 995
07.10.2013, 19:01
CSS
1
2
3
4
5
6
.lang .selected {
background: #01aab1;
}
 
.lang .selected a {
color: #fff;
м?
0
5 / 5 / 0
Регистрация: 28.02.2013
Сообщений: 121
08.10.2013, 22:55  [ТС]
Lovrentiy,
То есть как сделать сами такие блоки я знаю, я не могу сделать, чтобы кнопочка с тем языком, который сейчас выбран была подсвечена.
OgStyle, нашел такую штуку: язык прописывается в head:
HTML5
1
2
3
<head lang="ru-RU">
...
</head>
задается оно таким образом
HTML5
1
2
3
<head <?php language_attributes(); ?>>
...
</head>
будет работать, если я пропишу вот такой скриптик?
HTML5
1
<a href="ссылка на страницу" class="<?php if ( language_attributes() = 'ru-RU' echo 'active'?>;" >RU</a>
Добавлено через 1 час 24 минуты
не правильно написал...
HTML5
1
<a href="ссылка на страницу" class="<?php if ( language_attributes() == 'ru-RU') echo 'active';?>;" >RU</a>
Добавлено через 58 секунд
второй вариант, на сколько я понимаю примерно правуильный, но его надо довести до уцма, потому что не работает(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.10.2013, 22:55
Помогаю со студенческими работами здесь

Переключение языковой панели в Windows 10
При последнем обновлении W10 у меня пропала возможность переключать язык клавишами Ctrl+Shift. Хотя в параметрах эта опция есть, но она не...

Расположение языковой панели в трее
Доброго всем времени суток! Операционная система: Windows 10 Корпоративная лицензионная. Первый раз поставила её и была довольна....

Смена языка в языковой панели
Всем доброго времени суток! У меня есть форма авторизации с двумя TextBox'ами и кнопки (Вход, Регистрация, Выход) и мне нужно чтобы когда...

французский язык в языковой панели
у меня тоже проблема с панелью, внизу в трее когда жму альт-шифт меняются по кругу 3 языка(англ, рус, фран), а в параметрах только 2!(англ...

Пропал значок в языковой панели
Привет всем!!! У меня стоит Windows XP Xtrime, седня пропал значок отображения языка в панели, и еще пропало отображение состояния памяти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru