Dmitry Space кодит! @dmitryspace_code Channel on Telegram

Dmitry Space кодит!

@dmitryspace_code


Магазин скриптов:
https://getscript.ru

Сайт визитка:
https://dmitryspace.com

Есть вопросы?
Пишите в бота @GetScript_Team_bot

Dmitry Space кодит! (Russian)

Добро пожаловать на канал Dmitry Space кодит! Если вы увлечены программированием и разработкой, то этот канал идеально подойдет для вас. Dmitry Space - опытный разработчик, который делится своими знаниями и опытом с другими участниками канала. Здесь вы найдете полезные скрипты и инструменты для вашего проекта на сайте https://getscript.ru. Для ознакомления с портфолио Dmitry Space и узнать больше о его работе, посетите сайт-визитку https://dmitryspace.com. Если у вас есть вопросы или вы хотите заказать разработку у профессионалов, не стесняйтесь обращаться к боту @GetScript_Team_bot. Присоединяйтесь к нам, узнавайте новое и улучшайте свои навыки вместе с Dmitry Space на нашем канале!

Dmitry Space кодит!

10 Feb, 12:47


Примерно месяц назад я начал делать мобильное приложение, хотя раньше их не делал. На языке программирования, который не знаю. По дизайну, которого нет. Для аудитории, с которой я не знаком.

Всё, что у меня было на старте — опыт fullstack разработки, и смутное видение конечного продукта. Остальное делают нейросети.

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

https://t.me/NeuroStartUp

На данный момент сделано довольно много, но осталось ещё больше. Если интересно, как это делается и что из этого выйдет, — welcome 👋

Dmitry Space кодит!

06 Feb, 10:30


Видеообзор нового редактора рассылок

Dmitry Space кодит!

06 Feb, 10:26


🟩 Редактируем рассылки без кода

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

Сейчас есть много редакторов рассылок, которые позволяют "собирать" профессиональные рассылки из готовых блоков. Но Stripo остаётся вне конкуренции. Такого интуитивно понятного интерфейса, качества блоков и выбора настроек вы не найдёте больше нигде.

Ещё 5 лет назад я делал интеграцию редактора Stripo с GetCourse (ух, как время летит), но т.к. я совершенно никак это не популяризировал, знали об этом только "избранные"))

Поэтому я решил вдохнуть в эту интеграцию новую жизнь, и перенёс это дело в плагин, который можно установить из каталога приложений ГК (/chtm/app/store/index~gc-stripo-plugin).

Для тех, кто использовал плагин раньше, появились изменения:

1️⃣ Доступ к редактору теперь не привязан к конкретному админу. Письма смогут редактировать все админы и сотрудники, у которых есть право редактировать рассылки.

2️⃣ Появилось 30 готовых шаблонов. А также теперь можно сохранять свои собственные шаблоны писем.

3️⃣ Переписана логика сохранения писем. Исправлен баг с Gmail, когда в кратком описании письма выводилась часть кода.

4️⃣ Работает со старыми письмами. Если вы раньше создавали письма через мою старую интеграцию со Stripo, то их можно также редактировать через новый плагин.

Читать подробнее 👉🏻 GetScript

Dmitry Space кодит!

15 Jan, 07:04


Подарочный бокс 🎁

На днях вспоминал, о классном виджете, который делал для одной из давнишних конференций, и решил, что такое пылиться не должно — надо поделиться с вами) А тут и повод появился, ведь сегодня у меня ДР ☺️

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

Инструкция по настройке тут:
https://gitfront.io/r/DmitrySpace/42b7f668b5efd0b9403c7bff53a87716c8af9bf6/GiftBox-3D

Назначение этой коробки — создать вау-эффект. Вы можете сделать её кликабельной, если хотите, и переадресовывать на сам подарок. Цвета коробки и текст тоже можно менять 🎨

А ещё, вот вам идея: добавить на страницу несколько коробок с разными подарками, но чтобы в просмотре показывалась только одна рандомная коробка. Получится своеобразная лотерея 😉

Сайтами с настоящей 3D графикой я начинал заниматься ещё лет 5 назад, но тогда спрос на это был невелик. Но время идёт, технологии развиваются, пользователи становятся искушённее, удивлять становится сложнее, а моё желание работать с 3D всё так же сохранилось. Так что, если хотите впечатлить свою аудиторию, то пишите в ЛС, я с радостью в этом помогу

Dmitry Space кодит!

11 Jan, 07:20


