наложить маску на скрытие категорий интернет магазина

голоса: 0
Как наложить маску на скрытие категорий интернет магазина выводимых <?$CATALOG$(1,0)?>, чтобы не видны были категории определенного названия?
| Автор: | Категория: Интернет-магазин
Редактирование | | Автор: Антон1

Ответов: 1

Голоса: +1
 
Лучший ответ

Воспользуйтесь условным оператором и функцией strpos(S1,S2)

<?if strpos($CAT_NAME$,'маска')>=0?>
маска содержится в названии категории
<?endif?>

strpos(S1,S2) ищет первое вхождение строки S2 в строку S1, проходя от начала S1 к концу. Сравнение производится с учетом регистра. Оба параметра должны быть заданы как строки (или как результат вызова функции, возвращающей строку). Поиск ограничен первыми 1000 символами строки S1. Сравнение ограничено первыми 100 символами строки S2. Возвращает целое число - позицию строки S2 от начала S1, считая от 0. Если вхождение не найдено, возвращает -1. (<?strpos('Васяся','ся')?> возвратит 2).

Ищет первое вхождение строки S2 в строку S1, проходя от начала S1 к концу. Сравнение производится с учетом регистра. Оба параметра должны быть заданы как строки (или как результат вызова функции, возвращающей строку). Поиск ограничен первыми 1000 символами строки S1. Сравнение ограничено первыми 100 символами строки S2. Возвращает целое число - позицию строки S2 от начала S1, считая от 0. Если вхождение не найдено, возвращает -1. (<?strpos('Васяся','ся')?> возвратит 2).

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Я подправил вопрос, надо именно для переменной <?$CATALOG$(1,0)?>. Заранее спасибо.
Антон1,
тут только скриптом
...