📋 Показ в форме регистрации ближайшего потока со свободными местами
Если вы когда-нибудь пробовали распределять пользователей по нескольким потокам с ограниченным кол-вом участников, то, вероятно, вы сталкивались с этой проблемой.
Cтандартными средствами геткурса нельзя сделать такую форму, которая бы, при заполнении одного потока, автоматически переключалась на следующий свободный. Таким образом, пользователям приходится самостоятельно искать и выбирать в форме поток с доступными местами, что зачастую у них порождает кучу вопросов.
Новый скрипт призван решить эту проблему. Он скрывает из формы лишние потоки, в которых все места заняты, и показывает только следующий свободный поток.
Как это работает?
Сначала в форме показывается только первый поток. Затем, когда в первом потоке заканчиваются места, он скрывается и показывается второй поток. Второй заполнился — появляется следующий, и так далее, пока все потоки не заполнятся.
Кстати, этот скрипт уже доступен в магазине GetHelpers! 😜
Если вы когда-нибудь пробовали распределять пользователей по нескольким потокам с ограниченным кол-вом участников, то, вероятно, вы сталкивались с этой проблемой.
Cтандартными средствами геткурса нельзя сделать такую форму, которая бы, при заполнении одного потока, автоматически переключалась на следующий свободный. Таким образом, пользователям приходится самостоятельно искать и выбирать в форме поток с доступными местами, что зачастую у них порождает кучу вопросов.
Новый скрипт призван решить эту проблему. Он скрывает из формы лишние потоки, в которых все места заняты, и показывает только следующий свободный поток.
Как это работает?
Сначала в форме показывается только первый поток. Затем, когда в первом потоке заканчиваются места, он скрывается и показывается второй поток. Второй заполнился — появляется следующий, и так далее, пока все потоки не заполнятся.
Кстати, этот скрипт уже доступен в магазине GetHelpers! 😜
Распределение пользователей по группам в GetCourse и в Telegram! одним кликом 💥💥💥
Новый бомбический скрипт, добавляет дополнительный пункт в меню "Действия" - "Распределить по группам" (см. скриншот).
При нажатии на эту кнопку выбранный сегмент пользователей будет разбит на группы, которые будут автоматически созданы в ГК.
Но это ещё не всё!)) Сразу после этого такие же группы (чаты) создаются в Telegram, чтобы участники групп могли общаться между собой.
Ссылка-инвайт на созданную Telegram-группу автоматически записывается в доп поле пользователя. Таким образом, приглашение на вступление в чат можно легко отправить пользователям в рассылке или даже сделать кнопку для перехода в Telegram-чат в личном кабинете.
Новый бомбический скрипт, добавляет дополнительный пункт в меню "Действия" - "Распределить по группам" (см. скриншот).
При нажатии на эту кнопку выбранный сегмент пользователей будет разбит на группы, которые будут автоматически созданы в ГК.
Но это ещё не всё!)) Сразу после этого такие же группы (чаты) создаются в Telegram, чтобы участники групп могли общаться между собой.
Ссылка-инвайт на созданную Telegram-группу автоматически записывается в доп поле пользователя. Таким образом, приглашение на вступление в чат можно легко отправить пользователям в рассылке или даже сделать кнопку для перехода в Telegram-чат в личном кабинете.
Dmitry Space кодит!
Распределение пользователей по группам в GetCourse и в Telegram! одним кликом 💥💥💥 Новый бомбический скрипт, добавляет дополнительный пункт в меню "Действия" - "Распределить по группам" (см. скриншот). При нажатии на эту кнопку выбранный сегмент пользователей…
Кстати, в проекте, для которого реализовывался этот функционал, пользователи распределяются по группам не просто так, а в зависимости от ответов на анкету.
Логика распределения пользователей заключается в том, чтобы в каждую группу попали максимально разношерстные люди, с разным статусом и достатком.
Логика распределения пользователей заключается в том, чтобы в каждую группу попали максимально разношерстные люди, с разным статусом и достатком.
Ищу друга :)
В последнее время ко мне сыпится столько заказов, что даже уже в очередь их ставить не получается (настолько далёкое время стыдно предлагать) 😅
Поэтому, если вы или кто-то из ваших знакомых делает крутую вёрстку сайтов, хорошо разбирается в JavaScript или PHP кодах, тогда напишите мне @dmitryspace. Буду делегировать часть заказов и делиться своим опытом 😌🙏🏻
В последнее время ко мне сыпится столько заказов, что даже уже в очередь их ставить не получается (настолько далёкое время стыдно предлагать) 😅
Поэтому, если вы или кто-то из ваших знакомых делает крутую вёрстку сайтов, хорошо разбирается в JavaScript или PHP кодах, тогда напишите мне @dmitryspace. Буду делегировать часть заказов и делиться своим опытом 😌🙏🏻
Привет, друзья! 😌🙏🏻
Сегодня в 16:00 МСК я проведу мастер-класс в клубе магов. Я поделюсь некоторыми интересными фишками, которые можно сделать в конструкторе GetCourse.
Если хотите узнать, как:
1. Создавать "невозможные" блоки
2. Сделать переключатель на тёмную тему
3. Показывать всплывающий блок, по своему собственному событию
4. Добавить к блоку "Список уроков" кнопку "Показать все"
5. Отправить скрытую форму, чтобы понимать активность пользователя
тогда подписывайтесь на канал @getmagic, ссылка на трансляцию появится там за 10 мин до начала.
Сегодня в 16:00 МСК я проведу мастер-класс в клубе магов. Я поделюсь некоторыми интересными фишками, которые можно сделать в конструкторе GetCourse.
Если хотите узнать, как:
1. Создавать "невозможные" блоки
2. Сделать переключатель на тёмную тему
3. Показывать всплывающий блок, по своему собственному событию
4. Добавить к блоку "Список уроков" кнопку "Показать все"
5. Отправить скрытую форму, чтобы понимать активность пользователя
тогда подписывайтесь на канал @getmagic, ссылка на трансляцию появится там за 10 мин до начала.
Forwarded from GetTechFamily 📢
А вот и ссылка на запись 👇
https://youtu.be/h5EZiJ1Jm9g
https://youtu.be/h5EZiJ1Jm9g
YouTube
GC и невозможные блоки
Как сделать форму "Пригласи друга"?
В большом чате часто вижу подобный запрос, и это не удивительно - тема популярная, а простых инструментов, чтобы сделать это, в ГК нету.
В чём суть проблемы:
Чтобы пользователь мог пригласить друга, нам нужно как-то получить еmail этого друга и отправить по этому адресу приглашение. Но дело в том, что в GetCourse рассылку можно делать только по пользователям, которые уже есть в базе.
Конечно, можно сделать простую форму с доп полем "Email друга", и потом вручную создавать пользователя с этим email'ом и отправлять ему письма, но это не наш путь. Лучше же всё максимально автоматизировать, правда? 😉
Многие считают, что пользователь самостоятельно не может добавить своего друга в базу ГК. На самом деле это заблуждение))
Пользователь может зарегистрировать своего друга, если сам выйдет из системы. Этим мы и воспользуемся!
Смотрите, как это работает:
1. Пользователь переходит на страницу с формой (по своей реферальной ссылке, если хотите).
2. В этот момент скрипт сразу разавторизовывает пользователя, если он был авторизован.
3. На странице с формами делаем 2 формы:
- Первая форма нужна, для регистрации нового пользователя (друга) и отправки ему письма с приглашением
- Вторая форма требуется для того, чтобы заново авторизовать пользователя в системе. В неё добавляем поле Email и ставим в обработчике формы авторизацию без пароля
На самом деле эти формы будут выглядеть, как одна. Потому что отправляться они будут скриптом по очереди, при нажатии на одну кнопку.
После отправки первой формы (регистрации друга) этот "друг" попадает в базу и ГК его сразу авторизует, поэтому наша задача его тут же разавторизовать, иначе пользователь попадёт в аккаунт своего друга. Это делается с помощью скрипта.
После того, как пользователь будет снова разавторизован, тем же скриптом сразу отправляется вторая форма, чтобы авторизовать пользователя уже под его собственным аккаунтом.
Таким образом пользователь сам добавляет своего друга в базу ГК и после этого остаётся авторизованным.
——-
Нужна помощь в реализации?) Стучите в лс @DmitrySpace!
В большом чате часто вижу подобный запрос, и это не удивительно - тема популярная, а простых инструментов, чтобы сделать это, в ГК нету.
В чём суть проблемы:
Чтобы пользователь мог пригласить друга, нам нужно как-то получить еmail этого друга и отправить по этому адресу приглашение. Но дело в том, что в GetCourse рассылку можно делать только по пользователям, которые уже есть в базе.
Конечно, можно сделать простую форму с доп полем "Email друга", и потом вручную создавать пользователя с этим email'ом и отправлять ему письма, но это не наш путь. Лучше же всё максимально автоматизировать, правда? 😉
Многие считают, что пользователь самостоятельно не может добавить своего друга в базу ГК. На самом деле это заблуждение))
Пользователь может зарегистрировать своего друга, если сам выйдет из системы. Этим мы и воспользуемся!
Смотрите, как это работает:
1. Пользователь переходит на страницу с формой (по своей реферальной ссылке, если хотите).
2. В этот момент скрипт сразу разавторизовывает пользователя, если он был авторизован.
3. На странице с формами делаем 2 формы:
- Первая форма нужна, для регистрации нового пользователя (друга) и отправки ему письма с приглашением
- Вторая форма требуется для того, чтобы заново авторизовать пользователя в системе. В неё добавляем поле Email и ставим в обработчике формы авторизацию без пароля
На самом деле эти формы будут выглядеть, как одна. Потому что отправляться они будут скриптом по очереди, при нажатии на одну кнопку.
После отправки первой формы (регистрации друга) этот "друг" попадает в базу и ГК его сразу авторизует, поэтому наша задача его тут же разавторизовать, иначе пользователь попадёт в аккаунт своего друга. Это делается с помощью скрипта.
После того, как пользователь будет снова разавторизован, тем же скриптом сразу отправляется вторая форма, чтобы авторизовать пользователя уже под его собственным аккаунтом.
Таким образом пользователь сам добавляет своего друга в базу ГК и после этого остаётся авторизованным.
——-
Нужна помощь в реализации?) Стучите в лс @DmitrySpace!
Завершил оформление ещё одного личного кабинета в геткурс.
Очень классно получилось, оказывается геткурс всё-таки может выглядеть красиво)))
Очень классно получилось, оказывается геткурс всё-таки может выглядеть красиво)))
Media is too big
VIEW IN TELEGRAM
Видео-обзор и отзывы довольного клиента :)
Передача комментариев с вебинара в доп поле пользователя
Если вам нужно сохранять все сообщения пользователя, которые он оставлял на вебинарах (или автовебах), то теперь у вас есть такая возможность 😉
P.S. Забавно, что я давно хотел сделать этот скрипт, но всё время откладывал, и вот, наконец, ко мне постучались в личку с этой задачей :)
Если вам нужно сохранять все сообщения пользователя, которые он оставлял на вебинарах (или автовебах), то теперь у вас есть такая возможность 😉
P.S. Забавно, что я давно хотел сделать этот скрипт, но всё время откладывал, и вот, наконец, ко мне постучались в личку с этой задачей :)
Регистрация пользователя с привязкой VK и Telegram в один клик
❗️Чтобы исключить ситуацию, когда у пользователя не установлен Telegram, можно вместо скрипта в 7 пункте, использовать этот.
❗️Чтобы исключить ситуацию, когда у пользователя не установлен 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, если у него не установлено приложение.Forwarded from Петр Петипак
Разработали с @DmitrySpace решение для формы с кнопками привязки ВК и ТГ.
Можете помочь протестировать.
Пример: https://gcwithme.ru/social-form
Процедура реализации:
1. Делаем форму и добавляем к ней вторую кнопку, выравниваем их флексом.
2. Присваиваем кнопкам классы: tg и vk.
3. Настраиваем обработчик формы (полная авторизация, добавление в группу).
4. Добавляем блок с формой входа в соцсети.
5. Присваиваем блокам классы (например, первому блоку main-form, второму — socials).
6. Добавляем блок JavaScript в самое начало страницы и пишем туда следующий код:
Можете помочь протестировать.
Пример: 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;}
ГОТОВО!Привет, друзья! Вы заметили, что в последнее время я стал реже выкладывать посты? Это не спроста))
В последнее время, кроме основной своей работы web-разработчиком, я был занят созданием мини-курса по jQuery. И теперь могу с гордостью сообщить, что он готов!))
Сегодня в 16:00 мы с Петром проведём мастер-класс, на котором я расскажу об этом курсе более подробно.
Кроме этого я хочу рассказать о некоторых фишках в ГК, о которых не знает почти никто!
Вы узнаете:
1. Секретные JS переменные в ГК, и примеры, как их можно использовать.
2. Избавляемся от GTM в ГК)) Я покажу простой способ создания и, главное, редактирования JS и CSS файлов прямо внутри ГК.
+ Расскажу, как запускать скрипты в зависимости от адреса страницы.
3. Затрону тему JS-массивов на примере создания скрипта, который будет блокировать доступ к некоторым страницам пользователям с определенным ID.
Ссылка для входа на МК появится за 10 мин до начала в канале @getmagic.
Кстати, на мастер-классе будет ещё один секретный бонус 😉
В последнее время, кроме основной своей работы web-разработчиком, я был занят созданием мини-курса по jQuery. И теперь могу с гордостью сообщить, что он готов!))
Сегодня в 16:00 мы с Петром проведём мастер-класс, на котором я расскажу об этом курсе более подробно.
Кроме этого я хочу рассказать о некоторых фишках в ГК, о которых не знает почти никто!
Вы узнаете:
1. Секретные JS переменные в ГК, и примеры, как их можно использовать.
2. Избавляемся от GTM в ГК)) Я покажу простой способ создания и, главное, редактирования JS и CSS файлов прямо внутри ГК.
+ Расскажу, как запускать скрипты в зависимости от адреса страницы.
3. Затрону тему JS-массивов на примере создания скрипта, который будет блокировать доступ к некоторым страницам пользователям с определенным ID.
Ссылка для входа на МК появится за 10 мин до начала в канале @getmagic.
Кстати, на мастер-классе будет ещё один секретный бонус 😉
Forwarded from GetTechFamily 📢
Предзаказ на мини-курс "Основы jQuery" открыт!
По ссылке ниже вы можете посмотреть вводный урок о том, что это вообще за слово такое и зачем его знать и уметь специалисту по ГК.
Тариф «Самостоятельный» — 3500 руб.
Тариф «С проверкой» — 5000 руб.
Уроки откроются 18 сентября.
Бонус для тех, кто примет решение сегодня — скрипт по оформлению тестирований (пример результата работы скрипта можно посмотреть тут).
https://gcwithme.ru/courses/jquery
По ссылке ниже вы можете посмотреть вводный урок о том, что это вообще за слово такое и зачем его знать и уметь специалисту по ГК.
Тариф «Самостоятельный» — 3500 руб.
Тариф «С проверкой» — 5000 руб.
Уроки откроются 18 сентября.
Бонус для тех, кто примет решение сегодня — скрипт по оформлению тестирований (пример результата работы скрипта можно посмотреть тут).
https://gcwithme.ru/courses/jquery
Сделал большое обновление скрипта, который распределяет пользователей по группам в GetCourse и Telegram!
1. Теперь, при создании групп в Telegram, в них автоматически закрепляется приветственное сообщение.
2. Добавил возможность удаления созданных групп (удаляются одновременно в GC и Telegram). Теперь удалить все командные группы можно так же быстро, как они создались - через меню "Действия" на странице пользователей.
3. При удалении группы из Telegram, можно либо полностью удалить группу у всех участников, либо сделать, чтобы бот просто покинул группу (чтобы не забивать список ненужными подписками в аккаунте бота). В последнем случае группа останется у участников и они смогут там дальше общаться.
4. А также, если бот просто покидает группу, можно автоматически запретить пользователям писать в ней (можно оставить возможность только просмотра чата). И сразу перед закрытием групп в них выкидывается и закрепляется сообщение о закрытии и, если нужно, ссылка на общий чат 🙂
1. Теперь, при создании групп в Telegram, в них автоматически закрепляется приветственное сообщение.
2. Добавил возможность удаления созданных групп (удаляются одновременно в GC и Telegram). Теперь удалить все командные группы можно так же быстро, как они создались - через меню "Действия" на странице пользователей.
3. При удалении группы из Telegram, можно либо полностью удалить группу у всех участников, либо сделать, чтобы бот просто покинул группу (чтобы не забивать список ненужными подписками в аккаунте бота). В последнем случае группа останется у участников и они смогут там дальше общаться.
4. А также, если бот просто покидает группу, можно автоматически запретить пользователям писать в ней (можно оставить возможность только просмотра чата). И сразу перед закрытием групп в них выкидывается и закрепляется сообщение о закрытии и, если нужно, ссылка на общий чат 🙂
Dmitry Space кодит!
Распределение пользователей по группам в GetCourse и в Telegram! одним кликом 💥💥💥 Новый бомбический скрипт, добавляет дополнительный пункт в меню "Действия" - "Распределить по группам" (см. скриншот). При нажатии на эту кнопку выбранный сегмент пользователей…
👆🏻 Сорри, выше я писал про вот этот скрипт))
"Привет. Дима, расскажи, как на пракутике применять скрпит, про который ты в новостях пишешь? что-то не доходит его полезность"
Это нужно, когда пользователи разделяются на команды, и ученики, которые в одной команде, должны иметь возможность общаться друг с другом.
Скрипт распределяет сегмент пользователей на команды-группы внутри ГК, и для каждой группы создаёт соответствующий чат в Telegram. При этом в доп поля пользователя попадают ссылки на вступление именно в тот Telegram-чат, в который он попал при распределении. И эту ссылку потом можно отправить пользователям по рассылке.
Это нужно, когда пользователи разделяются на команды, и ученики, которые в одной команде, должны иметь возможность общаться друг с другом.
Скрипт распределяет сегмент пользователей на команды-группы внутри ГК, и для каждой группы создаёт соответствующий чат в Telegram. При этом в доп поля пользователя попадают ссылки на вступление именно в тот Telegram-чат, в который он попал при распределении. И эту ссылку потом можно отправить пользователям по рассылке.