uk
Feedback
Dmitry Space кодит!

Dmitry Space кодит!

Відкрити в Telegram

Магазин скриптов: https://getscript.ru Сайт визитка: https://dmitryspace.com Есть вопросы? Пишите в бота @GetScript_Team_bot

Показати більше
1 822
Підписники
Немає даних24 години
+37 днів
+130 день
Архів дописів
"Привет. Дима, расскажи, как на пракутике применять скрпит, про который ты в новостях пишешь? что-то не доходит его полезность" Это нужно, когда пользователи разделяются на команды, и ученики, которые в одной команде, должны иметь возможность общаться друг с другом. Скрипт распределяет сегмент пользователей на команды-группы внутри ГК, и для каждой группы создаёт соответствующий чат в Telegram. При этом в доп поля пользователя попадают ссылки на вступление именно в тот Telegram-чат, в который он попал при распределении. И эту ссылку потом можно отправить пользователям по рассылке.

👆🏻 Сорри, выше я писал про вот этот скрипт))

Сделал большое обновление скрипта, который распределяет пользователей по группам в GetCourse и Telegram! 1. Теперь, при создании групп в Telegram, в них автоматически закрепляется приветственное сообщение. 2. Добавил возможность удаления созданных групп (удаляются одновременно в GC и Telegram). Теперь удалить все командные группы можно так же быстро, как они создались - через меню "Действия" на странице пользователей. 3. При удалении группы из Telegram, можно либо полностью удалить группу у всех участников, либо сделать, чтобы бот просто покинул группу (чтобы не забивать список ненужными подписками в аккаунте бота). В последнем случае группа останется у участников и они смогут там дальше общаться. 4. А также, если бот просто покидает группу, можно автоматически запретить пользователям писать в ней (можно оставить возможность только просмотра чата). И сразу перед закрытием групп в них выкидывается и закрепляется сообщение о закрытии и, если нужно, ссылка на общий чат 🙂

Предзаказ на мини-курс "Основы jQuery" открыт! По ссылке ниже вы можете посмотреть вводный урок о том, что это вообще за слово такое и зачем его знать и уметь специалисту по ГК. Тариф «Самостоятельный» — 3500 руб. Тариф «С проверкой» — 5000 руб. Уроки откроются 18 сентября. Бонус для тех, кто примет решение сегодня — скрипт по оформлению тестирований (пример результата работы скрипта можно посмотреть тут). https://gcwithme.ru/courses/jquery

Привет, друзья! Вы заметили, что в последнее время я стал реже выкладывать посты? Это не спроста)) В последнее время, кроме о
Привет, друзья! Вы заметили, что в последнее время я стал реже выкладывать посты? Это не спроста)) В последнее время, кроме основной своей работы web-разработчиком, я был занят созданием мини-курса по jQuery. И теперь могу с гордостью сообщить, что он готов!)) Сегодня в 16:00 мы с Петром проведём мастер-класс, на котором я расскажу об этом курсе более подробно. Кроме этого я хочу рассказать о некоторых фишках в ГК, о которых не знает почти никто! Вы узнаете: 1. Секретные JS переменные в ГК, и примеры, как их можно использовать. 2. Избавляемся от GTM в ГК)) Я покажу простой способ создания и, главное, редактирования JS и CSS файлов прямо внутри ГК. + Расскажу, как запускать скрипты в зависимости от адреса страницы. 3. Затрону тему JS-массивов на примере создания скрипта, который будет блокировать доступ к некоторым страницам пользователям с определенным ID. Ссылка для входа на МК появится за 10 мин до начала в канале @getmagic. Кстати, на мастер-классе будет ещё один секретный бонус 😉

Разработали с @DmitrySpace решение для формы с кнопками привязки ВК и ТГ. Можете помочь протестировать. Пример: https://gcwithme.ru/social-form Процедура реализации: 1. Делаем форму и добавляем к ней вторую кнопку, выравниваем их флексом. 2. Присваиваем кнопкам классы: tg и vk. 3. Настраиваем обработчик формы (полная авторизация, добавление в группу). 4. Добавляем блок с формой входа в соцсети. 5. Присваиваем блокам классы (например, первому блоку main-form, второму — socials). 6. Добавляем блок JavaScript в самое начало страницы и пишем туда следующий код: window.vk_button_click = false; window.tg_button_click = false; $(function(){ $('.main-form .vk button').on("click", function() { window.vk_button_click = true; window.tg_button_click = false; }); $('.main-form .tg button').on("click", function() { window.vk_button_click = false; window.tg_button_click = true; }); }); 7. Добавляем в обработчик главной формы в самый конец «Произвольное действие» — «Вызов JavaScript»: if(window.vk_button_click === true) $('.socials .vk-login-advanced')[0].click(); else if (window.tg_button_click === true) $('.socials .tg-login-advanced')[0].click(); 8. В настройках стиля блока соцсетей пишем: {display:none;} ГОТОВО!

