<?=htmlspecialcharsBack(htmlspecialcharsBack($row ['UF_IM']));?>
Насчет "технологии, подходы, разработки, методы" - любые хороши, лишь бы задача была более-менее нестандартной
в этом болотце реально много работы
а если использую $href=$APPLICATION->GetCurPageParam("", ["order"]);
$request = \Bitrix\Main\Application::getInstance()->getContext()->getRequest();
$sort = $request->get('sort');
$order = $request->get('order');
if(strlen($sort)) {
$arParams["ELEMENT_SORT_FIELD"] = $sort;
$arParams["ELEMENT_SORT_ORDER"] = $order === 'asc' ? 'asc' : 'desc';
$_SESSION['sort'] = $arParams["ELEMENT_SORT_FIELD"];
$_SESSION['order'] = $arParams["ELEMENT_SORT_ORDER"];
} elseif(array_key_exists("sort", $_SESSION)) {
$arParams["ELEMENT_SORT_FIELD"] = $_SESSION['sort'];
$arParams["ELEMENT_SORT_ORDER"] = $_SESSION['order'];
} else {
$arParams["ELEMENT_SORT_FIELD"] = 'new';
$arParams["ELEMENT_SORT_ORDER"] = 'asc';
$_SESSION['sort'] = $arParams["ELEMENT_SORT_FIELD"];
$_SESSION['order'] = $arParams["ELEMENT_SORT_ORDER"];
}
$urlOrder = $order === 'asc' ? 'desc' : 'asc'; // меняем направление для ссылки
$current_url = $APPLICATION->GetCurPageParam('sort='.$sort['id'].'&order='.$urlOrder, ['sort', 'order']);
$url = str_replace('+', '%2B', $current_url);
$statusName = '';
foreach($arResult['SHIPMENT'] as $shipment) {
if(array_key_exists($basketItem['ID'], $shipment['ITEMS'])) {
$statusName = $shipment['STATUS_NAME'];
break;
}
}
<div class="sale-order-detail-order-item-td sale-order-detail-order-item-properties bx-text-right">
<div class="sale-order-detail-order-item-td-title col-xs-7 col-sm-5 visible-xs visible-sm">статус</div>
<div class="sale-order-detail-order-item-td-text">
<strong class="bx-price all"><?=$statusName?></strong>
</div>
</div>
Вот вы написали про msgHTML! А ведь я даже не знал, как правильно составить запрос, чтобы найти это msgHTML. Где про это можно прочитать? Первый раз отправляю форму на почту...
//Content
$mail->isHTML(true); //Set email format to HTML
$mail->Subject = 'Here is the subject';
$mail->Body = 'This is the HTML message body <b>in bold!</b>';
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
дело не в том, что я не знал как это делается, я не знал как по синтаксису это правильно сделать!
Приду на работу, проверю как работает и обязательно отмечу ваш ответ как решение.
я заметил, что текст со значением НЕ вставляется, в случае если нет клика
То есть isset($_POST) работает только в случае с input type radio. А нужно, чтобы и type text скрывал. Что в этом случае писать?
не понимаю, как в phpMailer() работать с input type file
Нужно чтобы пользователь имел возможность отправлять изображения(да и в целом на будущее для себя, научиться принимать не только изображения)
//Attachments
$mail->addAttachment('/var/tmp/file.tar.gz'); //Add attachments
$mail->addAttachment('/tmp/image.jpg', 'new.jpg'); //Optional name
текст, к примеру: его телефон: {$phone} , будет всегда присутствовать, либо с телефоном, либо без него. Подскажите пожалуйста, как этого избежать?
$phone = isset($_POST["contact"]) ? 'его телефон' . $_POST["contact"] : '';
$mail->msgHTML("<div>
<div>оставил заявку: {$numele}</div>
<h2 class="title">Заголовок</h2>
<div>{$phone}</div>
</div>");