Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 7221-й день

Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua

 Вопросы по PHP

PRIHOD
Feb 11 2015, 13:21
  
Пост #1



Репутация:   205  
Постоялец
***

Группа: Пользователи
Сообщений: 1 233
С нами с: 8-August 07


Приветствую!
Joomla
Хочу, что бы в корзине, выводило сообщение о том, что доставка бесплатная, при условии, если цена выше 200грн

имеем $pricesum - сумма к оплате

пишу
<?php if ($pricesum >= 200){ ?>
<?php $freedelivery = 'Для этого товара доставка бесплатная'; ?>
<?php }else{?>
<?php $freedelivery = 'фиксированная стоимость'; ?>
<?php } ?>

и вывожу ее
echo"<tr>
<td colspan=\"2\" align=\"right\">".$freedelivery."</td>;

но так не воркает.

Подскажете?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов
phpkiev
Nov 12 2018, 19:20
  
Пост #2



Репутация:   310  
Ветеран
*****

Группа: Пользователи
Сообщений: 5 193
С нами с: 24-November 07


Это чей-то сторонний сервис или ваш? Вообще-то в структуре есть корневой элемент communications и внутри него расположены подэлементы. Хорошо видно, если красиво расставить теги smile.gif

<communications>
          <communications>
                    <communicationScopes>
                              <code>1</code>
                    </communicationScopes>
                    <value>0671234567</value>
                    <type>1</type>
                    <phoneType>2</phoneType>
                    <order>0</order>
                    <main>true</main>
          </communications>
          <communications>
                    <value>[email protected]</value>
                    <type>3</type>
                    <order>0</order>
                    <main>true</main>
          </communications>
</communications>


Обычная практика, хоть и странно, что подэлементы имеют такой-же тег, как и родительский. Я бы назвал родителя communications, а уже дочерние элементы иначе, ну например communication. Но в принципе, с известной долей желания, можно и такую структура разобрать, при этом загнать вложенные communications в массив.

типа


$communications[] = [
      'communicationScopes' => [
            'code' => 1
      ],
      'value' => 0671234567,
      'type' => 1,
      'phoneType' => 2,
      'order' => 0,
      'main' => true
];
$communications[] = [
      'value' => '[email protected]',
      'type' => 3,
      'order' => 0,
      'main' => true
];


ну и родитель

$params['communications'] = communications;


Сообщение отредактировал phpkiev - Nov 12 2018, 19:37
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Сообщения в этой теме


Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 22nd December 2025 - 4:13
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст.