Месяц: Октябрь 2013

Как сделать первую букву заглавной php

$name = ‘тест’; //$name = iconv(«UTF-8», «UTF-8», $name); $first = mb_substr($name,0,1, ‘UTF-8’);//первая буква $last = mb_substr($name,1);//все кроме первой буквы $first = mb_strtoupper($first, ‘UTF-8’); $last = mb_strtolower($last, ‘UTF-8’); $name1 = $first.$last; echo «$name1»; результат: Тест  

Ошибка при удалении в CSalePersonType::OnBeforeLangDelete (sale)

Для того чтобы победить ошибку “Ошибка при удалении в CSalePersonType::OnBeforeLangDelete (sale)” нужно проделать следующее: Открыть раздел Настройки магазина – Типы плательщиков, путь имя_сайта/bitrix/admin/sale_person_type.php?lang=ru  и удалить там типы плательщиков привязанные к тому сайту который мы удаляем. Перед удалением, возможно, потребуется удаление заказов

Отправлять письмо средствами битрикс

CModule::IncludeModule(«mail»); $fields = array( «NAME» => $name, «LAST_NAME» => $surname, //»PERSONAL_PHONE» => $_POST[«phone»], «EMAIL» => $login, «LOGIN» => $login, «PASS» => $password, «SITE_NAME» => «ИМЯ_САЙТА», ); CEvent::Send( «NEW_USER», // идентификатор типа почтового события «s2», // идентификатор сайта $fields, // поля

Вытащить информацию из инфоблока

CModule::IncludeModule(‘iblock’); $arSelect = Array(«ID», «PROPERTY_GROUP», «CODE»); $arFilter = Array(«IBLOCK_ID»=>7, «CODE» => $item[«ART»]); $res = CIBlockElement::GetList(Array(), $arFilter, false, Array(«nPageSize»=>9999), $arSelect); while($ob = $res->GetNextElement()) { $arFields = $ob->GetFields(); print_r($arFields); ?>