В нашем обществе тех. спецов не принято о таком говорить, но должен вам признаться, что моё альтер-эго вырвалось на свободу и нагло начало выпускать музыку под именем Dima Just. Если вдруг его встретите, то НЕ доверяйте ему свои проекты. Программировать умеет только Dmitry Space, а Dima Just делает музыку, не перепутайте ☝️

https://music.yandex.ru/album/34423928/track/133961630

Dmitry Space кодит!

31 Dec, 14:30


Дорогие друзья и подписчики канала "Dmitry Space кодит!"

Уходящий год был для меня невероятно насыщенным и полным перемен, как в личной жизни, так и на работе. Надеюсь, что и у вас тоже! Потому что перемены - это всегда к лучшему 😉

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

За 2024 год я разработал более сотни новых скриптов и решений — от индивидуальных заказов до шаблонных решений для магазина GetScript. Зарелизил 5 новых приложений-плагинов для GetCourse, которые помогают онлайн-школам становиться ещё эффективнее. 💻

И всё это благодаря вам! 💙 Ваши идеи, вопросы и обратная связь делают каждую новую задачу настоящим вызовом, который я принимаю с радостью. Спасибо вам за доверие и поддержку! 🙏

Пусть в 2025 году ваша жизнь будет такой же лаконичной, как $(()=>{ }), такой же надёжной, как use strict, и такой же полезной, как Array.map! Желаю находить крутые новые направления, комфортные модели работы, уверенно идти к целям и свести к нулю все жизненные «баги» в 2025-м. С наступающим! 🥂

Dmitry Space кодит!

16 Dec, 14:30


Оценка модуля ⭐️

Скрипт расширяет возможности стандартного "Контроля качества" и предназначен для сбора обратной связи учеников.

В чем отличие от обычного блока "Контроль качества":

🟡 Собирается больше информации:
- Оценка модуля.
- Оценка куратора с дополнительным полем для написания отзыва (раскрывается при негативной оценке).
- Оценка вероятности рекомендации обучения знакомым.

🟡 Больше "звёздочек". Пользователь может оценить модуль по 10 бальной шкале, вместо 5 бальной.

🟡 Новый внешний вид. Блок выглядит гораздо современнее и хорошо адаптирован под мобильные, а основные цвета легко настраиваются под фирменный стиль.

🟡 Легко редактировать. Можно редактировать любой текст блока, через обычный редактор страницы. А так же есть возможность заменить смайлики на ваши картинки.

Блок оценки можно добавить в любом уроке, в котором включён "Контроль качества". А обратная связь от учеников собирается в обычном разделе Контроля качества.

Скрипт уже добавлен на GetScript.ru и доступен для самостоятельной установки.

Больше информации можно найти тут:
👉🏻 https://getscript.ru/blog/1142501

Если вы техспец, то можете приобрести его один раз и затем устанавливать в любые школы 🤫

Dmitry Space кодит!

16 Dec, 12:01


❄️ Лови снежинки!

Новогодняя игра «Лови снежинки» стартовала на GetScript.ru

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

Начинайте ловить снежинки прямо сейчас и встретьте Новый год с выгодой!
☃️ https://getscript.ru/snowflakes-game

Весёлой охоты за снежинками! 😉🎄

P.S. Я всегда рад новым проектам, особенно когда они помогают учиться с весельем и азартом. Если вам нужна подобная игровая механика или другая геймификация для вашей онлайн-школы — обращайтесь 😉 Я с удовольствием помогу реализовать идею и превратить ваш обучающий процесс в увлекательное приключение.

Dmitry Space кодит!

27 Nov, 14:03


Виджет избранных уроков для магазина Getscript

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

Скрипт синхронизирует действия в панели и на уроках.

Если сняли с урока звездочку избранного — в списке он тоже удалиться.

И если в списке удаляете, звездочки в реальном времени снимаются с уроков.

Сделали для школ с Remake и для школ без оформления.

Для школ, у которых установлено оформление Remake — скидка 15%.

Страница скрипта
https://getscript.ru/blog/1005811

Dmitry Space кодит!

20 Nov, 14:35


Виджет, который продаёт сам 😏

В магазине GetScript.ru появился виджет "Старт курсов" для допродаж!

Этот виджет добавляется в боковую панель на странице тренингов и информирует пользователей о других продуктах школы.

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

Если у пользователя не заполнены данные профиля необходимые для оформления заказа, виджет запросит их один раз и сохранит в профиле для будущих покупок.

💡 Кстати, скидка 30% в честь Чёрной пятницы всё ещё действует!

Сейчас можно урвать виджет за 13 300₽ вместо 19 000₽.
Но успевайте, акция заканчивается завтра в полночь!

