Поиск по блогам

"Документация Битрикс старые компоненты компоненты 2.0 " структура файлов " Структура файлов компонента - дока битрикса " пример /local/components/nikaverro/mycomponent/ ---class.php ---ajax.php - может быть ---.description.php ---.parameters.php ---/lang/ - ланги ---templates/.default/ - папка с шаблоном ------personal.php ------second.php ------template.php   Пример  .description.php if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die(); $arComponentDescription...
12.03.2024 00:18:14
... компонент nikaverro:im.messenger файл component.phpajax.php Ваше сообщение... Отправить ! , 'MANAGER_ID': }; console.log(postData); BX.ajax({ url: '/ajax.php', method: 'POST', data: postData, dataType: 'json', onsuccess: function(result){ console.log(result); } }); },3000); } function SetReadNotification(){ $('#consultantButton-not').removeClass('new'); console.log(notIds); if(notIds.length>0){ setTimeout(function(){ var postData = { 'sessid': ...
06.10.2023 10:44:08
"Про реализацию BX.ajax.runComponentAction норм (на мой взгляд) написано тут " ;(function (window) { 'use strict' /** * Module name * Some Component Vue component * * @package bitrix * @subpackage moduleName * @copyright 2001-2019 Bitrix */ const BX = window.BX BX.Vue.component('nano-lic-managment', { /** * @emits 'sendEvent`' {text: string} */ /** * @listens 'onModuleNameSomeComponentEvent' {} (global) */ props: {}, data() { return { message: 'message', } }, created() {}, beforeDestroy()...
12.09.2023 13:01:18
сделать сложный пароль  менее 8 символов, наличие заглавных, прописных букв, цифр, спецсимволов !#$%&()*+./:;=>?@[\]^`{|}~'$(document).ready(function(){  $('#changePasswd').on('click',function(){ $('#changePasswdErrors').html(''); $('#changePasswdErrors').hide(); let passwd = $('#passwd').val(); let confPasswd = $('#confirm_passwd').val(); let errors = []; if(passwd != confPasswd){ errors.push("Password and password confirmation do not match"); } else{ if(passwd...
05.07.2023 15:24:52
"Меню, выдвигающееся при скролле вверх, скрывающееся при скролле вниз реализовано тут https://rosomahaboat.ru/ и https://nanocad.com/ идея взята тут https://www.mercedes-benz.com/en/" let scroll = 0; let scrollCurrent = 0; let scrollAction = 'down'; $(window).on("scroll", function(){ if(this.scrollY>scrollCurrent){//крутим вниз if(scrollAction == 'down'){ if(this.scrollY > scroll+10){ $("header.header").removeClass("header--showNav"); scroll = this...
05.07.2023 15:24:52
"Задача: выводить оставшееся время для акции, с каждой секундой его уменьшать" https://nikaverro.ru/upload/medialibrary/b5c/rxnh2zfqdh89rswhq6xzxswdix3etlk3.jpg template.php Вероника Малышева
13.01.2023 16:14:11
"Есть мобильное подменю. Это див с классом .submenu, который скроллится пальчиком вправо-влево. Задача: если активный пункт (класс .active) невидно целиком, то скроллить так, чтобы он был справа" https://nikaverro.ru/upload/medialibrary/513/2l0sm0hdehny20bhird5zm0sk246iawf.png bitrix.menu template.php  Вероника Малышева
10.01.2023 15:06:47
... (UF_CRM_1530623573843+UF_CRM_1530623600935) Чуть позже стали ЭТО дополнительно хранить в поле сделки " https://nikaverro.ru/upload/medialibrary/82e/rkfiqukbns2e0kfpneq7i70m4ei1y905.png файл /local/assets/entities-expansion/js/deal.js BX.addCustomEvent( 'onAjaxSuccess' , function (params, event) { if(event){ if(event.url == '/bitrix/services/main/ajax.php?action=catalog.productSelector.getProduct'){ if(Object.values(params.data.fields.PROPERTIES[0].PROPERTY_VALUES)[0]....
21.11.2022 22:39:43
"Задача: реализовать фильтр по заказам в ЛК клиента" https://nikaverro.ru/upload/medialibrary/b96/tdl5owklaai7ksgpylugf456pxr5fd2x.png template.php часть с фильтром Вероника Малышева
03.11.2022 22:01:11
компонент-класс personal:security  "/local/components/personal/security/ ---templates/europe/ - папка с шаблоном ------personal.php ------second.php ---class.php ---ajax.php - может быть" class.php Вероника Малышева
26.07.2022 16:42:43
... очень простой корзины и простой верстки для понимания BX.Vue" компонент test:basket test/basket/class.php test/basket/templates/.default/template.php test/basket/templates/.default/script.js .options .desсription - надо бы тоже написать (стандартные) class.php   var store = BX.Vuex.store({     state: {       loaded: false, items: , totalPrice:     },     actions: {     },     mutations: { ...
23.06.2022 11:46:51
... rotate(-45deg); background: #43b8b5; } .btn.responsive-menu.open .burger-menu>div:first-child{ transform: rotate(-45deg) translate(-6px, 6px); } .btn.responsive-menu.open .burger-menu>div:last-child{ transform: rotate(45deg) translate(-6px, -7px); }js$('.btn.responsive-menu').click(function(){ $(this).toggleClass('open'); }); Вероника Малышева
11.12.2021 16:39:23
... ret = true;             } return ret; } ajaxlet dataRequest = { town : currentTown, street: currentStreet, house: currentHouse } $.ajax({   url: "ajax.php",   data: dataRequest,   type: "GET",   dataType: "json" }).done(function(data) { //что-нибудь делаем      }).fail(function(data){ console.log(data); });jsonlet result = {}; //как-то заполняем $("#result").val(JSON.stringify(result)); //кодирует ...
10.11.2021 12:20:43
...               'id': id,             'action': action         };         BX.ajax({             url: '/ajaxtools/favorites.php',             method: 'POST',             data: postData,             dataType: 'json',             onsuccess: function(result){                ShowCountFavorites(result);             }         });              });    }); файл на сервере /ajaxtools/favorites.php при загрузке ...
30.10.2021 16:58:46
"https://api.jqueryui.com/autocomplete/" (https://api.jqueryui.com/autocomplete/) подключить в шаблоне $APPLICATION->AddHeadScript('/bitrix/templates/.default/js/jquery.min.js'); $APPLICATION->AddHeadScript('/bitrix/templates/.default/js/jquery-ui.min.js'); $APPLICATION->SetAdditionalCSS("/bitrix/templates/.default/css/jquery-ui.css"); поиск и заполнение select (делала ...
17.09.2021 22:42:18
Кастомизировала создание тикета в техподдержку, сделала добавление файлов drag-and-drop"Поддержка Битрикса мне долго отвечала, но потом ответила (когда я уже все запилила) и дала ссылку на данную статью https://dev.1c-bitrix.ru/community/webdev/user/64008/blog/7270/ (https://dev.1c-bitrix.ru/community/webdev/user/64008/blog/7270/)  Можно сделать средствами Битрикса, но я не разбиралась. У меня сделано с jquery" php Вероника Малышева
24.08.2021 20:04:38
Задача: при заполнении формы на сайте, отдавать посетителю заполненную форму в pdf "Важно! jspdf - умеет формировать pdf, но не умеет работать с киррилицей поэтому сначала формируем картинку с помощью html2canvas, а потом ее пихаем в jspdf" ...
30.11.2020 09:41:24
...          if(!e) {             e = window.event;          }          //тут обработчик          return BX.PreventDefault(e);       }    ); });Календарь https://dev.1c-bitrix.ru/api_help/js_lib/data/calendar.php //php CJSCore::Init(array("date")); Маска на телефон//php CJSCore::Init(array('masked_input'));//js var phoneVal = BX('orderInputPhone').value; //в value номер, из предыдущего заказа,...
06.05.2020 16:21:13
"Можно импортировать на стороне сервера агентами. Но на стороне клиента нагляднее, видно сразу, что не загрузилось, какие ошибки.  есть пример простого парсера , который обрабатывает файл на стороне сервера  php" html php импортировать javascript$('#importStart').click(function(){ if (window.FileReader && window.Blob) { // All the File APIs are supported. var files = document.getElementById('fileTires').files; if(files.length != 0){ var file = files[0]; if(file.name.slice(-4)=='...
02.04.2020 07:19:52

Отсортировано по релевантности | Сортировать по дате