Регистрация пользователя с привязкой VK и Telegram в один клик ❗️Чтобы исключить ситуацию, когда у пользователя не установлен Telegram, можно вместо скрипта в 7 пункте, использовать этот. var str = $('.socials .tg-login-advanced').attr("href"); var tglink = /domain=([\w\d_]{5,})(?:\&start=|$)/gm.exec(str); if(typeof tglink[1] !== "undefined") { let newlink = '//telegram.im/@'+tglink[1]; $('.socials .tg-login-advanced').attr("href", newlink).attr("target","_blank"); } if(window.vk_button_click === true) $('.socials .vk-login-advanced').attr("target","_blank")[0].click(); else if (window.tg_button_click === true) $('.socials .tg-login-advanced').attr("target","_blank")[0].click(); 👆🏻 Этот скрипт даёт пользователю возможность подключить свой аккаунт через веб-версию Telegram, если у него не установлено приложение.

Передача комментариев с вебинара в доп поле пользователя Если вам нужно сохранять все сообщения пользователя, которые он оста
Передача комментариев с вебинара в доп поле пользователя Если вам нужно сохранять все сообщения пользователя, которые он оставлял на вебинарах (или автовебах), то теперь у вас есть такая возможность 😉 P.S. Забавно, что я давно хотел сделать этот скрипт, но всё время откладывал, и вот, наконец, ко мне постучались в личку с этой задачей :)

Видео-обзор и отзывы довольного клиента :)

Завершил оформление ещё одного личного кабинета в геткурс. Очень классно получилось, оказывается геткурс всё-таки может выгля
+4
Завершил оформление ещё одного личного кабинета в геткурс. Очень классно получилось, оказывается геткурс всё-таки может выглядеть красиво)))

Как сделать форму "Пригласи друга"? В большом чате часто вижу подобный запрос, и это не удивительно - тема популярная, а простых инструментов, чтобы сделать это, в ГК нету. В чём суть проблемы: Чтобы пользователь мог пригласить друга, нам нужно как-то получить еmail этого друга и отправить по этому адресу приглашение. Но дело в том, что в GetCourse рассылку можно делать только по пользователям, которые уже есть в базе. Конечно, можно сделать простую форму с доп полем "Email друга", и потом вручную создавать пользователя с этим email'ом и отправлять ему письма, но это не наш путь. Лучше же всё максимально автоматизировать, правда? 😉 Многие считают, что пользователь самостоятельно не может добавить своего друга в базу ГК. На самом деле это заблуждение)) Пользователь может зарегистрировать своего друга, если сам выйдет из системы. Этим мы и воспользуемся! Смотрите, как это работает: 1. Пользователь переходит на страницу с формой (по своей реферальной ссылке, если хотите). 2. В этот момент скрипт сразу разавторизовывает пользователя, если он был авторизован. 3. На странице с формами делаем 2 формы: - Первая форма нужна, для регистрации нового пользователя (друга) и отправки ему письма с приглашением - Вторая форма требуется для того, чтобы заново авторизовать пользователя в системе. В неё добавляем поле Email и ставим в обработчике формы авторизацию без пароля На самом деле эти формы будут выглядеть, как одна. Потому что отправляться они будут скриптом по очереди, при нажатии на одну кнопку. После отправки первой формы (регистрации друга) этот "друг" попадает в базу и ГК его сразу авторизует, поэтому наша задача его тут же разавторизовать, иначе пользователь попадёт в аккаунт своего друга. Это делается с помощью скрипта. После того, как пользователь будет снова разавторизован, тем же скриптом сразу отправляется вторая форма, чтобы авторизовать пользователя уже под его собственным аккаунтом. Таким образом пользователь сам добавляет своего друга в базу ГК и после этого остаётся авторизованным. ——- Нужна помощь в реализации?) Стучите в лс @DmitrySpace!

А вот и ссылка на запись 👇 https://youtu.be/h5EZiJ1Jm9g

Привет, друзья! 😌🙏🏻 Сегодня в 16:00 МСК я проведу мастер-класс в клубе магов. Я поделюсь некоторыми интересными фишками, к
Привет, друзья! 😌🙏🏻 Сегодня в 16:00 МСК я проведу мастер-класс в клубе магов. Я поделюсь некоторыми интересными фишками, которые можно сделать в конструкторе GetCourse. Если хотите узнать, как: 1. Создавать "невозможные" блоки 2. Сделать переключатель на тёмную тему 3. Показывать всплывающий блок, по своему собственному событию 4. Добавить к блоку "Список уроков" кнопку "Показать все" 5. Отправить скрытую форму, чтобы понимать активность пользователя тогда подписывайтесь на канал @getmagic, ссылка на трансляцию появится там за 10 мин до начала.

