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-чат, в который он попал при распределении. И эту ссылку потом можно отправить пользователям по рассылке.
Dmitry Space кодит!
Распределение пользователей по группам в GetCourse и в Telegram! одним кликом 💥💥💥 Новый бомбический скрипт, добавляет дополнительный пункт в меню "Действия" - "Распределить по группам" (см. скриншот). При нажатии на эту кнопку выбранный сегмент пользователей…
Media is too big
VIEW IN TELEGRAM
Демо-видос
Распределение пользователей по группам глазами менеджера
Распределение пользователей по группам глазами менеджера
This media is not supported in your browser
VIEW IN TELEGRAM
Валидация ссылки на профиль в ВК в форме GetCourse
Этот скрипт не только не принимает ошибочные ссылки, но и исправляет их, если это возможно.
Этот скрипт не только не принимает ошибочные ссылки, но и исправляет их, если это возможно.
Выложил в магазин GetHelpers новое обновление для скрипта
"Показ страницы оплаты сразу под формой (для вебинара)"
Изменения:
- Добавлена поддержка использования скрипта в нескольких формах на странице (раньше нельзя было использовать больше одной формы)
- Теперь страница оплаты по умолчанию появляется не под формой, а вместо неё
"Показ страницы оплаты сразу под формой (для вебинара)"
Изменения:
- Добавлена поддержка использования скрипта в нескольких формах на странице (раньше нельзя было использовать больше одной формы)
- Теперь страница оплаты по умолчанию появляется не под формой, а вместо неё