📌 Подробнее: https://getscript.ru/blog/1142513

Начните зарабатывать больше с минимальными усилиями уже сегодня!

Dmitry Space кодит!

18 Nov, 10:25


Билеты от Get Модуля 🆚 QR-коды для заказов

Меня часто спрашивают, в чём разница между функционалом Билетов, который недавно появился в Геткурсе, с моим приложением "QR-коды для заказов", которое доступно в каталоге приложений Геткурса. А многие и вовсе их путают между собой.

А я вам расскажу, откуда на Белорусь готовилось нападение 😆

Вот ключевые отличия:

1️⃣ Универсальность. С приложением "QR-коды для заказов" вам не потребуется Get Модуль.

2️⃣ Минимум настроек. Приложение не требует сложных настроек и не создаёт новых объектов, таких как "Мероприятия" или "Билеты". Все необходимые данные записываются прямо в доп поля Заказа, работать с которыми привычно и понятно.

3️⃣ Любой дизайн "билета". С приложением вы можете добавить картинку QR-кода в обычную рассылку по Заказам через переменную. Рассылка редактируется, как обычно, можете писать любой текст и сделать своё собственное оформление.

4️⃣ Простое сканирование. При использовании приложения QR-коды сканируются через мобильное приложение GetCourse, что намного быстрее и эффективнее, чем сканирование билетов через страницу сайта.

5️⃣ Ограничение на кол-во мест. При использовании приложения кол-во мест можно ограничить через Потоки или наполнением Группы.

6️⃣ Разделение на категории. С приложением категории (такие как зоны в зрительном зале) задаются просто разными Предложениями. При сканировании билета выводится название предложения, которое приобрёл пользователь.

7️⃣ Покупка нескольких "билетов". Приложение выдаёт 1 QR-код на 1 заказ, вне зависимости от кол-ва предложений в заказе. Но при сканировании билета выводится кол-во предложений, входящих в заказ. Соответственно, если человек купил 3 билета, он может провести с собой ещё 2х человек по одному QR-коду.

8️⃣ Кто может быть билетёром. При использовании приложения билетёром может быть только админ.

9️⃣ Не только "билеты". Приложение "QR-коды для заказов" можно использовать не только для проверки билетов на мероприятии, но и, например, для выдачи физических товаров.

1️⃣0️⃣ Выбор мест по схеме зала. Хоть это и не часть приложения, но с ним отлично работает моё давнишнее решение по бронированию мест по схеме зала.

💥 Попробуйте QR-коды для заказов и упростите себе жизнь при подтверждении заказов для ваших оффлайн-мероприятий и продаж!

Dmitry Space кодит!

17 Nov, 10:00


ℹ️ Джайжест обновлений

В последние дни обновилось несколько приложений, поэтому держу вас в курсе ☀️

Telegram User Data
— Сделали вывод всех возможных ошибок телеграма в историю выполнении задачи по процессу, который получает тг-id и юзернеймы пользователей.
— Добавили в инструкцию по настройке описания возможных ошибок и способы их устранения.

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

Дерево тренингов и уроков
— Исправлена ситуация, когда ссылки на скрытые уроки показывались ученику.
— Поправили баг, когда список уроков не отображался в некоторых тренингах.
— Оптимизирована работа приложения в чатиуме при включённой опции "Не приводить список к нативному виду" в настройках тренинга.

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

Dmitry Space кодит!

11 Nov, 08:09


🤫 Секретные тарифы на приложения

На мои приложения из каталога ГК тоже распространяется скидка 30% на 1 месяц использования.

Приобрести приложения со скидками можно только по секретным ссылкам из этого поста.

🔘 Telegram User Data — приложение автоматически получает и записывает Telegram-юзернеймы и ID пользователей в доп. поля.
Подробнее
Спец. предложение:
https://ваш_домен/chtm/app/store/offer~gettguser--BLKFRY24

🟣 Монитор автовебов — позволяет репостить все сообщения пользователей с автовебов школы в единый телеграм-канал в реальном времени.
Подробнее
Спец. предложение:
https://ваш_домен/chtm/app/store/offer~web-message-to-tg--BLKFRY24

🔴 QR-коды для заказов — позволяет отправлять пользователю QR-код, подтверждающий оплату заказа.
Подробнее
Спец. предложение:
https://ваш_домен/chtm/app/store/offer~gc-qr-code--BLKFRY24

