X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Частичное сравнение имени страницы (меню навигации)
Winns
Winns
Topic Starter сообщение 13.5.2011, 14:45; Ответить: Winns
Сообщение #1


Возможно уже кто-то сталкивался с такой проблемой и имеет готовое решение.

Часть кода меню навигации.

[PHP]<?php $currentPage = basename($_SERVER['SCRIPT_NAME']); ?>
<ol id="nav">
...
<?php echo "\n"; if ($currentPage == 'page_group1_abc.html') { ?>blablabla<?php } else { ?>blablabla2<?php } ?>
...
</ol>[/PHP]

Как видно из кода идёт точное сравнение текущей страницы браузера с заданной ('page_group1_abc.html') и в зависимости от результата происходит определённое действие.

Есть ли простой способ преобразовать данный код так чтобы было не точное сравнение а частичное.
Например if ($currentPage == 'page_group1*'), то есть чтобы все страницы чьё имя начинается на 'page_group1' давали бы положительный результат.

Заранее спасибо.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
to0n1
to0n1
сообщение 13.5.2011, 15:40; Ответить: to0n1
Сообщение #2


Используйте регулярные выражения либо обрезайте substr
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Winns
Winns
Topic Starter сообщение 13.5.2011, 16:35; Ответить: Winns
Сообщение #3


Спасибо, удалось решить проблему с помощью substr.
[PHP]<?php $currentPage = basename($_SERVER['SCRIPT_NAME']); ?>
<ol id="nav">
...
<?php echo "\n"; if (substr($currentPage, 0, 11) == 'page_group1_abc.html') { ?>blablabla<?php } else { ?>blablabla2<?php } ?>
...
</ol>[/PHP]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужно ли закрывать ненужные страницы тегом noindex, follow?
8 noviktamw 2907 2.3.2024, 12:53
автор: toplinks
Открытая тема (нет новых ответов) Вытащить страницы из кэша Яндекса
2 VostrVL 1960 11.1.2024, 23:07
автор: ЛаврионСергеевич
Открытая тема (нет новых ответов) Сверстать страницы из figma
нужно сделать страницы для веб приложения
1 bluestorm 1296 7.6.2022, 18:11
автор: doharddocode
Открытая тема (нет новых ответов) Подобрать группы и страницы и разместить ссылку
4 Lacomka 3410 21.2.2022, 8:43
автор: АлексейWEB
Открытая тема (нет новых ответов) Верстка и внедрение на сайт макета главной страницы
Требуется: с Figma на Laravel
2 ARsHi 1671 27.3.2021, 0:57
автор: Ogaelath


 



RSS Текстовая версия Сейчас: 20.4.2024, 6:53
Дизайн