Задать вопрос
  • Как в 1с-битрикс реализовать избранные товары?

    @ncheremisin
    Принимаю заказы на Битрикс
    У Раруса тут да, немного по-дурацки написано, сам наткнулся и понял что статья не полная. В общем то, там все хранится или в куки или у пользователя в профиле. Отдельную таблицу создавать не надо, все в принципе прозрачно если немного разобраться.

    Сначала они предлагают вывести кнопку в шаблон с ссылкой и количеством избранных товаров в шапку, затем страницу Избранное и потом уже в карту товара повесить код
    <a class="favor" data-item="<?=$arResult['ID']?>">В избранное</a>

    Ну и в компонент-эпилог повесить обработчики на js, чтобы в кеш не попадать.
    Ответ написан
    4 комментария
  • Может ли заказчик подать в суд за плохо выполненную работу?

    предлагаю троллить этого заказчика так:

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

    Jump
    @Jump
    Системный администратор со стажем.
    Может ли заказчик подать в суд за плохо выполненную работу?
    Для этого ему нужно будет заплатить госпошлину, написать исковое заявление в суд по месту вашего жительства, и быть готовым доказать что услуги были выполнены не качественно.
    Ему нужно будет найти на это деньги, время, и самое главное убедительные доказательства некачественно выполненной работы - а это будет сделать непросто в описанной ситуации.

    Пообещал написать заявление в полицию за "не качественно выполненные услуги".
    Полиция таким не занимается, только суд. Вот если бы вы не выполнили услуги и взяли деньги тогда да, полиция, прокуратура и уголовное дело.
    А вот если выполнили - то по качеству это в суд.

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

    @Agapkin
    Настройками компонента на сколько помню это не делается. Необходимо кастомизировать шаблон компонента, предварительно скопировав его.
    Ответ написан
    Комментировать
  • Создать тепловую карту времени, за которое можно добраться до точки?

    Griboks
    @Griboks
    Пробежитесь по всем точкам карты. Для каждой итерации делайте запрос в API карт, получая время поездки до вашей работы. Затем конвертируйте это время в цвет (например, яркость=минуты). После нарисуйте карту и перекрасьте её. Сохраните новое изображение.
    Ответ написан
    Комментировать
  • Как найти заказ если не работал 1.5 года(javascript dev)?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    У меня недели две уйдет только на получение первого заказа.
    на других биржах тоже самое выйдет, какие еще есть способы ?

    Лопата в руки + объявление в региональную газету "покопаю огороды". Все остальное дольше искать.
    Других способов нет. Есть небольшой шанс, что повезет найти заказ на 2 недели в первый день, если ценой ломануть. Но очень призрачный. Не понимаю зачем Вам это если не нравится IT.

    подозреваю что форумы и группы в вк, но конкретно не знаю что.

    Очень вряд ли, особенно если кричать везде, что IT Вы не любите и через две недели Вы точно сольетесь. Сами прикиньте - кому оно надо?
    Ответ написан
    3 комментария
  • Как реализовать вывод данные с конфига в переменные?

    @AlexndrNovikov
    Solution Architect in Spiral Scout
    В cfg.php делать

    return $cfg = ['name' => 'demo']

    В другом файле

    $file = include(dir. '/cfg.php');
    var_dump($file['name']);


    Если очень хочется использовать именно file_get_contents, то в cfg.php лучше хранить

    {"name":"demo"}

    а работать с этим так:

    $file = file_get_contents(dir. '/cfg.php');
    $file = json_decode($file, true);
    var_dump($file['name'])
    Ответ написан
    Комментировать
  • Где лучше хранить флаг - в куки или в локалсторадж?

    @deliro
    Если у тебя один домен — в localStorage. Нет смысла таскать эту куку между запросами. Если есть поддомены — в куке, т.к. ты просто никак не пошаришь localStorage между доменами.

    Ещё лучше — в стейте своего SPA. Зачем тебе флаг кукой/стораджем, обозначающий, что юзер авторизован? Ну получай его при загрузке своего SPA и пусть он в ОЗУ хранится. Тем более, ты получишь реактивность.
    Ответ написан
    Комментировать
  • Регулярные выражения, замена тегов?

    0xD34F
    @0xD34F Куратор тега Регулярные выражения
    А надо ли использовать здесь регулярки? Можно же и без них:

    str_replace([ '<div>', '</div>' ], [ '<b>', '</b>' ], $str)


    Конечно, если очень надо, то:

    preg_replace("/<(\/?)div>/", "<$1b>", $str)

    UPD. А если вдруг у тэгов могут быть атрибуты, тогда:

    preg_replace("/<(\/?)div(.*?)>/", "<$1b$2>", $str)
    Ответ написан
    Комментировать
  • Cайт без CMS какие минусы и плюсы?

    Sanes
    @Sanes
    веб студия предлагает весь сайт реализовать без CMS!

    Это следует понимать, как без тиражной или популярной CMS.
    Т.е. будет какой-то свой велосипед, который знают только они.
    Ответ написан
    5 комментариев
  • Переезд на https - как вернуть скорость ответа сервера?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Я понимаю, что https несколько медленнее чем http

    не согласен: www.httpvshttps.com

    Куда копать?

    В логи, там все есть, возможно это просто редиректы. Проследите что происходит от запроса до ответа и найдите слабое звено. Без логов только гадания могут быть
    Ответ написан
    3 комментария
  • Не пойму, зачем битбакет (гитхаб) при разработке на Битрикс?

    oh_shi
    @oh_shi
    При разработке на битриксе, так же как и на нормальных платформах, гит несет огромную пользу и удобство для разработчиков:
    - узнать точный момент, когда стало еще хуже, чем было
    - узнать, кто конкретно это устроил
    - вернуться назад из этого состояния одной командой
    - а по-хорошему, можно было бы заранее проверить, кто там что нагородил перед деплоем
    И это мы еще даже до веток не дошли...
    А как правильно деплоить приложение, и как при этом работать с конфидециальными файлами, которые не хранятся в репозитории, это уже отдельная тема для разговора.
    Ответ написан
    4 комментария
  • Для каких писем в Битрикс можно использовать переменную #SALE_EMAIL#?

    @ArmBar
    При добавлении почтового шаблона в форме редактирования внизу поля ввода указывается список доступных полей в шаблоне.
    И если #DEFAULT_EMAIL_FROM# доступен почти во всех шаблонах, #SALE_EMAIL# только в шаблонах модуля sale.
    Свои переменные можно использовать, подвесившись на событие OnBeforeEventSend

    Bitrix\Main\EventManager::getInstance()->addEventHandler(
    		'main',
    		'OnBeforeEventSend',
    		['TemplateModifier', 'onBeforeEventSend']
    	);
    
    	class TemplateModifier {
    		function onBeforeEventSend(&$fields, &$templateData)
    		{
    			$message = $templateData["MESSAGE"];
    			if(strpos($message,'#CUSTOM_VARIABLE#') !== false)
    			{
    				$fields['CUSTOM_VARIABLE'] = "значение своей переменной";
    			}
    		}
    	}
    Ответ написан
    1 комментарий
  • У товаров артикул вида XXXX 6653 нужно привести к 6653 XXXX можно как-то скорректировать не вручную?

    gobananas
    @gobananas
    finishhim.ru
    $res = implode(' ', array_reverse(explode(' ', 'XXXX 6653')));
    print_r($res); // 6653 XXXX
    Ответ написан
    Комментировать
  • Как убрать PAGEN из пагинации в каталоге товаров Битрикс?

    babarun
    @babarun Куратор тега 1С-Битрикс
    Безумный план моих идей в руках больных людей
    Не устану повторять
    Сеошники выдвигают в качестве требований такую дичь по одной причине, что бы потом оправдать свои плохие результаты. Они прекрасно знают что это повлияет на результат чуть больше чем на ноль процентов. Но когда придут подписывать акт о закрытии работ и на вопрос почему нет результата, первое что они скажут: "Ваши айтишники не выполнили наши требования".
    Ответ написан
    3 комментария
  • Как добавить свойство в меню редактирования элемента?

    sabramovskikh
    @sabramovskikh
    Ошибки в js видимо, ставьте обновления или пишите в ТП
    Ответ написан
    Комментировать
  • Какой браузер для ноутбука?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Главное - докупи оперативной памяти до максимума, который поддерживает твой ноут.
    И используй Chrome. Если у тебя 8 Гб оперативы, то этого должно хватить для комфорта. Ну а если больше, то совсем всё круто.

    Потребление батареи практически не зависит от браузера. Если на каком-то сайте скрипт требует много вычислений, то он примерно одинаково отъест батареи во всех браузерах. Но в большинстве случаев после загрузки сайта работы не происходит или она минимальна. (Отдельно можно упомянуть трекеры и рекламу, которые успешно режутся с помощью uBlock Origin).

    А вот что ест батарею кроме процессора - яркость экрана, активная работа устройств, сеть, звук и т.д.

    Ну и если батарея старая, то ей уже ничто не поможет, очевидно.
    Ответ написан
    Комментировать
  • Законно ли таким образом публиковать чужие фото?

    Года три назад, мне понадобилось во всех деталях узнать законность размещения фотоизображений техники, снятой другими людьми. И тут возникло множество вопросов - чье авторское право или чья лицензия на данное фото?

    Я долго консультировался с юристами.
    В результате пришел к простому и очевидному выводу - если вы живете в "RU" то понятия законно нет.
    В этом я убедился лично, при рассмотрении своего иска. Было вынесено абсолютно абсурдное и незаконное решение.

    Итого, что мы имеем.
    Законно или нет - решает не юрист, не адвокат, исходя из законов и практики - как в цивилизованных странах, а судья.
    Как ему вздумается, так он и решит. А под закон подведет свое решение за 5 минут. Такова реальность.
    А судьи в этих ваших интернетах не сильно шарят. От слова совсем.

    Послушайте добрый совет - не ищите правды и закона. Себе дороже.
    Хотите размещать фото/проект на вашем сайте? Купите хостинг за рубежом, имя там же и размещайте любую информацию свободно, не задумываясь что сейчас законно, а что нет.
    Не будет ни исков, ни претензий, ни вопросов. Свобода слова.

    PS
    Вопрос законности и авторских прав, ещё 10 лет назад рассмотрел Тема Лебедев.
    Ответ написан
    5 комментариев
  • Законно ли таким образом публиковать чужие фото?

    AngReload
    @AngReload
    Кратко о себе
    Там написано:
    Только для использования по лицензии Editorial
    Указание авторства по лицензии Editorial: Georgy Golovin / Shutterstock.com

    То есть указывать авторство обязательно.
    Ответ написан
    Комментировать
  • Жуткий класс тега html?

    @Froggyweb
    https://modernizr.com/
    выставляет классы в зависимости от того какие технологии поддерживает твой браузер
    Ответ написан
    3 комментария