Как выводить левый блок только на главной странице,а на всех остальных его скрывать?

156
05 августа 2017, 05:03

Слева блок это категории. На каждой странице (/cart или /register) видно этот блок. Как ограничить его только в maine странице. Можно это как по по url отслеживать ? или еще как то.

Answer 1

Через $_SERVER

1) $_SERVER['REQUEST_URI']; // покажет - /index.php

или

2) $_SERVER['SERVER_NAME']; // покажет - www.site.ru/

Дальше через if отключите/включите блок

Answer 2

Ты бы поподробнее рассказал что используешь: mvc или cms какую-то Если mvc, то в контроллере можешь отслеживать url и во вью передавать {visibleFalse}, которую в контроллере при нужном урл определять например

    $visibleFalse = "style='display:none;'"; 

А если cms, то нужно знать хотя бы какая.

READ ALSO
php вычислить разницу дат

php вычислить разницу дат

Не получается написать скриптСмысл с в том, что мне нужно сравнить время которое записано у пользователя в бд, с текущим, и если разница составляет...

183
Компиляция QT-приложения в Ubuntu, android

Компиляция QT-приложения в Ubuntu, android

Не получается скомпилировать приложение для смартфонов(https://vk

178
Реверс массива С++

Реверс массива С++

Покажите пожалуйста как это сделать красиво используя стандартный массив, очень смущает int *_arr = new int[len]; <- вообще честно говоря жутковатый...

398
C2664: &ldquo;BOOL PlaySoundA (LPCSTR,HMODULE,DWORD)&rdquo;: невозможно преобразовать аргумент 1 из unsigned char в LPCSTR

C2664: “BOOL PlaySoundA (LPCSTR,HMODULE,DWORD)”: невозможно преобразовать аргумент 1 из unsigned char в LPCSTR

Есть массив, который я пытаюсь проиграть через PlaySoundA

217