George22 написал: Вопрос: 1. почему сохраняется такая проблема уже на протяжении месяца2. Когда будет устранена ошибка3. Когда вы ответите нашему программисту по теме обращения за номером, что выше выделен.
Вы удивитесь, но это не проблема битрикса, а проблема Google Chrome, который Вы используете. Данный код вставляется "Google's Tag Assistant" расширением для goolge chrome.
Подробнее на этот вопрос отвечали на StackOverflow. Попробуйте использовать НЕ goolgle chrome или удалить это расширение
P.S. После того как удалите расширение, нужно будет открыть все страницы и удалить куски кода, которые Вы уже сохранили, так как они не исчезнут. Т.е. они перестанут появляться в новых полях ввода, но старые значения нужно будет откорректировать вручную.
Иван написал: А если делать калькулятор, то это получается цена будет подменяться у товара/товарного предложения на лету? это получается придеться переписывать и корзину с этапами оформления, ведь цена не стандартным способом будет браться
Корзину переписывать как раз и не придется. Есть же признак CUSTOM_PRICE специально для этого. Однако в таком случае и скидки и перерасчет цены тоже работать не будет.
Иван написал: Что скажете, как бы Вы решали данную задачу?
Ну.. есть несколько вариантов и все они зависят от задачи. Навскидку: 1) Если товар сдается в аренду понедельно или посуточно, можно на основе торговых предложений сделать несколько. Например: купи за 30 тысяч, или возьми за 3 тысячи на месяц, или за 7-8 тысяч на 3 месяца. 2) Можно сделать 3 торговых предложения: покупка и 1 день аренды, а там уже сколько хочешь, столько и набирай дней 3) Можно сделать собственный калькулятор и 2 кнопки: покупка, и кнопка которая будет вычислять рассчет между днем начала и днем окончания аренды.
Самый простой способ - на торговых предлоежниях делать. Самый, на мой взгляд гибкий - третий вариант - стандартная механика ИМ + калькулятор аренды
WEB DEV написал: Вопрос состоит в следующем, после настройки нового bitrixvm, будет ли правильно если просто в существующем сайте заменить вручную файлы на те что из бекапа и так же с базой очистить и залить те что из бекапа?
Чисто теоретически - если вы развернете новую VM, скопируете файлы, зальете БД, настроите доступы и пофиксите ошибки совместимости (ну например был битрикс24 и был пул на nginxpushstream, а стал nodejs) то все будет окэ.
Родион Злобин написал: Всем привет, имею большой опыт в разработке. Хотелось бы начать разрабатывать расширения под маркетплейс. Скажите, с чего собственно начать? Нужно покупать битрикс, либо есть какая-либо область для разработки?
Для начала нужно быть юридическим лицом и зарегистрировать партнерские отношения с битриксом (физ.лицо не может размещать модули в МП) Затем, можно разрабатывать на собственном сайте или использовать 30-дневное демо (все же все равно будете писать инсталлеры)
Александр Воробьев написал: - array_uniquie здесь нет необходимости. Вы же $id используете в качестве индекса - дублирования не будет- условие не пусто лучше заменить на > 0.... Логика проста: две операции (empty и отрицание) заменяются одной, отсечет мусор из отрицательных (ну мало ли кто кривыми руками запихнет) , а главное это не требует лишних телодвижений
В целом да. По-поводу !empty() - уже что-то вроде привычки
Цитата
Александр Воробьев написал: - intval() заменить на (int) в этих случаях меня на размышления сподвиг phpstorm, который подчеркивает intval как ошибку. (int) работает быстрее (правда заметно на большом количестве итераций, но ведь капля море бережет).
Я не думаю что у Автора более 700 тысяч авторов А разница на 10-20 ничтожна.
Цитата
Александр Воробьев написал: - ну и для работы с ИБ на выборку, когда не нужны свойства, может лучше использовать D7 - там вроде меньше "подкапотом" кода отрабатывает для тех же целей
Анатолий написал: но чего ему вдруг стало не хватать или где это настроить на корректные пути
Если пуши у вас на nginx - проверьте его логи. Если нет - проверяйте остальные логи.
Если предположить что за пуши у Вас отвечает NginxPushStream значит скорее всего по памяти упал (недостаточно) - попробуйте перезагрузить ПО (для освобождения памяти)
Цитата
Роман Семёнов написал: из за блокировок амазона скоре всего
Евгений Зачем?, 1) Если открыть в браузере в режиме инкогнито #SITE_URL#/bitrix/css/rscss/rsnazemfeerverk.css он открывается? 2) Перед вызовом стоит global $APPLICATION ? 3) Вызов происходит в некешируемой области
Максим Власов написал: Сам же отвечу. Ни один способ не работает. Если посмотреть стандартный механизм подгрузки стилей компонента, то видно, что он добавляет стили прямо в тело страницы. Т.е. можно просто в начале скрипта выставить все необходимые стили и скрипты. Может кому полезно будет.
Пример из файла: /home/bitrix/www/bitrix/modules/controller/admin/controller_update.php
Nataly V. написал: При любых выбранных опциях отображает все объекты
Вариантов может быть масса: начиная от "написан собственный компонент" и заканчивая "программная ошибка фасетного индекса". Тут нужно разбираться что да как.
Наилучшим способом будет обращение в техническую поддержку (на форуме официально она не оказывается).
Для начала стоит сделать: - Убедиться, что все компоненты стандартные и без распилов. Если нужно - откатитесь на стандартные шаблоны (.default) - Отключите кеширование всех компонентов (не сбросьте, а именно отключите) - Не используйте фасетный индекс Ошибка повторяется?