🔘 Дерево тренингов и уроков — виджет списка тренингов и уроков в виде аккордеона с возможностью раскрытия нескольких уровней вложенности.
Подробнее
Спец. предложение:
https://ваш_домен/chtm/app/store/offer~gc-trainings-tree--BLKFRY24

🟡 Виджет бронирований — инструмент, который позволяет пользователям бронировать доступные временные слоты, для записи на встречи с экспертами.
Подробнее
Спец. предложение:
https://ваш_домен/chtm/app/store/offer~gc-booking-widget--BLKFRY24


Не медлите! Ссылки будут работать только до 21 ноября.

Dmitry Space кодит!

11 Nov, 07:51


💥 Грандиозная Чёрная Пятница: Скидка 30% на все наши продукты!

Только один раз в году мы предлагаем такую невероятную скидку — 30% на всё!

Промокод: BLKFRY24
Скидка действует до 21 ноября

Успейте воспользоваться предложением!

Наши продукты:

⚙️ Getscript — готовые скрипты для GetCourse, которые ускорят и облегчат вашу работу.

👨‍🎨 Remake — профессиональное оформление для GetCourse, чтобы ваш проект выглядел безупречно.

🫰 Нюансы фриланса — ценные материалы для успешных фрилансеров от Даниила Постнова.

Если вы наш партнёр, расскажите о скидке на своих площадках и заработайте вместе с нами!

🔗 Регистрация в партнёрских программах:
Remake: https://remake.space/partners
Getscript: https://getscript.ru/partner

📣 Распространите среди жильцов вашего ЖЭКа

Dmitry Space кодит!

05 Nov, 12:09


В GetCourse появилась альтернатива Calendly! 🚀

Вы всё ещё тратите драгоценное время на ручное бронирование встреч и консультаций в GetCourse? Пока вы мучаетесь с расписаниями, ваши конкуренты уже автоматизировали этот процесс и получают больше клиентов.

Представляю вам "Виджет бронирований" — революционное решение, которое интегрирует GetCourse с Яндекс Календарём и делает процесс записи простым и эффективным.

Почему вам это нужно прямо сейчас?

🔘Автоматическое расписание: Виджет учитывает вашу занятость в Яндекс Календаре и показывает клиентам только доступные слоты. Ваши личные дела? Просто отметьте их в календаре, и это время станет недоступным для бронирования.

🔘Гибкая настройка рабочего времени: Задайте свой график по дням недели. Хотите короткий день в пятницу или выходной в воскресенье? Без проблем!

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

🔘Полная интеграция с GetCourse: Все данные о бронировании автоматически сохраняются в системе. Настройте автоматические уведомления для клиентов и сотрудников в нужное время.

🔘Кастомизация под ваш бренд: Более 30 параметров стиля и возможность добавить свои CSS-стили. Виджет идеально впишется в дизайн вашего сайта.

🔘Групповые встречи: Проводите вебинары или групповые сессии, позволяя нескольким людям записаться на один слот.

🔥 Пока вы думаете, другие уже действуют! Виджет уже используют несколько школ, заказавших это решение ещё до его публикации.

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

Готовы сделать шаг вперёд?

Открывайте "Виджет бронирований" в официальном каталоге приложений геткурса, подставив домен вашей школы к этой ссылке: /chtm/app/store/index~gc-booking-widget

Так же почитать подробнее можно странице GetScript: https://getscript.ru/blog/1140970

Dmitry Space кодит!

24 Oct, 09:34


Спасибо за поддержку, ребята 🥹🤗

Dmitry Space кодит!

17 Oct, 10:11


В настройки приложения Монитор автовебов добавили список часто встречаемых стоп-слов, чтобы вы не парились над этим, а начинали сразу использовать все возможности на максимум 🤍

Dmitry Space кодит!

16 Oct, 08:54


Ребята, 23 октября я выступаю 😎

У вас будет возможность узнать:

🟩 Как делать собственные базы данных и таблицы в геткурсе.

🟩 Как наполнять их данными и как затем извлекать их.

🟩 Как фильтровать, сортировать и делать прочие плюшки.

Это новые возможности геткурса, которые пока не дошли до масс. Как говориться, сейчас это делать могут не только лишь все, мало кто может это делать. Кроме того...

🔥 Я поделюсь готовыми скриптами и разработками.

Если не придёте, потом не спрашивайте "как ты это сделал!?" Так что залетайте, будет круто:

👉 Принять участие

По этой ссылке вы получите 10% скидку на вход.

Кстати, там ещё много топовых спикеров, которых стоит послушать 😏

Dmitry Space кодит!

15 Oct, 13:07


