Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Условие


Recommended Posts

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

 

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

Надіслати
Поділитися на інших сайтах


  В 30.05.2022 в 09:36, chukcha сказав:

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

Expand  

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

 

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

 

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

Надіслати
Поділитися на інших сайтах


  В 30.05.2022 в 09:47, Briz сказав:

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

 

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

 

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

Expand  

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

  • +1 1
Надіслати
Поділитися на інших сайтах

  В 30.05.2022 в 09:50, chukcha сказав:

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

Expand  

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

Надіслати
Поділитися на інших сайтах


  В 30.05.2022 в 09:53, Briz сказав:

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

Expand  

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

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

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

 

  • +1 1
Надіслати
Поділитися на інших сайтах

  В 30.05.2022 в 09:53, Briz сказав:

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

Expand  

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

  • +1 1
Надіслати
Поділитися на інших сайтах

  В 30.05.2022 в 09:56, buslikdrev сказав:

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

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

if (1 == 1) {

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

} else {

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

}

Expand  

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

 

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

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

} else {

скрываем 

}

Надіслати
Поділитися на інших сайтах


  В 30.05.2022 в 09:57, chukcha сказав:

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

Expand  

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

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

} else {

скрываем 

}

 

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

Надіслати
Поділитися на інших сайтах


  В 30.05.2022 в 10:01, Briz сказав:

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

Expand  

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

 

  В 30.05.2022 в 10:03, Briz сказав:

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

Expand  

 

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

  • +1 1
Надіслати
Поділитися на інших сайтах

  В 30.05.2022 в 10:03, chukcha сказав:

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

Expand  

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

 

 

Надіслати
Поділитися на інших сайтах


  В 30.05.2022 в 10:09, Briz сказав:

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

Expand  

 

!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 в 10: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'

 

Expand  

огромное спасибо 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.