В куске кода указано:
$_SERVER['REQUEST_URI']=='/files',
т.е. только одна страница, например ..mysite.ru/files, а мне требуется, чтобы это были все страницы, начинающиеся с ..mysite.ru/files, т.е. ..mysite.ru/files/primer тоже.
Подскажите, как реализовать?
Спустя 1 час, 25 минут, 45 секунд (4.04.2010 - 17:59) krasilich написал(а):
if(strpos($_SERVER['REQUEST_URI'], '/files'))
{
//All ok
}
Спустя 36 минут, 1 секунда (4.04.2010 - 18:35) kloyd написал(а):
Цитата (krasilich @ 4.04.2010 - 14:59) |
|
не совсем понимаю можно ли такое решение применить в моём случае:
if ( ($id == 8 ) && ($_SERVER['REQUEST_URI']=='/files') ) {
if ($node->attributes('class')) {
$node->addAttribute('class', $node->attributes('class').' active');
} else {
$node->addAttribute('class', 'active');
}
$node->addAttribute('id', 'current');
}
буду очень благодарен если вы напишите как это будет выглядеть
Спустя 4 минуты, 1 секунда (4.04.2010 - 18:39) krasilich написал(а):
if ( ($id == 8 ) && strpos($_SERVER['REQUEST_URI'], '/files') ) {
if ($node->attributes('class')) {
$node->addAttribute('class', $node->attributes('class').' active');
} else {
$node->addAttribute('class', 'active');
}
$node->addAttribute('id', 'current');
}
Спустя 5 минут, 37 секунд (4.04.2010 - 18:45) kloyd написал(а):
почему то не работает для моей задачи..
реализовал так:
Спасибо, krasilich!
реализовал так:
if($id == 8 && preg_match('/^\/files\/.*/', $_SERVER['REQUEST_URI']) ){
if ($node->attributes('class')) {
$node->addAttribute('class', $node->attributes('class').' active');
} else {
$node->addAttribute('class', 'active');
}
$node->addAttribute('id', 'current');
}
Спасибо, krasilich!