Ответы пользователя по тегу 1С-Битрикс
  • Битрикс. Как загрузить файл и получить его id?

    @rollbackTNV
    Программист Bitrix & other CMS
    Статья свежая - только что прочитал - https://dev.1c-bitrix.ru/community/webdev/user/640...

    Твою задачу решил так, правда не понимаю смысла
    <form action="" method="POST">
    <?foreach ($_POST["NEW_FILE_UPLOAD"] as $key => $item):?>
    	<?$img = htmlspecialchars($item);?>
    	<img src="<?=CFIle::GetPath($img)?>" width="150px">
    <?endforeach?>
    <?$APPLICATION->IncludeComponent("bitrix:main.file.input", "drag_n_drop",
       array(
          "INPUT_NAME"=>"NEW_FILE_UPLOAD",
          "MULTIPLE"=>"Y",
          "MODULE_ID"=>"main",
          "MAX_FILE_SIZE"=>"",
          "ALLOW_UPLOAD"=>"A", 
          "ALLOW_UPLOAD_EXT"=>"",
    	  "INPUT_CAPTION" => "Добавить фото",
    	  "INPUT_VALUE" => $_POST['NEW_FILE_UPLOAD']
       ),
       false
    );?>
    	<input class="pic" type="text" value="" id="newF">
    	<input type="submit" value="Отправить">
    </form>


    в script.js компонента вставил в конец window.BlogBFileDialogUploader.prototype.Callback
    var inp = BX("newF");
    	BX.adjust(inp, {props: {value: result.element_id}});


    Можно после загрузки файла получить в поле формы id, отобразить изображения после загрузки - да тут куча возможностей
    Ответ написан
  • Как сделать редирект с разных доменов на разные страницы сайта?

    @rollbackTNV
    Программист Bitrix & other CMS
    Если в режиме многосайтовости - www.test.ru первый сайт (редиректы оставляй), test.com второй сайт - используй символьные ссылки, https://dev.1c-bitrix.ru/learning/course/?COURSE_I...

    Заглушка в при таком варианте ставится в
    /bitrix/php_interface/ID_САЙТА/site_closed.php
    Ответ написан
  • Как обеспечить отказоустойчивость сайта на 1С-Битрикс?

    @rollbackTNV
    Программист Bitrix & other CMS
    Если для битрикса и существуют определенные тарифы хостинга из-за требований CMS - это чистый грабеж. На виртуальном хостинге сидишь с парой десятков таких же, как и ты, юзеров - разделяя виртуальное пространство - кто хапнул больше по нагрузке в момент обновления - тому и лавры, и производительность недотянувших. Веб-кластер ничего не даст (если контроллер сайтов не задействован), по моему чистый развод. Битрикс что то более чем старт, при наличии нагрузки естественно - это виртуальный сервер. Сейчас есть хорошие и производительные сервера по доступным ценам на SSD, т.к. memcache у хостера врядли получится подключить. При стабильной нагрузке - KVM виртуализация, никто не будет посягать на твои ресурсы. Тестировал недавно производительность битрикса (к-во попугаев) - на известном хостинге и купил за 60р "Очень дешевый сервер" на firstvds.ru - малый бизнес с товарной базой встал ровно - с 37 поднял до 60, и это без тонкой настройки, ( без поддержки mysqli, HandlerSocket, и innoDB). Стоимость виртуального сервера на SSD сейчас прилично меньше, чем на хостинге, но получаешь голый сервер без панели, без бэкапов (каждую опцию за доп.финансы). Можно найти хорошего линуксоида, который bitrixVm настроит кошерно - один раз, и + договориться реагировать при изменениях технологий (PHP, mysqli, апач)
    Ответ написан
  • Как лучше организовать рассылку, через Битрикс или сторонний сервис типа Юнисендер и почему?

    @rollbackTNV
    Программист Bitrix & other CMS
    По сторонним сервисам рассылки:

    Плюсы - соглашаюсь с Сергей - удобно, меньше геморроя, более понятно для среднестатистического менеджера или руководителя. Имеется база популярных шаблонов и ребята могут сверстать адаптивные шаблоны письма за дополнительную плату.

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

    Насчет битрикса:
    Плюсы - Ваши клиенты - только Ваши. Стратегия рассылки - Ваша стратегия. С 16 версии можно создавать адаптивные шаблоны в режиме конструктора (сырого, но с потенциалом), наличие триггерных рассылок с популярным функционалом (привязка брошеных корзин, календарная рассылка) а так же с неограниченными возможностями привязки к любым событиям ( акции, новинки, подарки ) и прочие фишки.
    Минусы - сложность в индивидуальной настройке по причине множества возможных вариантов ( но ведь можно и подсмотреть ). Потребуются люди, знакомые с битриксом и наличием определенных знаний ( если не у кого перенять опыт ), а именно:
    • Программирование - создание исключительных событий и модификация имеющихся - зависит от хотелок;
    • Верстка - создание адаптивного шаблона письма и стилей - в большинстве потребуется один раз для формирования шапки с логотипом, футером с доп.контактами и при желании - дополнительных элементов ( тематического фона письма, изображений, прайсов, уведомлений и тд);
    • Маркетинг - по желанию - интеграция с аналитической системой, разработка приближенных к направлению сайта стратегий рассылки, генерация тематических текстов;
    По финансам - на сервисах недорогая абонентка за кучу ненужной статистики и солидная сумма за разовые работы, функционал которых необходим для более чем "забить весь интернет". В случае битрикса можно нанять фрилансера, или спеца - разовая плата + за небольшие деньги можно договориться о консультаци для бестолкового менеджера.

    По поводу сбора email адресов потенциальных клиентов - профессионалу не составит труда добровольно, с большим желанием, зарегистрироваться пользователю на сайте. Формат регистрации login = e-mail, через соц. сети.
    Ответ написан