Но и это ещё не всё 🙂

Я добавил в это приложение экспериментальную функцию, для учёта ответов менеджеров, чтобы знать, кто сколько раз отвечал.

Суть такая: менеджеры выбирают себе разные эмоджи-реакции, которыми помечают сообщения участников вебинара в канале, на которые они ответили. У каждого менеджера свой уникальный эмоджи.

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

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

Хотите себе тоже такую табличку? Тогда после установки приложения пишите в ЛС, скину вам ссылку 😊

Dmitry Space кодит!

15 Oct, 13:03


🤩 Пересылаем сообщения с автовебов в телеграм-канал

Ещё один сложный скрипт упакован в простое приложение 🟩

Монитор автовебов — автоматически пересылает все сообщения участников вебинаров и автовебинаров в единый Telegram-канал.

Это не просто удобство — это единственный адекватный способ контролировать частые автовебы и моментально реагировать на вопросы участников 🎯

Приложение устанавливается буквально в один клик, а настройка проста и занимает пару минут. Всё что вам потребуется - это сделать телеграм-бота и телеграм-канал, добавить бота в канал и привязать бота к приложению. Если захотите, можете также изменить некоторые опции под себя. На каждый шаг настроек есть подробная инструкция, а у каждой опции приложения есть описание. Итого через ~10 мин, удобный мониторинг автовебов у вас в смартфоне! 📲

А теперь — топчик: когда сообщение прилетает в тг-канал, вы сразу видите кнопку быстрого ответа, которая открывает страницу модерации вебинара, из которого поступил коммент. А если сообщения сыпятся в канал с разных автовебов как из ведра, то просто подключаем к каналу больше менеджеров. Все ваши менеджеры могут вместе следить за новыми комментами в канале, получать уведомления о них и помечать реакциями те сообщения, на которые они ответили 👍

Кто устал следить за автовебами, в ожидании комментариев от реальных пользователей — этот инструмент как раз для вас. Всё в одном месте, мгновенные уведомления, никаких потерь! 😎

А ещё — ловите лайфхак: в канал попадают только свежие сообщения, а значит пополнять сценарии для ваших автовебов будет намного проще, чтобы ваши чаты выглядели живыми и насыщенными 😉

🟢 Подключайте сейчас! Приложение доступно в официальном каталоге приложений геткурса, а также в нашем родном гетскрипте: https://getscript.ru/blog/1138479

Dmitry Space кодит!

15 Oct, 06:35


Как удержать участников в платном онлайн-клубе 👨‍💻

Иногда люди выпадают из клуба не потому, что им не нравится, а из-за проблем с оплатой. Например, карта просрочена или банк дал сбой. Система автоматически удаляет таких участников.

Даже в хорошем клубе со 100 участниками через полгода может остаться только 80 из-за таких технических проблем. Уведомления на почту или в Telegram люди часто пропускают.

Гениальным решением этой проблемы поделился со мной Сергей Харьков. Он использует моё приложение для получения телеграм-юзернеймов пользователей для быстрой связи с ними.

Если участник клуба не продлевает подписку, то срабатывает процесс, который отправляет владельцу клуба сообщение с контактом пользователя в телеграме. Владелец может сразу написать ему и спросить, почему он ушел. Часто выясняется, что это была ошибка, и человек с радостью возвращается.

Это помогает сохранить больше участников в клубе 😏

Dmitry Space кодит!

14 Oct, 12:45


🏆 Привет, друзья!

Сегодня стартовала ежегодная народная премия GetTechAwards 2024 — эта награда выражает признание заслуг в сфере технического обслуживания онлайн-школ на GetCourse.

В этом году я номинирован в двух категориях:

💻 Разработчик года 🎨 Оформитель года

Каждый день я стараюсь делать что-то новое и полезное, чтобы помочь вам создавать крутые онлайн-школы. Если моя работа была вам полезна или вдохновила, буду очень благодарен за ваш голос!

➡️ОТДАТЬ СВОЙ ГОЛОС

Также не забудьте поддержать других талантливых ребят, которые тоже делают классные вещи!

Спасибо за вашу поддержку! Вместе мы творим будущее! 🚀

Dmitry Space кодит!

11 Oct, 11:36


🚨 Перестаньте делать формы для авторизации

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

Понятно, что если отправить ссылку по рассылке, то она будет итак авторизационной. НО, как быть если, например, менеджер присылает ссылку пользователю в личных сообщениях в мессенджере? Или если, допустим, нужно дать пользователям ссылку, чтобы они делились ей с другими? 🤔