Ищу друга :) В последнее время ко мне сыпится столько заказов, что даже уже в очередь их ставить не получается (настолько далёкое время стыдно предлагать) 😅 Поэтому, если вы или кто-то из ваших знакомых делает крутую вёрстку сайтов, хорошо разбирается в JavaScript или PHP кодах, тогда напишите мне @dmitryspace. Буду делегировать часть заказов и делиться своим опытом 😌🙏🏻

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

Распределение пользователей по группам в GetCourse и в Telegram! одним кликом 💥💥💥 Новый бомбический скрипт, добавляет допо
Распределение пользователей по группам в GetCourse и в Telegram! одним кликом 💥💥💥 Новый бомбический скрипт, добавляет дополнительный пункт в меню "Действия" - "Распределить по группам" (см. скриншот). При нажатии на эту кнопку выбранный сегмент пользователей будет разбит на группы, которые будут автоматически созданы в ГК. Но это ещё не всё!)) Сразу после этого такие же группы (чаты) создаются в Telegram, чтобы участники групп могли общаться между собой. Ссылка-инвайт на созданную Telegram-группу автоматически записывается в доп поле пользователя. Таким образом, приглашение на вступление в чат можно легко отправить пользователям в рассылке или даже сделать кнопку для перехода в Telegram-чат в личном кабинете.

📋 Показ в форме регистрации ближайшего потока со свободными местами Если вы когда-нибудь пробовали распределять пользователе
+1
📋 Показ в форме регистрации ближайшего потока со свободными местами Если вы когда-нибудь пробовали распределять пользователей по нескольким потокам с ограниченным кол-вом участников, то, вероятно, вы сталкивались с этой проблемой. Cтандартными средствами геткурса нельзя сделать такую форму, которая бы, при заполнении одного потока, автоматически переключалась на следующий свободный. Таким образом, пользователям приходится самостоятельно искать и выбирать в форме поток с доступными местами, что зачастую у них порождает кучу вопросов. Новый скрипт призван решить эту проблему. Он скрывает из формы лишние потоки, в которых все места заняты, и показывает только следующий свободный поток. Как это работает? Сначала в форме показывается только первый поток. Затем, когда в первом потоке заканчиваются места, он скрывается и показывается второй поток. Второй заполнился — появляется следующий, и так далее, пока все потоки не заполнятся. Кстати, этот скрипт уже доступен в магазине GetHelpers! 😜

Сегодня сделал удивительное открытие, которое наверняка будет интересно тем, кто, как и я, исследует глубины jQuery. Оказывается, существует селектор по содержимому блока! 😅 :contains(text) — фильтрует элементы по заданному тексту. Пример использования Обведем красной рамкой div-элементы, содержащие текст "магия". $('div:contains("магия")').css('border', '1px solid red'); И почему я узнаю об этом только сейчас 😂😭

Автоматическое принятие ответов на урок с рандомными комментариями от кураторов Ещё один сложный скрипт покинул мой конвеер �
Автоматическое принятие ответов на урок с рандомными комментариями от кураторов Ещё один сложный скрипт покинул мой конвеер 😅 Что он умеет? 1. Автоматически принимать ответы на ДЗ, спустя определённое время. 2. Оставлять комментарий от имени куратора. Для одного урока может быть несколько заготовленных ответов куратора. 3. Есть возможность оставлять комментарии от имени разных кураторов. 4. Можно настроить, чтобы скрипт наблюдал сразу за несколькими тренингами. Как это работает? Бот каждые N минут проверяет Ленту ответов в ГК, и если находит новые непроверенные задания, то поочёрдно их принимает и оставляет к ним рандомный комментарий, который соответствует этому уроку. Комментарии пишется от имени одного из кураторов, которых можно тоже задать несколько. Для этих настроек и загрузки списка комментариев сделана специальная панель управления ботом. #автоматизация

#GetCourseAdvanced Выложил долгожданное обновление для GetCourseAdvanced, в котором устранена ошибка, при которой прогресс зависает на статусе "Загрузка списка" и дальше не идёт. Мне много раз сообщали об этом, но воспроизвести эту ошибку удалось только сегодня. Так что, кто хочет обновиться, могут это сделать прямо сейчас нажав на кнопку "Проверить обновления скриптов" в меню расширения Tampermonkey.