- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Если такая конструкция, которая выводит дополнительные поля компонента k2
Среди этих полей есть поле именем "Цена" - мне его не нужно выводить.
В виду отсутствия знаний в синтаксисе, не могу правильно подставить условие...
Я так вставляю
Но это не работает...
Кодировка сайта и кодировка кода какой?
Все пардон... Все нормально работает.
То есть работает условие, и текст "Есть контакт" появляется....
А как теперь не выводить цену - вот пока не понял...
Все, сделал от обратного
Если поле не Цена - печатаем )))
Может как-то так попробовать:
<?php if($extraField->name == "Цена"){
echo "<strong> есть контакт </strong>";}
С ценой разобрался.
Теперь вопрос по чистому коду, так сказать...
Мне еще надо таким же оразом исключить поле "Валюта"
Сдела я это так
Но мне кажется это как-то некрасиво...
Пробовал так
Не сработало...
Или первый вариант допустим?
<?php if($extraField->name != "Цена" AND $extraField->name != "Валюта"): ?>
т.е Если поле не цена И поле не валюта выводим..
А у вас или.. т.е Если поле не цена ИЛИ поле не валюта. Одно условие всегда сработает.. Если обрабатываем цену, то сработает условие Не валюта и наоборот
Точно, спасибо большое.
Теперь в другом запутался.
Ненужные поля я выдрал из списка.
Теперь мне нужно, чтобы эти поля отображались в другом месте.
Для этого я использую такую конструкцию:
Все чудесно, кроме одного - если цена не вбита, отображается просто знак валюты...
Не могу понять, как его запретить....
Если я все правильно понял:
Волюта должна отображаться только вслед за ценой? Тогда так:
Кстати, это: if($extraField->name == "Цена") очень не хорошо. Ведь, как я понимаю, имеется возможность переименования полей. Стоит переименовать поле и код уже не будет работать. Должно быть какое-то еще поле, по которому можно идентифицировать его. Вот, к примеру, $key чему тут будет равен?
ICQ: 600382789, Skype: fedimen, Е-Маil: fedimen (пудель) gmail (точка) com
fedimen, а зачем ты плодишь переменные?
Условие простое же:
если имя поля = цена и значение не пустое {
выводим следующий код
}
Вот с этим полностью согласен. Но это уже автора прихоть.