Михаил Сычев написал: \ITF\Utils::CheckSections();
Эта часть кода разрабатывалась не компаний 1С-Битрикс, а компанией-партнером. Кто-то на форуме подсказать Вам вряд ли может (они не публикуют исходники проекта, а шанс что человек с таким же решением придет на помощь очень мала).
Рекомендую поискать самим данный класс и посмотреть как он работает или обратиться к квалифицированным специалистам (можно к фрилансерам, можно к тем же ITF, можно к другому партнеру)
Павел Виноградов написал: Спасибо, ничего не остаётся, как только самому, по документации видеоурокам, на собственных ошибках учиться.
А разве в жизни не так? Большинство людей усваивают что-то только если их бьют по рукам или они на собственном опыте это ощутили и больше не хотят повторения. Чтобы бить по рукам нужно быть рядом и следить, поэтому в большинстве случаев только опыт. Я, например, чисто физически не могу Вас наставлять, например потому что 90% моего времени это Битрикс24, а там совершенно другие принципы, законы и знания. А квалифицированные пользователи у которых действительно есть чему поучиться не будут за 20тысяч гонять вас месяц. Скорее всего вы будете платить по обычной ставке часа или работать на них бесплатно (а они с вас еще и денег заработают).
А в чем собственно проблема учиться так? У Вас все есть - курсы есть, ориентиры есть. Частные случаи можно разбирать тут и на тостере - никто Вам в совете не откажет (но и проблемы Ваши решать бесплатно тоже не станет).
Роман Махин написал: скажите, этот метод копирования файлов может скопировать папку с диска в папку не на диске, так чтобы виртуальная структура папок и файлов на диске после переноса соответствовала реальной структуре в новой папке?
Вы путаетесь. Модуль "Диск" работает с абстракциями, т.е. и файл и папка это некоторый логический объект системы, который существует исключительно в рамках БД. Т.е. вы можете логически копировать внутри хранилища файлы, но выгрузить его в реальную структуру Вы не сможете без дополнительного кода.
Дело в том, что физически, файл хранится в /upload/disk/*/*, а логически Вы видите его по совсем другим путям. Например, файлик Hello.jpg на общем диске лежит в корне, а физически (Вы этого не видите, но так и есть), он может лежать в /upload/disk/23k/243kgf2л34fdf6gолf9g78fd даже без расширения.
После первого экзамена junior'ом Вас возьмут почти сразу. Если по навыкам куда-то не прокатите, то после сдачи двух экзаменов пройдете уже спокойно и возможно даже на более высокую позицию/зарплату.
Михаил написал: есть модуль новостей, у него зашиты внутри стили. при авторизации в CMS все как надо. как только выходишь из админ панели, стили сбрасываются! что это может быть и где искать?
Либо кеш групп, либо у кого-то кривые руки. В норме такого быть не должно.
Ростислав Апатин, Окей, то есть, подведем итоги: 1) Вы выдали права на чтение /bitrix/, /bitrix/admin/index.php, /bitrix/admin/event_log.php 2) Вы создали группу пользователей и дали ей права на модули 3) Вы назначили пользователю группу и вошли под ним
При этом прав не появилось? А вы назначили своему залогиненому пользователю группу? Или вы назначили другому пользователю и авторизовались под ним через админку? Пробовали ли вы создать нового пользователя и в режиме инкогнито войти по логину/паролю?
Александр Яблоков, самый простой способ - на событии сохранения записывать во внутреннее текстовое поле и там уже искать. Дело в том, что это ограничение не Битрикса, а СУБД, которое не позволяет искать like (%) по данному типу поля.
При изменение состояния корзины я ожидаю, джаваскрипт сообщение "basket update event is here". Однако вместо этого я вижу кучу сообщений при визите на страницу карточки товара: https://imgur.com/a/IqbZE
Вы не дебажили корзину до этого? У Вас стоит настройка "Preserve log", которая сохраняет лог. То есть, если Вы были в корзине и потом перешли на страницу то лог у вас останется К тому же, добавление товара в корзину ведет к пересчету
Цитата
Bitrix установлен последней версии (16.06 по-моему),
Последняя версия битрикса 17.5.9, а не 16
Цитата
Я товар и в корзину добавил, почему у меня вызывается событие "финальный обсчет"?
Потому что перед выводом цены нужно пересчитать корзину исходя из скидок/наценок, доставки и платежной системы. Скидки нельзя расчитать к корзине, для этого нужно проверить на заказе (сгенерировать но не сохранять заказ). Правила применения скидок в корзине.
Что же касается названия - не предавайте глубокого значения, как не назови суть одна.
Ростислав Апатин, Аа.. извини, туплю. Свои права доступны только при включенной опции "Расширенное управление правами". Как только ее включаешь они сразу доступны.
Денис Громов, обязательно возникнут - это же хак, но если сделаете все правильно, очень легко пофиксите. Вообще 50/50 - зависит от того изменится ли эта часть или нет.