Версия 1.8

Обновления версии 1.8:

  • новые разделы:
    • "Добавить задание"
    • "Мои задания" (для клиента)
    • "Мои задания" (для исполнителя)
  • корректное отображение привязанного элемента в профиле (проблема была обнаружена в отображении города в виде кода в профиле исполнителя)
  • пополнение баланса произвольной суммой

Image 161


Выстраивая наилучший интерфейс для удобного использования сервиса Мы находимся в поисках лучших решений вместе со своими клиентами. Как показала практика раздел "Мои задания" для заказчика структурированные на разделы не совсем удобно, поэтому Мы поделили его на два раздела: "Добавить задание", который позволяет так же как и раньше пройти по дереву типов и подтипов услуг и создать задание и "Мои задания", который содержит не разделенный на типы перечень заданий созданных заказчиком. Для исполнителя добавили раздел "Мои задания", который содержит задания, на которые откликнулся, чтобы не искать в общем перечне свои задания.

Инструкция по обновлению: http://helpdesk.malahovsky.net/topics/31-obnovlenie-polufabrikata/

Чтобы меню изменилось на обновленное, необходимо применить код, но стоит учитывать что если Вы меню кастомизировали, то Ваша кастомизация будет затерта:


use Bitrix\Main\IO\File;CModule::IncludeModule('iblock');$rsIBlock = CIBlock::GetList(array(), array("TYPE" => "appforsale", "NAME" => "Задания"));if ($arIBlock = $rsIBlock->Fetch()){CopyDirFiles($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/mlab.appforsale/install/templates_app/appforsale/.menu.php', $_SERVER['DOCUMENT_ROOT'].'/youdo/.menu.php');$file = new File($_SERVER['DOCUMENT_ROOT'].'/youdo/index.php');File::putFileContents($_SERVER['DOCUMENT_ROOT'].'/youdo/index.php', str_replace(array("\"appforsale:tasks\""), array("\"appforsale:tasks.my\""), CUtil::ConvertToLangCharset($file->getContents())));$file = new File($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/mlab.appforsale/install/templates_app/appforsale/tasks/new/index.php');File::putFileContents($_SERVER['DOCUMENT_ROOT'].'/youdo/tasks/new/index.php', str_replace(array("#task_iblock_id#"), array($arIBlock['ID']), CUtil::ConvertToLangCharset($file->getContents())));$file = new File($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/mlab.appforsale/install/templates_app/appforsale/personal/tasks/my/index.php');File::putFileContents($_SERVER['DOCUMENT_ROOT'].'/youdo/personal/tasks/my/index.php', str_replace(array("#task_iblock_id#"), array($arIBlock['ID']), CUtil::ConvertToLangCharset($file->getContents())));}


Image 160

Эта статья была полезна для 1 человека. Эта статья помогла Вам?

Сервис поддержки клиентов работает на платформе UserEcho