Производство фотообоев в Новосибирске. Интернет магазин фотообоев. Изготовление - один день! Каталог 10 000 изображений!
21 Апрель 2021

Не работают Cookie на ядре D7 Битрикс

Писать совсем некогда! Работа в веб-студии это прям тема — времени нет ни на что 🙂
Но всё же этот пост не могу не опубликовать, если бы мне такое попалось — экономия 1-2 часа 🙂
(да, да — именно столько я не мог «воткнуть» почему не работают примеры из документации)

Сегодня чуть мозг себе не взорвал, пока пытался понять, почему не работает механизм куков на ядре D7 Битрикс.
Всё делаю как в примерах — не пашет!
https://dev.1c-bitrix.ru/api_d7/bitrix/main/web/cookie/index.php
https://estrin.pw/bitrix-d7-snippets/s/cookie/
https://www.intervolga.ru/blog/projects/d7-analogi-lyubimykh-funktsiy-v-1s-bitriks/#section12
и только в блоге Антона К. дошел до истины!

ВНИМАНИЕ на странице обязательно должен быть подключен
require($_SERVER[‘DOCUMENT_ROOT’] . ‘/bitrix/footer.php’);
или
require($_SERVER[«DOCUMENT_ROOT»].BX_ROOT.»/modules/main/include/epilog_after.php»);
т.к. куки d7 добавляются именно в эпилоге.
(там вызывается метод Bitrix\Main\HttpResponse::flush() )

рубрики: Bitrix, Битрикс D7 | Комментарии (0)

8 Апрель 2021

Bitrix VM CentOS — GitLab сбрасывает SSH соединение

Видимо с завтрашнего дня уже фрилансить по проекту с веб студией, писать буду реже …

Итак, продолжаю заполнять пробелы необходимые для командной работы над проектом.
Вчера тестировал GitLab — информации в любом виде куча, но у меня как обычно — не всё ладно 🙂

Регнулся на гитлабе, завёл пару учёток для совместной работы над тестовым проектом.
С рабочего компа под Win10 всё без проблем как в учебнике.
А вот под виртуальной машиной Битрикс (CentOS 7) при попытке клонировать приватный проект — даёт ошибку

ssh_exchange_identification: read: Connection reset by peer
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Порядок действий делаю как на винде — сгенерил ключ, добавил в gitlab. Пытаюсь клонировать — облом.
Читать полностью »

рубрики: NIX, Администрирование | Комментарии (0)

6 Апрель 2021

Битрикс D7 — cоздание своего модуля

От слов к делу — начнём потихоньку заполнять пробелы в необходимых знаниях по Битрикс программированию …

На последнем моём собеседовании с веб студией Слон один из вопросов технического директора компании ко мне был — есть ли у Вас опыт по разработке модулей в Битриксе?
К сожалению тут я немного присел в лужу, т.к оного у меня не было.

Для освоения ядра D7 знакомство с модулями я начну стразу, собственно используя стиль программирования нового ядра.

Подход к всему новому у меня всегда один — от простого к сложному. Для начала я решил найти самый простой шаблон модуля, просто чтобы запустить своими руками без какой либо конкретной задачи — обозначить пространство для вставки полезного кода в шаблоне, так же освежил знания из курса Разработчик Bitrix Framework и вооружился официальной документацией по D7

За основу я взял статейку с сайта веб студии BRAINKIT 1С:Битрикс пример создания модуля D7

Всё бы ничего, но видимо никто из компании не удосужился проверить работоспособность выложенного на гите модуля (и хорошо — хоть поковырялся, так сказать минизадача по правке работоспособности модуля).
Итак, прочитав статью, я сразу пошел по ссылке в гит, клонировал проект bitrix-d7-module и закинул его в ./local/modules/ файловой структуры сайта.

Далее интересней — идём в Доступные решения для установки модуля — там пусто!

Пора и заглянуть в код 🙂
Читать полностью »

рубрики: Bitrix | Комментарии (0)

6 Апрель 2021

Битрикс программирование — перезагрузка и переподготовка

Меня сократили с работы.
Нет, начну лучше по другому — начну с того, что я 20 лет не вылезал с зоны комфорта, а надо было…
Работа системного администратора в небольших организациях довольно сильно расслабила, и ещё хорошо, что свободное время я посвящал саморазвитию — очень меня интересовала тематика ВЕБ программирования и вообще всей общей тематики интернета — поисковое продвижение, администрирование веб серверов, и т.д. и т.п.
Программирование под Битрикс CMS в конечном счёте определило мой текущий вектор развития.

В данный момент я разместил резюме по специальности «Битрикс программист», выложил все свои сертификаты (хорошо что не поленился в своё время), изучил вакансии на рынке труда.
Вывод логичен — довольно сильная нехватка профессиональных знаний и опыта.
Нет практики работы в команде — не использую (IDE) среду разработки, хотя в далёком прошлом один из проектов на CodeIgniteg я выполнял в PHPStorm — нужно возвращаться 🙂 Не использую системы контроля версий — собственно, я же один 🙂
Я работал по конкретным задачам, и, к примеру задач по написанию собственных модулей не было, а это одно из требований в навыках Битрикс программиста от Веб студий.
Осваивать D7 я так же не очень торопился, находя для себя какие то отмазки.

Ладно, что было — то было и думаю ещё не поздно сделать перезагрузку!
В итоге — по результатам анализа вакансий и прошедших собеседований, составлен «чек лист» по слабым местам из требований работодателей…
Начнём переподготовку! 🙂

рубрики: Жизнь | Комментарии (0)

6 Апрель 2021

Андройд (Oneplus) неправильно определяет свободное место после удаления фотографий и видео в DCIM — память не освободилась

Второй раз наступаю на те же грабли (после первого забыл уже как решил вопрос — видимо потому, что быстро «допёр») — второй же раз помучался подольше, поэтому пост на заметку.

Итак, чистил телефон — удалял фотки, видео и папку с из превьюшками из папки DCIM, подключившись к девайсу с компьютера в режиме передачи файлов.
Грохнул 15 гигабайт, радостный захожу в смартфон — а места не прибавилось!
После этого гугл + разные программы по очистке — ничего не помогает 🙁

Решение оказалось очень простым — зашел в галерею на самом телефоне, а там папочка «Недавно удалённые» — и там всё, что я стирал. Своего рода «корзина».
Почистил эту папку прямо в галерее — вуаля! место освободилось 🙂

рубрики: Лайфхак | Комментарии (0)

2 Апрель 2021

Far manager — восстанавливаем цветовую схему

Стать закладка, чтобы не забыть. Тут полное описание с картинками.

При запуске Far manager в WIN 10 меняется цветовая схема и шрифт, на более неприятные для глаза (сильно контрастные, яркие).

Связано это с тем, что в Windows 10 Fall Creators Update (FCU) переработали дефолтовую цветовую схему консоли.
С помощью утилиты Color Tool можно вернуть для Far нужные цвета (запускать прямо в Far):

рубрики: windows, Полезности | Комментарии (0)