Новое Распределяем каналы MAX по категориям и территориям. Читать новость
Открытый канал ID 77758193085092

СГБ — СайтГоБро

Канал веб-студии, где сайты проходят жесткий техосмотр и получают вердикт «годен». Делаем, чиним, ускоряем. Никакой магии — только код, дизайн и честный подход. Подписывайся, если за крафтовую веб-разработку без заумных соплей.

Россия

Публикации за период

По реакциям

Поиск и вся лента — после бесплатной регистрации. Свои даты — по подписке; владелец канала видит их бесплатно. Сортировка по реакциям — по подписке. Зарегистрироваться

Загрузка…

Загружаем изображение…
Загружаем изображение…
Разработка плагина автоматического бэкапа для Joomla: свой архив — твоя независимость
Ночью, пока ты спишь, твой сайт сам делает себе копию. Без облаков, без подписок, без «мы передаём данные третьим лицам» мелким шрифтом. 📦

Рассказываю, как я собрал плагин автоматического бэкапа для Joomla, который справляется с сайтом в 60 ГБ и льёт архив на твой собственный FTP. Потоковая загрузка, ротация старых копий, никаких таймаутов — и никакой зависимости от чужого сервиса.

А скоро — версии для WordPress, 1С-Битрикс и других CMS. Потому что свой бэкап — это спокойствие, а не абонентская плата. 🔒

Читать статью: https://sgb.su/it-blog/svoj-bekap-sajta-nezavisimost-ot-storonnih-servisov80606


Sgb.su — СайтГоБро. Разрабатываем решения, а не оправдания. 🚀
Просмотры: 21
Перейти в пост Открыть в MAX Сообщить о неточности
Загружаем изображение…
Загружаем изображение…
Сделал интеграцию Ozon Pay в магазин на MODX 3.2.1 и miniShop2.

За обычным переходом на страницу оплаты здесь скрывается немало логики: нужно связать платёж с заказом, обработать результат и корректно сформировать чеки.

В модуле предусмотрел двухстадийные платежи и два варианта фискализации: чек при полной оплате либо чек на аванс с последующим вторым чеком после передачи товара. Рассказал в кейсе, какие задачи решает такая интеграция и как она вписывается в оформление заказа.

Подробнее о разработке: https://sgb.su/kompany/finish-orders/razrabotka-i-vnedrenie-funkcionala-podelitsya-dlya-sajta-na-modx

