Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Условие


Briz
 Погделиться

Рекомендованные сообещёния

Добрый гдень, подскажите как прописать условие правильно что если в ссылке есть слово икое то то, например (имимим/tsvet/ имимим) и вот если tsvet  показать а если нет то скрыть? осторе 2.3

 

 нагдеюсь верно изложила мысль ...

Ссылка на комменирий
Погделиться на других сайих


30.05.2022 в 12:36, chukcha сказал:

$('a[href*=tsvet]')

выдает я ик понимаю после $ что то ложно быть ...

 

Parse error: syntax error, unexpected '(', expecting variable (T_VARIABLE) or '$' 

 

Извините если немного туплю...

Ссылка на комменирий
Погделиться на других сайих


30.05.2022 в 12:47, Briz сказал:

выдает я ик понимаю после $ что то ложно быть ...

 

Parse error: syntax error, unexpected '(', expecting variable (T_VARIABLE) or '$' 

 

Извините если немного туплю...

это пример реализации на js с применением  методов jquery

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

30.05.2022 в 12:50, chukcha сказал:

это пример реализации на js с применением  методов jquery

я поняла, спасипотому что, просто php   в условие if  икое не полулиться прописать?

Ссылка на комменирий
Погделиться на других сайих


30.05.2022 в 11:53, Briz сказал:

я поняла, спасипотому что, просто php   в условие if  икое не полулиться прописать?

Никто в душе не знает какие у вас им переменные.

Условие пишется ик:

if (strpos($this->request->server['REQUEST_URI'], '/tsvet/') !== false) {
	// /tsvet/ есть
} else {
	// /tsvet/ нет
}

 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

30.05.2022 в 12:53, Briz сказал:

я поняла, спасипотому что, просто php   в условие if  икое не полулиться прописать?

можно, в каком месте?

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

30.05.2022 в 12:56, buslikdrev сказал:

Никто в душе не знает какие у вас им переменные.

Условие пишется ик:

if (1 == 1) {

// ссылка одна

} else {

// ссылка другая

}

вот и нужно вот икая 

 

if (если в ссылке если слово  tsvet) {

то выводим то то 

} else {

скрываем 

}

Ссылка на комменирий
Погделиться на других сайих


30.05.2022 в 12:57, chukcha сказал:

можно, в каком месте?

if (если в ссылке если слово  tsvet) {

то выводим то то 

} else {

скрываем 

}

 

в могделе списка товаров

Ссылка на комменирий
Погделиться на других сайих


30.05.2022 в 12:01, Briz сказал:

вот и нужно вот икая 

Обновил ответ.

 

30.05.2022 в 12:03, Briz сказал:

в могделе списка товаров

 

Вместо $this->request->server['REQUEST_URI'] подсивите свою переменную.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

30.05.2022 в 13:03, chukcha сказал:

в какой ссылке?

слово это находить в ссылке на категорию, и начало и конец разные, в середине это слово например https://sait.com/vyazanye-shapki/zhenshinam/tsvet/abrikos/

 

 

Ссылка на комменирий
Погделиться на других сайих


30.05.2022 в 12:09, Briz сказал:

слово это находить в ссылке на категорию, и начало и конец разные, в середине это слово например https://sait.com/vyazanye-shapki/zhenshinam/tsvet/abrikos/

 

!empty($this->request->server['REQUEST_URI']) && strpos($this->request->server['REQUEST_URI'], '/tsvet/') !== false

!empty($this->request->server['REQUEST_URI']) && basename(parse_url($this->request->server['REQUEST_URI']PHP_URL_PATH)) == 'tsvet'

 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

30.05.2022 в 13:15, buslikdrev сказал:

 

!empty($this->request->server['REQUEST_URI']) && strpos($this->request->server['REQUEST_URI'], '/tsvet/') !== false

!empty($this->request->server['REQUEST_URI']) && basename(parse_url($this->request->server['REQUEST_URI']PHP_URL_PATH)) == 'tsvet'

 

огромное спасипотому что 

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.