Многие в таком случае делают на странице форму с авторизацией, которая показывается неавторизованным, и после её отправки страница просто обновляется, и таким образом пользователь авторизуется. На создание такой формы уходит немало времени: пока её красиво застилизуешь, пока проставишь всем блокам видимости или вовсе сделаешь отдельную страницу для этой формы, не заметишь, как пролетит пара часов 😐

Но есть лайфхак, который позволяет сделать то же самое гораздо проще и быстрее 😊

Просто берём блок редиректа. Просто добавляем его на страницу и делаем видимым только неавторизованным. Просто прописываем в него ссылку:
/cms/system/login?returnUrl=ССЫЛКА


И всё! 😊

Вместо слова ССЫЛКА прописывается адрес страницы (можно без домена), на которую пользователь должен попасть после авторизации.

Например. Мне нужно, чтобы в магазин по адресу /shop могли зайти только авторизованные пользователи. Тогда я добавляю блок редиректа на страницу магазина и в нём пишу ссылку /cms/system/login?returnUrl=/shop. После этого любого неавторизованного переадресует со страницы магазина на страницу авторизации, а после авторизации возвращает обратно на страницу /shop 😏

Dmitry Space кодит!

03 Oct, 14:07


ℹ️ Обновлены скрипты "Колесо фортуны" и "Лотерея"

Александр Нагиян выпустил обновление своих решений для проведения промоакций, конкурсов и других мероприятий с розыгрышами.

Что изменилось?
(полный список возможностей смотрите на страницах скриптов)


Лотерея

1️⃣ Призы теперь не привязаны к порядковому номеру ячейки.

2️⃣ Появилась возможность настраивать вероятность выпадения каждого приза. С помощью этой функции можно сделать призы более эксклюзивными, а также сбалансировать ценность некоторых подарков. Также это намного уменьшит шанс выхода за лимиты при одновременном нахождении на странице нескольких пользователей.


Колесо фортуны

1️⃣ Теперь можно регулировать размеры колеса для разных устройств.

2️⃣ Кол-во секторов теперь не ограничивается 12ю секторами.

3️⃣ Были добавлены настройки шансов выигрыша для каждого приза, благодаря чему, можно сбалансировать ценность подарков и придать им больше эксклюзивности. Это также значительно снизит вероятность превышения лимитов при одновременной игре нескольких пользователей.


🟢Напоминаю, что получить обновленный код можно на странице скрипта, зайдя под аккаунтом, под которым приобретался скрипт.

Dmitry Space кодит!

25 Sep, 12:00


🚀 Виджет для GetCourse: дерево тренингов и уроков

Сегодня хочу поделиться с вами новым приложением, которое очень упрощает навигацию по урокам и тренингам в GetCourse.

Этот виджет позволяет выводить полное или частичное дерево тренингов с уроками.

🤩 Почему это круто:

🟢Аккордеон с уровнями вложенности. Ваши пользователи смогут одним кликом раскрывать нужные разделы и переходить к тренингам или урокам. Находясь на одной странице, можно развернуть полное дерево тренингов с уроками.

🟢Только доступные тренинги. Ученики видят в дереве только те уроки и тренинги, к которым у них есть доступ.

🟢Гибкие настройки. Можно отображать полное дерево либо выбрать тренинг, который будет корневым. Также можно отключить показ уроков, если нужны только тренинги. Всё это доступно через несколько простейших настроек.

🟢Полная кастомизация. Иконки, цвета, шрифты? Без проблем, практически всё легко меняется через CSS-переменные, а если этого будет мало, можете накинуть свои собственные стили, чтобы виджет идеально вписался в ваш бренд.

🟢Легкая интеграция. Добавляйте виджет на любую страницу вашего проекта: в тренинги, в уроки, на сайт, в блог, да, хоть в виджет — он везде будет выглядеть классно.

🟢Адаптивность. Виджет сам подстраивается под то место, которое для него отведено, занимая всю доступную ширину. Удобно и красиво на любом устройстве.

Этот инструмент упрощает жизнь не только вашим пользователям, но и админам. А ещё делает ваш проект на GetCourse профессиональнее и привлекательнее 👨‍💻

🟢 Виджет доступен в официальном каталоге приложений геткурса, по адресу /chtm/app/store/~gc-trainings-tree, просто подставьте его к домену школы 😉

Dmitry Space кодит!

23 Sep, 11:39


🔥
Хочу поделиться с вами своим новым достижением в оформлении личных кабинетов на GetCourse! Обычно я предпочитаю использовать Remake для оформления ЛК, но на этот раз я не смог устоять перед возможностью сделать что-то совершенно новое.

🌟 Этот проект стал для меня настоящим прорывом! Оформление школы было полностью переработано: от минималистичных карточек курсов до стильного и функционального календаря событий. Здесь нет стандартных блоков — только кастомизация и инновации. Всё это заняло у меня пару недель, но результат стоит того!

🚀 Если хотите увидеть, как выглядит настоящий тёмный стиль и минимализм в GetCourse, переходите по ссылке. Там вас ждёт видеообзор с детальным разбором всех фишек. 🎥

🔗 https://blog.dmitryspace.com/RnxTHnGCTMF

Пишите ваши вопросы и впечатления — рад буду обсудить и поделиться опытом! 😉

Dmitry Space кодит!

04 Sep, 10:05


Как ограничить сумму доната определёнными рамками

Хочу с вами поделиться классным решением, которое позволяет ставить ограничения стоимости на предложения с кол-вом в формах.

Многие знают, как сделать предложение с произвольной ценой, но как только вы сделаете так, как описано в статье геткурса, сразу встаёт 2 вопроса:

1. Как убрать лишние знаки, которые путают пользователей, и оставить просто "руб" 😅

2. Как поставить минимальную или максимальную стоимость.

Мне часто пишут с такими вопросами, и каждый раз приходится писать новый скрипт, потому что у предложений в форме есть разные опции: оно может быть и радиокнопкой, и чекбоксом, и выбрано по-умолчанию. К тому же ещё есть блок "Общая сумма", который тоже должен правильно пересчитываться. Итого комбинаций этих настроек формы получается довольно много, и обычно подобный скрипт пишется под одну из них.

Поэтому, чтобы закрыть этот вопрос раз и навсегда, я сделал универсальный скрипт, который учитывает все эти настройки.

Что он даёт:
Раз. Скрипт скрывает в блоке "количество" и оставляет только валюту.
Два. Возможность ограничить сумму минимальной стоимостью.
Три. Возможность ограничить сумму максимальной стоимостью.

Скрипт и инструкция лежит тут
👉🏻 https://getscript.ru/blog/1133534

Пользуйтесь 👍

Dmitry Space кодит!

02 Sep, 12:43


🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤

Приложение 📱 Telegram User Data теперь может записывать в доп поля тг-юзернеймы и id не только тех, кто привязал телеграм к геткурсу через основного бота, но и тех, кто подключил только дополнительного бота.

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

Напоминаю, что приложение доступно в каждой школе по ссылке https://домен_школы/chtm/app/store/index~gettguser

P.S. Если вы уже подключили приложение и хотите получать тг-данные из дополнительных ботов, то в инструкции по настройке добавлена информация о том, как это сделать:
https://домен_школы/chtm/app/gettguser/manual

Dmitry Space кодит!

28 Aug, 15:54


Новое приложение в каталоге GetCourse 🎊🎉

Как обещал, продолжаю переносить свои решения в официальный каталог приложений геткурса, который доступен в каждой школе по ссылке /chtm/app/store

На этот раз я решил превратить в приложение свой скрипт для создания QR-кодов.

🖥 QR-коды для заказов

Это приложение позволяет отправлять пользователю QR-код, подтверждающий оплату заказа. Пользователь может предъявить свой QR-код оффлайн, при входе на мероприятие или, например, для выдачи физического товара.

Сотрудник школы, считывает QR-код, видит, что входит в заказ, и может отметить QR-код использованным, чтобы "пробить билет" на мероприятии или обозначить, что товар выдан.

Мне прям не терпелось выкатить это решение, потому что новые открывшиеся возможности платформы позволили расширить функционал моего скрипта и в разы упростить его использование и настройку. Теперь для сканирования QR-кодов даже не нужно устанавливать сторонние приложения на смартфон. Сканирование происходит в один клик через встроенный в приложение GetCourse сканер QR-кодов 🤩

Как работает новое приложение по шагам:

1️⃣ Через Процесс геткурса на приложение "QR-коды для заказов" передаётся id заказа

2️⃣ Приложение создаёт QR-код и записывает его в доп поле заказа

3️⃣ QR-код отправляется пользователю через переменную в рассылке

4️⃣ После сканирования QR-кода через приложение GetCourse в нём же открывается cтраница проверки QR-кода (см. скриншоты).

На странице проверки выводятся данные пользователя и состав того заказа, которому соответствует QR-код. В составе перечисляются названия предложений, которые входят в заказ, а справа от них указывается их количество.

Когда QR-код сканирует админ, то на странице проверки QR-кода появляется зелёная кнопка "Использовать". При нажатии на неё QR-код помечается использованным и это тоже записывается в доп поле заказа.

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

Ну, не круто ли? 😎

Чтобы открыть страницу приложения, используйте следующий адрес: /chtm/app/store/index~gc-qr-code, просто подставьте его к домену вашей школы. После установки приложения, вам откроется подробнейшая инструкция по работе с ним.

Ну, а я не буду останавливаться на достигнутом, и по секрету скажу, что уже готовы ещё несколько крутых приложений, о которых вы узнаете совсем скоро 😉

Вы себе не представляете, как я рад, что после многих лет ломания мозгов над тем, как сделать "невозможное" в геткурсе, появился инструмент, который позволяет делать крутые и сложные решения без костылей. Прям глоток свежего воздуха 🌝

Dmitry Space кодит!

07 Aug, 13:57


Как предотвратить долгую загрузку страниц при использовании пикселя фейсбука

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

Но как показывает моя практика, в абсолютном большинстве случаев виноват пиксель фейсбука. Дело в том, что некоторые провайдеры в РФ блокируют все запросы к фейсбуку, и это тормозит весь сайт.

Почему так происходит и как с этим бороться, я описал в статье. Надеюсь это поможет вам справится с тормозами ✌🏻

Dmitry Space кодит!

05 Aug, 15:34


Кстати, это приложение отлично совместимо со скриптом, который добавляет в карточку пользователя кнопки связи через соц сети (https://getscript.ru/blog/931821).

То есть, когда приложение пропишет в доп поле пользователя его тг-юзернейм, то он будет автоматом подтягиваться в кнопку для связи с пользователем через телеграм 😉

Dmitry Space кодит!

05 Aug, 15:16


Друзья, наступила новая эра, которую мы так долго ждали — эра кастомных приложений для GetCourse! 💣 И я очень рад быть перовопроходцем в этом 😎

Представляю вам первый в своём роде кастомный плагин, который доступен теперь в каждой школе в стандартном каталоге приложений!

📱 Telegram User Data

Это приложение автоматически получает и записывает Telegram-юзернеймы и id пользователей в дополнительные поля без каких-либо дополнительных действий со стороны пользователей. Можно получать данные любых пользователей, которые привязали телеграм. Это касается и старых, и новых пользователей.

Подключив приложение к вашему аккаунту, вы получите подробную инструкцию по настройке простенького Процесса для получения таких нужных данных о пользователе, как его тг-юзернейм и id. Процесс будет просто перенаправлять ID-пользователя на приложение, а всё остальное плагин сделает сам. Бывает же такое!? 🧠

Найти это приложение можно, перейдя по кнопке "Приложение" в левом меню GetCourse и выбрав пункт "Каталог". Если у вас кнопка "Приложение" заменена или скрыта, используйте следующий адрес: /chtm/app/store/index~gettguser, просто подставьте его к домену школы.

Вы в шоке? Я, вот, да 😮
Прям проникся этой темой) Так что ждите, на подходе ещё много полезностей! 😉

Dmitry Space кодит!

16 Jul, 09:20


В комментах попросили добавить в скрипт ещё экспорт/импорт шаблонов писем. Готово! Доработка заняла 5 мин 😅

Dmitry Space кодит!

16 Jul, 09:04


⚠️ В связи с изменениями в геткурсе, у тех, кто не обновлял скрипт "Кнопки Telegram, WhatsApp и Viber в карточке пользователя", он перестал работать.

Напоминаю, что получить обновленный код можно на странице
👉🏻 https://getscript.ru/blog/931821
зайдя под аккаунтом, под которым приобретался скрипт.

Dmitry Space кодит!

15 Jul, 09:48


ℹ️ Скрипт для импорта/экспорта страниц и уроков получил долгожданное обновление

- Исправлена проблема, из-за которой могли пропадать блоки задания и комментариев в уроке после массового импорта блоков.

- Аналогичный функционал добавлен в виджеты. Теперь виджеты тоже можно экспортировать и импортировать целиком.

Получить обновленный код можно на странице
👉🏻 https://getscript.ru/blog/931290
зайдя под аккаунтом, под которым приобретался скрипт.

Dmitry Space кодит!

08 Jul, 09:45


Как оставить форму видимой после её отправки 🔭

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

Поэтому хочу поделиться с вами суперполезным решением, которое мне часто пригождается в разных проектах 😎

🔗 https://getscript.ru/blog/1085177

2,042

subscribers

191

photos

26

videos