Все записи автора Редактор

Битрикс записать полное наименование в наиенование

Если необходимо заменить поле NAME элемента на PREVIEW_TEXT при добавлении или изменении = или например при выгрузке товаров из 1с

AddEventHandler("iblock", "OnBeforeIBlockElementUpdate", "DropPreviewText");
AddEventHandler("iblock", "OnBeforeIBlockElementAdd", "DropPreviewText");

function DropPreviewText($arFields){
   if (@$_REQUEST['mode']=='import'){

      if (!is_array($arFields['NAME'])){
         $arFields['NAME'] = $arFields['PREVIEW_TEXT'];
      }
         unset($arFields['PREVIEW_TEXT']);
         unset($arFields['PREVIEW_TEXT_TYPE']);

         unset($arFields['DETAIL_TEXT']);
         unset($arFields['DETAIL_TEXT_TYPE']);
   }
}

Битрикс глобальное изменение кодировок таблиц в базе данных

Зайдите в Рабочий стол / Настройки / Инструменты / Командная PHP-строка

и выполните

$needCollation = 'utf8_general_ci'; // укажите здесь нужную кодировку

$res = $DB->Query('SHOW TABLE STATUS');
while($ts = $res->fetch()) {
    if ($ts['Collation'] != $needCollation) $DB->Query('ALTER TABLE `' . $ts['Name'] . '` DEFAULT CHARACTER SET utf8 COLLATE ' . $needCollation);

    $r2 = $DB->Query('SHOW FULL COLUMNS FROM ' . $ts['Name'] . ' WHERE Collation IS NOT NULL');
    while($col = $r2->fetch()) {
   if ($col['Collation'] != $needCollation) $DB->Query('ALTER TABLE `' . $ts['Name'] . '` CHANGE `' . $col['Field'] . '` `' . $col['Field'] . '` ' . $col['Type'] . ' CHARACTER SET utf8 COLLATE ' . $needCollation . ($col['Null'] == 'NO' ? ' NOT' : '') . ' NULL');
    }
}

Рекомендации по представлению услуги на сайте

Отличия от конкурентов (или почему с нами выгоднее удобнее работать чем с конкурентами)
Нужно описать основные преимущества + позиционирование компании в рамках конкретной услуги

Метод работы и выгоды клиента
Описание метода работы или бизнес процесса работы = клиент в любом случае будет задавать эти вопросы и они важны для принятия решения. Нужно описать хотя бы внешние шаги взаимодействия клиента с компанией а в идеале и общие точки внутреннего Бизнес процесса компании

Примеры работ или объемы работ в рамках услуги
Можно привести статистику пусть даже вымышленную = о том что и в каких объемах мы перевезли

WI-BUYSHOP — Осторожно мошенники!!!

Осторожно мошенники

ad-shops.ru — внутри — WI-BUYSHOP
говорят, что они с wibuy.ru делают распродажу = на самом деле к wibuy.ru они отношение не имеют. Wibuy.ru — это наша разработка и наши клиенты.
Схема простая = очень низкие цены + сразу просят перечислить деньги потом кормят завтраками о не возможности доставки.

Орудуют они в основном в Питере

Актуальные вакансии 10.2015

Требуются в дружный и молодой коллектив:

Помощник SEO-оптимизатора
знание HTML / CSS на уровне, достаточном для ручного редактирования кода;
понимание работы поисковых алгоритмов;
навыки внутренней оптимизации сайтов;
понимание принципов наращивания ссылочной массы.

Junior PHP программист
Разработка / поддержка собственных ресурсов
php, css, html = опыт от 1-го года

PHP программист, Веб-разработчик
Разработка / поддержка собственных ресурсов
Опыт: ide, php, javascript, AJAX, css, html, mysql, Битрикс, mercurial = опыт от 2-х лет

Все вакансии на полное рабочее время, 5 — ти дневка, с 9 — 18
Вакансии для Кременчуга, Светловодска, Комсомольска = удаленная работа не рассматривается

Все вакансии собственные
Резюме присылать на [email protected]
Звонить +38(096)431-48-72

Бизнес-Секреты 2.0: Михаил Фридман

Михаил Фридман поделился своим видением мира с Олегом Тиньковым в первом выпуске новых «Бизнес-секретов».

В нагрузку Выступление Михаила Фридмана во Львове о котором говорил Теньков

битрикс24 бизнес процессы арифметические операции с датой

Для использования кода добавьте его в действие бизнес процесса битрикс24 PHP код

// получить текущий бизнес-процесс
$rootActivity = $this->GetRootActivity();
// получить значение переменной бизнес-процесса {=Variable:kurs_usd}
$date = $rootActivity->GetVariable("pred_data_vichoda_na_rabotu");
// новый объект дата
$date_ob = new DateTime($date);
// вычитаем один день
$date_ob->modify('-1 day');
// приводим в соответствие с форматом
$date = $date_ob->format('d.m.Y H:i:s');
// записываем в переменную
$rootActivity->SetVariable("pred_data_vichoda_na_rabotu", $date);

PHP Вычесть из даты год, месяц, или день

php-date-time

Вычитаем из конкретной даты день

$date = new DateTime('2000-01-01');
$date->modify('-1 day');
echo $date->format('d.m.Y H:i:s');

Вычитаем месяц

$date = new DateTime();
$date->modify('-1 month');
echo $date->format('Y-m-d H:i:s');

Вычитаем год

$date = new DateTime();
$date->modify('-1 year');
echo $date->format('Y-m-d H:i:s');