Sgb.su — СайтГоБро. Разрабатываем решения, а не оправдания. 🚀
Просмотры: 22
Перейти в пост Открыть в MAX Сообщить о неточности
Загружаем изображение…
Упал сайт на Joomla - веселое начало рабочего для(

Сайт упал сам? Ну да, конечно — просто один бот с IP x.x.x.x за секунды обошёл десятки гео-доменов и положил весь пул PHP-FPM. Разбираем в статье, как выглядит такая атака в логах и что сделать, чтобы это не повторилось.

Читать статью: https://sgb.su/it-blog/kak-odin-bot-polozhil-joomla-na-lopatki-i-pochemu-klient-byl-pochti-prav33707

Sgb.su — СайтГоБро. Разрабатываем решения, а не оправдания. 🚀
Просмотры: 14
Перейти в пост Открыть в MAX Сообщить о неточности
Загружаем изображение…
🔒 Клиент не платит, а сайт уже работает без вас? Знакомая боль

Написал статью про способ, который перестал позволять клиентам «просто вырезать» проверку лицензии из кода.
Суть: не добавляем отдельную проверку оплаты (её вырезают за 5 минут), а шифруем сам рабочий код сайта. Без оплаты нет ключа — без ключа код не расшифровывается — без расшифровки сайт не работает. Убрать защиту = сломать сайт себе самому.

Разбираю в статье:
— почему обычная проверка лицензии не работает
— как устроена «печать» на коде
— что происходит при попытке её снять
— честно о пределах такой защиты (спойлер: абсолютной не существует, но она делает взлом экономически бессмысленным)

Читать статью: https://sgb.su/it-blog/kak-ya-perestal-boyatsya-klientov-kotorye-prosto-hotyat-pokovyryatsya-v-kode74347

Sgb.su — СайтГоБро. Разрабатываем решения, а не оправдания. 🚀
Просмотры: 11
Перейти в пост Открыть в MAX Сообщить о неточности
Загружаем изображение…
Загружаем изображение…
🔥 Когда готовые решения не подходят — мы создаём свои

Очередная задача, где нельзя было просто скачать модуль (да и мы не одобряем подобные решения), нажать пару кнопок и разойтись довольными.

Клиенту требовалась полноценная система лицензирования для связки PerfexCRM + 1С. Подобных готовых решений и не существовало.

Поэтому мы разработали собственный модуль — без компромиссов и зависимости от чужих решений.

⚙️ Что реализовали:
— гибкую выдачу и индивидуальную настройку лицензий;
— активные, приостановленные и истёкшие статусы;
— пробный период для новых клиентов;
— управление сроком действия основной лицензии;
— ограничение количества активных пользователей 1С;
— отдельные шаблоны уведомлений для разных ограничений;
— централизованное управление лицензиями через PerfexCRM.

В результате клиент получил не очередной «модуль из коробки», а собственный управляемый инструмент, точно заточенный под бизнес-процессы компании.

Меньше зависимости от сторонних разработчиков.
Меньше сбоев и ручной работы.
Больше контроля, стабильности и возможностей для масштабирования.

Вот за это мы и любим сложные проекты: там, где другие предлагают приспособиться к ограничениям готового продукта, мы заставляем технологии работать по правилам бизнеса.

👉 Подробнее о разработке:
https://sgb.su/kompany/finish-orders/razrabotka-modulya-licenzirovaniya-perfexcrm-1c

Sgb.su — СайтГоБро. Разрабатываем решения, а не оправдания. 🚀
Просмотры: 25
Перейти в пост Открыть в MAX Сообщить о неточности
Загружаем изображение…
Загружаем изображение…
Хватит кормить сомнительные генераторы своими ссылками. ⚡️
Мы запустили собственный бесплатный генератор QR-кодов — быстрый, понятный и без километра бесполезных настроек.

Что умеет:
🔗 превращает ссылки в QR-коды;
📝 кодирует обычный текст;
👤 создаёт электронные визитки;
📶 подключает к Wi‑Fi без ручного ввода пароля;
🎨 меняет размер и цвета;
🔥 добавляет ваш логотип;
📥 сохраняет результат в PNG и PDF.

Никаких регистраций. Никакой возни. Выбрал формат, настроил внешний вид, нажал кнопку — QR-код готов.
Создавайте коды для сайтов, меню, визиток, упаковки, рекламы и чего угодно ещё.

👉 Попробовать генератор: https://sgb.su/servisy/generator-qr-koda
Обзорная статья: https://sgb.su/it-blog/kak-sozdat-qr-kod-onlajn-obzor-besplatnogo-generatora-s-logotipom-i-eksportom-v-pdf64214

Ваш бренд заслуживает большего, чем унылый чёрный квадрат. 🚀
Просмотры: 30
Перейти в пост Открыть в MAX Сообщить о неточности
Загружаем изображение…
Загружаем изображение…
Генератор border-radius: зачем ломать голову, если можно в один клик

Сколько можно сидеть и подгонять эти чёртовы пиксели, чтобы кнопка выглядела норм? 10px — остро, 20px — уже мыло, а нужно было «вот аккуратненько».

Хватит. Открыл генератор, крутанул ползунок — и готовый CSS у тебя в буфере. Без угадываний, без перезагрузок страницы по сто раз, без калькулятора.

Мы его сделали, чтобы ты больше никогда не тратил вечер на border-radius.

Сам border-radius Генератор: 👉 https://sgb.su/servisy/border-radius-generator

Обзорная статья: https://sgb.su/it-blog/generator-border-radius-zachem-lomat-golovu-esli-mozhno-v-odin-klik45650
Просмотры: 26
Перейти в пост Открыть в MAX Сообщить о неточности
Загружаем изображение…
Чиним переполненную таблицу _session в Joomla

Таблица _session у тебя в Joomla уже весит как фильм в Full HD? 😄

Joomla копит мёртвые сессии, PHP-сборщик мусора спит, и база пухнет на глазах. Знакомо?

Разобрали, как почистить этот мусор за пару минут, включить автоочистку и повесить cron, чтобы хрень не вернулась. Готовые запросы и скрипт — бери и вставляй, без розовых соплей.

Читать: https://sgb.su/sgb-shki/cms-sistemy/joomla/chinim-perepolnennuyu-tablicu-session-v-joomla73514
Просмотры: 31
Перейти в пост Открыть в MAX Сообщить о неточности
Загружаем изображение…
Класс кэширования контента в файлы на PHP

Твой сайт пересчитывает одно и то же меню для каждого посетителя, как будто ему платят за показы? 🔥
Собери один раз, положи в файл, и пусть следующие сотни пользователей получают готовое, а не ждут, пока скрипт снова перелопатит базу.
Разобрал класс кэширования с временем жизни, принудительной пересборкой и защитой от боя файлов при одновременных запросах — без Redis, без memcached, просто PHP и папка на диске. Забирай и заставь сайт дышать свободнее 🚀

Читать: https://sgb.su/it-blog/klass-keshirovaniya-kontenta-v-fajly-na-php-moj-rabochij-variant81996

#sgb.su
#Блог
Просмотры: 43
Перейти в пост Открыть в MAX Сообщить о неточности
Загружаем изображение…
Работа с API Wildberries на PHP: как я подключаю продавцов к личному кабинету

Wildberries не спрашивает, готов ты или нет, он просто ждёт актуальные цены и остатки в личном кабинете.

Разобрал по-человечески, как дергать их API на PHP: токен, карточки товаров, цены, остатки — без танцев с бубном и лишней документации.

Забирай код и автоматизируй то, что до сих пор руками правишь в кабинете.

Sgb-Шка: https://sgb.su/sgb-shki/php/rabota-s-api-wildberries-na-php-kak-ya-podklyuchayu-prodavcov-k-lichnomu-kabinetu60281

#sgb.su
#SGB-шка
Просмотры: 39
Перейти в пост Открыть в MAX Сообщить о неточности
Вся лента — после бесплатной регистрации
ВКонтакте Телеграм Одноклассники
Избранное в datool.ru

Следите за каналом в личном кабинете

Зарегистрируйтесь в datool.ru, чтобы добавить канал «СГБ — СайтГоБро» в избранное и отслеживать его показатели.

Зарегистрироваться
Для владельцев каналов

Подтвердите свой канал

Войдите или зарегистрируйтесь в datool.ru, затем добавьте нашего бота в канал по инструкции в личном кабинете. После проверки владения замок исчезнет и вам станет доступно управление каналом.

Войти или зарегистрироваться

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти