Аня про Геткурс. Верстка, скрипты и решения
Ir al canal en Telegram
Нужна интеграция, скрипты или верстка на Геткурсе? Пишите — @araviw В этом канале публикую советы по верстке на Геткурсе, обзоры собственных решений и скриптов, решение "логических" задачек на платформе 🔥Разработчик года🔥 GetTechAwards'2022-2023
Mostrar más2 113
Suscriptores
Sin datos24 horas
+97 días
+2330 días
Archivo de publicaciones
\n\n🛠 Как пользоваться: нужно скрипт поставить на Тильду в блок html\n\nvar firstBlockId = '#rec767436773';\nvar secondBlockId = '#rec767436772';\n\nИ конечно заменить startTime / endTime на нужное вам\n\nвот тут указаны секции внутри Тильды, их нужно подменить на свои секции или на свой класс, если например, вам нужно скрыть не целым экраном. а какими-то фрагментами выполнить подмену","datePublished":"2024-12-31T16:11:15Z","dateModified":"2024-12-31T16:11:15Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":2,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/184","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/184","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/184","headline":"Дорогие друзья! ❤️ Сердечно поздравляю вас с наступающим Новым годом! Конец года - особенный момент, когда мы…","articleBody":"Дорогие друзья! ❤️\n\nСердечно поздравляю вас с наступающим Новым годом! Конец года - особенный момент, когда мы подводим итоги, вспоминаем важные моменты, улыбаемся достижениям и учимся на ошибках. Новый год — это чистый лист, который мы заполняем своими мечтами, планами и новыми возможностями.\n\nПусть же 2025 год принесет вам вдохновение, здоровье и много денег. Пусть каждый день будет наполнен радостью, теплом и любовью ваших близких. Желаю вам веры в себя, смелости для воплощения самых заветных желаний и неизменной поддержки от окружающих.\n\nОбнимите тех, кто дорог вашему сердцу, поделитесь теплом и создавайте вокруг себя атмосферу счастья.\n\nС Новым годом! Пусть он будет для всех нас прекрасным и волшебным!\n\nС любовью и благодарностью,\nАня ❤️","datePublished":"2024-12-31T16:10:09Z","dateModified":"2024-12-31T16:10:09Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":3,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/183","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/183","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/183","headline":"Грусти пост В этом канале мало что публикуется из моих мыслей или про меня, потому что канал создавался как р…","articleBody":"Грусти пост\n\nВ этом канале мало что публикуется из моих мыслей или про меня, потому что канал создавался как рабочий. Вероятно этот пост удалю через какое-то время.\n\nВынуждена была отменить свое онлайн-участие в Гетц сегодня, потому что просто не вывожу, что происходит.\n\nКогда я потеряла члена своей семьи в начале января 2022, это было беспредельно больно. Но время проходит, ты привыкаешь жить с болью. И кажется, что ты снова научилась дышать, пока не опускаешься в волны новой потери. Конец августа 2023. И вот казалось бы, прошло время, можно спать без кошмаров. Но судьба решила иначе. Завтра кремация и похороны, 2024 не обошел \"стороной\". Снова осознание, что ты была бессильна перед обстоятельствами, не смогла спасти, помочь, облегчить боль. Что теперь больше никогда не увидишь и услышишь тех, кто тебе был дорог и любим, не прикоснешься. \n\nБыла уверена, что смогу выдержать и проведу выступление (\"Я же сильная!\"). Нет, не могу. Поэтому сегодня Гетц без меня.\n\nЯ сделаю запись и отдам ее организаторам. Попозже.\n\n\"Все будет хорошо\" - так же говорят? Будет, да. Мир станет цветным.\n\nБерегите любимых, родных, близких. Прошу, берегите...","datePublished":"2024-10-24T14:41:20Z","dateModified":"2024-10-24T14:41:20Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":4,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/183","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/183","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/183","headline":"Грусти пост В этом канале мало что публикуется из моих мыслей или про меня, потому что канал создавался как р…","articleBody":"Грусти пост\n\nВ этом канале мало что публикуется из моих мыслей или про меня, потому что канал создавался как рабочий. Вероятно этот пост удалю через какое-то время.\n\nВынуждена была отменить свое онлайн-участие в Гетц сегодня, потому что просто не вывожу, что происходит.\n\nКогда я потеряла члена своей семьи в начале января 2022, это было беспредельно больно. Но время проходит, ты привыкаешь жить с болью. И кажется, что ты снова научилась дышать, пока не опускаешься в волны новой потери. Конец августа 2023. И вот казалось бы, прошло время, можно спать без кошмаров. Но судьба решила иначе. Завтра кремация и похороны, 2024 не обошел \"стороной\". Снова осознание, что ты была бессильна перед обстоятельствами, не смогла спасти, помочь, облегчить боль. Что теперь больше никогда не увидишь и услышишь тех, кто тебе был дорог и любим, не прикоснешься. \n\nБыла уверена, что смогу выдержать и проведу выступление (\"Я же сильная!\"). Нет, не могу. Поэтому сегодня Гетц без меня.\n\nЯ сделаю запись и отдам ее организаторам. Попозже.\n\n\"Все будет хорошо\" - так же говорят? Будет, да. Мир станет цветным.\n\nБерегите любимых, родных, близких. Прошу, берегите...","datePublished":"2024-10-24T14:41:20Z","dateModified":"2024-10-24T14:41:20Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":5,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/182","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/182","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/182","headline":"Я там буду и вас зову 🌟 Global EdTech Conference 9 (с 22 по 24 октября) Как некоторые (многие?) из вас знают,…","articleBody":"Я там буду и вас зову 🌟\n\nGlobal EdTech Conference 9 \n(с 22 по 24 октября)\n\nКак некоторые (многие?) из вас знают, в последнее время произошли изменения в инструментарии ГК для разработки фич в учебных кабинетах. \n\n⚙️ Поэтому, поговорим про: \n\n🤓Что такое, где находится, как пользоваться\n\n🤓 Системные примеры, которые уже есть\n\n🤓 Разберем несколько вариантов написания кода под конкретные задачи\n\nТак же спикеры вам расскажут про другие аспекты этого чуда-чудного. Например:\n\n🌟 Как в ближайшем будущем плагины Chatium расширят функциональности аккаунтов GetCourse\n\n🌟 Google-таблицы уходят в прошлое. Создаём собственные базы данных прямо в GetCourse\n\nРаскроем тему от начального до продвинутого уровня! Global-но 😉 А так же темы про AI, лайфхаки для работы и денег\n\n👉 Купить билет со скидкой 10%\n\nУвидимся на конфе (мое выступление 24 октября, четверг) 💋","datePublished":"2024-10-16T12:01:56Z","dateModified":"2024-10-16T12:01:56Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":6,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/180","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/180","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/180","headline":"🟢 Закрепленное сообщение в чате вебинарной комнаты на Бизон365 Что скрипт умеет? 1️⃣ закрепляет сообщение от…","articleBody":"🟢 Закрепленное сообщение в чате вебинарной комнаты на Бизон365\n\nЧто скрипт умеет?\n\n1️⃣ закрепляет сообщение от админа, которое содержит любую разметку и объем\n\n2️⃣ если админ пишет новый закреп, то сообщение меняется автоматически (старые закрепы не видны)\n\n3️⃣ пользователь видит такое сообщение только в формате закрепа, в списке общих сообщений его нет\n\n4️⃣ при прокрутке закреп остается на месте, сообщения листаются под ним\n\n5️⃣ закреп может появляться при старте вебинара или в процессе его проведения\n\n6️⃣ решение можно поставить на весь аккаунт или только на одну комнату\n\n7️⃣ пользователь может убрать закреп только для себя, при появлении нового сообщения закреп \"вернется\"\n\n✍️ Для админа процесс создания закрепа выглядит как написание сообщения с добавлением особого слова 🔥\n\nИными словами. админ сам решает какое сообщение будет в закрепе, а какое пойдет в чат\n\nЦвета блока можно настроить под проект :)\n\nТеперь выводить информацию для общего ознакомления стало еще удобнее 👍\n\nЦена 10тр. Для настройки пишите @araviw","datePublished":"2024-09-25T11:35:44Z","dateModified":"2024-09-25T11:35:44Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":7,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/178","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/178","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/178","headline":"Ну что, же! В конце недели подвезли немного хороших новостей 🤗 1️⃣ в ГК наконец-то появился модуль бронирован…","articleBody":"Ну что, же!\n\nВ конце недели подвезли немного хороших новостей 🤗\n\n1️⃣ в ГК наконец-то появился модуль бронирования для мероприятий в оффлайне\n\nтут конечно некоторые проекты испытали на себе \"неудобство\" от того, что запустились процессы не те и письма ушли случайным образом, уведомления были завалены инфой о каких-то бронях, но... Зато функционал накатился. И возможно он не настолько полный, как многие хотели бы... зато вопрос \"сдвинулся\"\n\nи гы-гы-гы мое решение по броням теперь заменяется системным 🤣\n\nПродажа билетов на оффлайн-мероприятия возможна только при приеме оплат через Get Модуль.\n\nhttps://getcourse.ru/blog/1127724\n\n2️⃣ Новость, которую ждали многие верстальщики - стало доступно в чатиуме \"дерево\" прикрепления урока\n\nПривычных хлебных крошек нет, но есть описание которое можно собрать для выведения крошек и использования в других скриптах\n\nЧто добавлено в код:\n - training_id=”айди_тренинга” (айди тренинга, в котором непосредственно находится урок)\n - training_title=”название_тренинга” (название тренинга, в котором непосредственно находится урок)\n - parent_training_id=”айди_родительского_тренинга” (если есть)\n - parent_training_title=”название_родительского_тренинга” (если есть)\n - parent2_training_id=”айди_родительского_тренинга2” (если есть)\n - parent2_training_title=”название_родительского_тренинга2” (если есть)\n - parent3_training_id=”айди_родительского_тренинга3” (если есть)\n - parent3_training_title=”название_родительского_тренинга3” (если есть)\n\nДля просмотра в декстопе данных замените в урле урока view на webview","datePublished":"2024-09-13T17:40:58Z","dateModified":"2024-09-13T17:40:58Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":8,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/176","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/176","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/176","headline":"Дополненный скрипт по выгрузке данных из Бизона Теперь решение умеет не только выгружать данные из Бизона, но…","articleBody":"Дополненный скрипт по выгрузке данных из Бизона\n\nТеперь решение умеет не только выгружать данные из Бизона, но имеет расширенный функционал того, как именно это нужно делать.\n\nСтандартный вариант скрипта позволял создавать отдельные заказы с информацией по посещению, те в итоге получалось, что есть:\n\n1) заказ на регистрацию\n2) заказ на посещение с данными вебинара\n\nНо для ряда аналитик намного удобнее, когда \n✨чекин регистрации на вебинар является и сборщиком данных по тому, что пользователь был на вебинаре ✨\n\nЭто решение позволяет сделать такой функционал 🤟\n\nС помощью него чекин входа пополняется информацией о том, что пользователь делал на вебинаре. И можно сразу видеть какие чекины 📱 привели к просмотру, а какие - нет.\n\nТак же решение по умолчанию еще и статистику вебинара в телеграм-группу 💬 шлет с информацией о том, кто что сколько и когда.\n\nДля настройки пишите @araviw","datePublished":"2024-09-12T11:57:02Z","dateModified":"2024-09-12T11:57:02Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":9,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/175","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/175","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/175","headline":"Настройка периодической выгрузки данных в Google Таблицы и обратно в Геткурс Комплексное решение, которое поз…","articleBody":"Настройка периодической выгрузки данных в Google Таблицы и обратно в Геткурс\n\nКомплексное решение, которое позволяет сделать быстрый обмен между системами и загрузку данных на платформу.\n\nТакая связка позволит легко внести массовые изменения на платформу, без ручного экспорта данных и формирования csv файла для импорта. Особенно если это ежедневная рутина 😖\n\nНапример:\n\n1️⃣ вы хотите автоматизировать распределение кураторов, чтобы сразу после оплаты назначался куратор. Но само распределение идет вручную сотрудником, кого нет на Геткурсе (или по алгоритмам, которые нельзя автоматизировать) 😨 и продажи тоже постоянные\n\nСразу после оплаты в таблицу попадут ученики с указанием тарифа. Менеджер назначает куратора и данные мгновенно уходят в Геткурс. Если нужно, можно сразу указать ссылку на телеграм-чат для учебной группы, в которую попал ученик. И она тоже уйдет на платформу\n\nБесконечно удобно тем, что эти данные можно использовать в рассылках и кастомизации, чтобы ученик видел своего учителя и можно дальше втянуть в покупку. \n\nИли \n2️⃣ На платформе ученики проходят тесты и вам важно следить за их успеваемостью в дни сдачи экзамена. В таблице вы сразу увидите новые результаты обучения, их корреляцию с прошлыми тестами и сможете скорректировать образовательный маршрут ученика. Или сформировать для пользователя или учителя комментарий, который система отобразит в карточке или пошлет на емейл\n\n🌟В сухом остатке 🌟 \n\nэто решение подойдет, если вы не хотите заморачиваться с постоянным импортом, но вам нужно что-то сделать с данными и вернуть их на платформу. Их самих или как значение допполя, чего вы не можете сделать средствами самой платформы.\n\nДля настройки пишите в лс @araviw\n\nЦена решения находится в вилке (от 10тр), тк данные в таблицу можно получать по разным объектам и по разным логикам и возвращать тоже в разные объекты, те конечная сложность задачи определит стоимость решения.\n\nПлюс, в некоторых случаях может прибавляться серверный скрипт по обработке данных на платформе или формулы в таблицу. Одним словом, простор для творчества и реализации :)","datePublished":"2024-08-16T12:04:21Z","dateModified":"2024-08-16T12:04:21Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":10,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/174","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/174","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/174","headline":"Мануал №4 Перемещение данных между полями разных сущностей Очень часто стоит решение задачи как взять значени…","articleBody":"Мануал №4\n\nПеремещение данных между полями разных сущностей\n\nОчень часто стоит решение задачи как взять значение допполя (или системного) и этим значением заполнить другое поле\n\nДавайте разберемся как же 👌\n\nВ мануале я разберу три варианта, которые наиболее часто встречаются:\n\n1️⃣ передать из заказа в пользователя\n\n2️⃣ передать из пользователя в заказ\n\n3️⃣ передать системные метки ГК в допполя заказа\n\nВсе три варианта сводятся к логике использования блока вызова URL https://free.gcdoka.ru/echo.php?param={object.param} с переменными, но по нужному типу данных внутри самого заказа\n\n🌟 Цикл работы 🌟\n\n1) Создать процесс по заказам (я говорю о заказах, тк все примеры основаны на них, но можно и на покупках/просто юзерах это делать, если решаете такую задачу)\n\n2) Создать блок \"Операция\"\n\n3) Внутри блока выбрать нужное место сохранения данных. \n\nвыбираем \"Заказ\" - \"Вызвать url\" \nесли нам нужно вписать данные в заказ\n\nвыбираем \"Пользователь\" - \"Вызвать url\"\nесли нам нужно вписать данные в пользователя\n\n4) Дополняем урл переменными\nставим вместо {object.param} переменную, которая хранит данные\n\n5) Указываем поле, куда мы хотим сохранить данные\n\nПредполагается, что все поля для сохранения у вас уже есть\n\n6) Сделать столько блоков, сколько полей нужно передать\n\n🤓 Пример:\n\n1️⃣ передать из заказа в пользователя допполе заказа utm_source\n\nhttps://free.gcdoka.ru/echo.php?param={object.utm_source}\n\n2️⃣ передать из пользователя допполе utm_source в допполе заказа \n\nhttps://free.gcdoka.ru/echo.php?param={object.user.utm_source}\n\n3️⃣ передать системные метки ГК источника в допполя заказа\n\nhttps://free.gcdoka.ru/echo.php?param={object.create_session.utm_source}\n\nПо такой логике можно делать различные переброски данных. Основное условие - это можно сделать в один \"шаг\". \n\n🧑💻 подобные решения хороши на малых \"объемах\" запросов. Если у вас много данных для обработки, лучше делать на своем сервере\n\nКакой вариант переброски данных показать еще по этому примеру?\n\nА может уже кто-то догадался как перебросить значение куратора?","datePublished":"2024-08-08T16:53:33Z","dateModified":"2024-08-08T16:53:33Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":11,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/172","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/172","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/172","headline":"Немного удивительного рядом. Связано оно с работой переменных, а точнее - с их пересечением. Что мы имеем; до…","articleBody":"Немного удивительного рядом.\n\nСвязано оно с работой переменных, а точнее - с их пересечением.\n\nЧто мы имеем; допустим, оформляем аккаунт и будем использовать имя преподавателя* и ссылку, связанную с ним (например, на его телеграм или группу с ним или еще-что). Обе переменные по пользователю.\n\nКак мы вызываем значение допполя, если хотим использовать его? Правильно. через {имя}, те мы ожидаем, что переменная {kurator_url} вернет урл, который указан в карточке пользователя по этому допполю. В то время как переменная {kurator} вернет имя преподавателя.\n\nС ожиданиями все ясно. Как это будет работать? Вероятно, не так как ожидается. Система может вам вернуть значение одной переменной по вызову двух разных переменных.\n\nПроизойдет это в том случае, если поля идут в таком порядке\n\n{kurator}\n{kurator_url}\n\nСейчас похоже ГК проверяет поле по первому частичному совпадению, отчего и возникает такая ситуация (не является по сути корректной и отписана в ТП).\n\nКак исправить?\n1) переименовать первое поле\n2) поменять поля местами, чтобы сначала шло поле без пересечения\n\nВот так. Поменьше багов и побольше приятной работы вам всем!\n\n* в загашнике есть изумительное решение, которое без проблем может вынуть имя преподавателя из покупки и отдать его в карточку пользователя. Хотите расскажу как его собрать?","datePublished":"2024-07-25T18:05:06Z","dateModified":"2024-07-25T18:05:06Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":12,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/170","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/170","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/170","headline":"Отправка комментариев с вебинара в телеграм ⚙️ Что это? Решение задачи, когда вы хотите получать только актуа…","articleBody":"Отправка комментариев с вебинара в телеграм\n\n⚙️ Что это? \n\nРешение задачи, когда вы хотите получать только актуальные сообщения с вебинара, а не сидеть перед чатом вебинарной комнаты. Идеально подходит под автовебы.\n\n🧑💻 Где может использоваться?\n\nВ проектах, где требуется уведомить МОП или группу \"старших\" или кураторов. Сообщения приходят в режиме реального времени в телеграм-группу, уведомления которой можно гибко настроить под рабочий график сотрудников. Подойдет также, если вы хотите дополнить свой сценарий автовеба новыми комментариями.\n\n👌Что решает еще\n\n- Поддерживает несколько режимов работы (работа с фильтрами)\n- Сотрудники могут даже не быть заведены на ГК. Будет актуально, если ОП работает из сторонней системы\n- Поддерживается переход к быстрому ответу в вебинарной комнате\n\n\n✅ Работа с фильтрами\n\n1️⃣ Новые комментарии только пользователей, ответы админов не выгружаются\n\n2️⃣ Можно настроить выгрузку только для определенных комнат\n\n3️⃣ Настраиваются стоп-слова, по которым сообщения не будут выгружаться (например, +)\n\n4️⃣ Настраивание слов-тригеров, по которым сообщения будут выгружаться (например, \"купить, стоит\"\n\n5️⃣ Иное по запросу.\n\n\n✈️ Будет ли работать с Бизоном? Скорее всего да :)","datePublished":"2024-07-22T18:24:59Z","dateModified":"2024-07-22T18:24:59Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":13,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/169","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/169","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/169","headline":"Давайте так... Я ожидала нечто большее. Ай, да ладно! Намного большего 🤗 Но оно появилось, значит, давайте гл…","articleBody":"Давайте так... Я ожидала нечто большее. Ай, да ладно! Намного большего 🤗 \n\nНо оно появилось, значит, давайте глазеть 🥹\n\n1️⃣ Можно включить, а - можно отключить*\n\nПри включении все \"ваше\" отключится (и внутри уроков тоже, да).\n\nВ видео звучит про вероятность 99%, тк 1% я отвела на то, что вы колдун-шайтан или кнопку \"сохранить\" не нажмете\n\n*пока так... что будет через несколько месяцев - посмотрим (аминь!)\n\n2️⃣ Общий концепт - огромные шрифты и ползунки и зеленовато-серый формат. Напоминает файловое хранилище (оно вам как?)\n\nСловно нет общего root c данными. Или делали для слеповатых.\n\n3️⃣ Системные страницы (Профиль, Чатиум) тоже обновились.\n\n4️⃣ Разметка вся новая\n\nМестами 🤯 нелогичная, вся из чужих классов. Части классов, за которые мы боролись - тоже нет\n\n🟡 такое ощущение, что это демка, выпавшая в общий доступ. Будем надеяться, что ее допилят хотя бы в базовых вещах.\n\nНе того мы ждали!\n\n🟢 Ребята, живем! Ну да, классы новые, немного странно все это выглядит. Но с этим можно работать. А можно не включать 😂 Пока повода для паники нет.","datePublished":"2024-07-14T16:24:10Z","dateModified":"2024-07-14T16:24:10Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":14,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/168","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/168","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/168","headline":"Аня про Геткурс. Верстка, скрипты и решения","datePublished":"2024-07-14T16:23:50Z","dateModified":"2024-07-14T16:23:50Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":15,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/167","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/167","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/167","headline":"Давайте так... Я ожидала нечто большее. Ай, да ладно! Намного большего 🤗 Но оно появилось, значит, давайте гл…","articleBody":"Давайте так... Я ожидала нечто большее. Ай, да ладно! Намного большего 🤗 \n\nНо оно появилось, значит, давайте глазеть 🥹\n\n1️⃣ Можно включить, а - можно отключить*\n\nПри включении все \"ваше\" отключится (и внутри уроков тоже, да).\n\nВ видео звучит про вероятность 99%, тк 1% я отвела на то, что вы колдун-шайтан или кнопку \"сохранить\" не нажмете\n\n*пока так... что будет через несколько месяцев - посмотрим (аминь!)\n\n2️⃣ Общий концепт - огромные шрифты и ползунки и зеленовато-серый формат. Напоминает файловое хранилище (оно вам как?)\n\nСловно нет общего root c данными. Или делали для слеповатых.\n\n3️⃣ Системные страницы (Профиль, Чатиум) тоже обновились.\n\n4️⃣ Разметка вся новая\n\nМестами 🤯 нелогичная, вся из чужих классов. Части классов, за которые мы боролись - тоже нет\n\n🟡 такое ощущение, что это демка, выпавшая в общий доступ. Будем надеяться, что ее допилят хотя бы в базовых вещах.\n\nНе того мы ждали!\n\n🟢 Ребята, живем! Ну да, классы новые, немного странно все это выглядит. Но с этим можно работать. А можно не включать 😂 Пока повода для паники нет.","datePublished":"2024-07-14T16:23:50Z","dateModified":"2024-07-14T16:23:50Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":16,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/166","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/166","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/166","headline":"На платформе появилась возможность включить новое оформление страниц и тренингов. Доступа она вроде не у всех…","articleBody":"На платформе появилась возможность включить новое оформление страниц и тренингов.\n\nДоступа она вроде не у всех, но кое-кто уже полюбовался в своих аккаунтах (переключение доступно для владельца).\n\nМоя первая эмоция была вполне себе сильной, когда я увидела труды великих.\n\nКратко - если переключиться, то всем нам \"ж-ж-ж\" будет 😂\n\nПоказать?","datePublished":"2024-07-14T15:07:15Z","dateModified":"2024-07-14T15:07:15Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":17,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/165","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/165","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/165","headline":"Мануал №3 или мини-скрипт для ловли комментария и записи его в допполе заказа В этом решении речь пойдет о то…","articleBody":"Мануал №3\nили\nмини-скрипт для ловли комментария и записи его в допполе заказа\n\nВ этом решении речь пойдет о том, как можно словить комментарий и записать его в допполе заказа\n\nДля начала нам потребуется\n\n1️⃣ Создать допполе заказа с типом \"Текст\"\nНазовем его comments-live\n\n2️⃣ Создать на странице форму.\nВ нее добавляем новое допполе заказа, а в сам обработчик - предложение с нулевой стоимостью, которое создаваясь, будет содержать в себе комментарий\nВнутри этой формы оставьте поле емейла (необязательное к заполнению), новое поле заказа comments-live, а поля имени и телефона или тоже необязательные или вообще удалите. Кнопку и заголовок тоже можно удалить\n\n3️⃣ Задайте форме два класса\nПервый - form-order (для скрипта)\nВторой - view-collapsed (чтобы форма была на странице, но была невидима для пользователей)\n\n4️⃣ На блок с комментариями поставьте класс comments-live\n\n5️⃣ Создайте js блок в конце страницы и разместите скрипт в нем\n\n$(function(){\n $('.comments-live .btn-send').on(\"click\", function() { \n \n var comment_text = $('.new-comment .new-comment-textarea').val(); \n\n $('[name=\"formParams[dealCustomFields][00000]\"]').val(comment_text);\n \n $('.form-order form').submit(); \n });\n});\n\n6️⃣ Важно! Там где у меня 00000 вам нужно поставить свой номер. Откройте анализатор/\"Просмотреть код\" правой кнопкой мыши на допполе заказа и посмотрите значение поля. Впишите в скрипт.\n\n7️⃣ Сохраните и опубликуйте страницу. Профит!\n\n(скриншоты и подсказки есть в комментариях)\n\nps. при проверке помните, что комментарии ложатся в заказ, поэтому поле внутри формы всегда будет пустым :)","datePublished":"2024-07-10T20:36:41Z","dateModified":"2024-07-10T20:36:41Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":18,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/164","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/164","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/164","headline":"Последовательная анкета с разделами Знаете, у ГуглФорм есть функционал разделения на разделы большой анкеты,…","articleBody":"Последовательная анкета с разделами\n\nЗнаете, у ГуглФорм есть функционал разделения на разделы большой анкеты, когда пользователь может перемещаться между разделами?\n\nС одной стороны - это психологически комфортно, что большая анкета разделена на подгруппы вопросов, с технической тоже - пользователь не листает длинную \"портянку\", что позволяет аккуратно представить опросник.\n\nТак почему бы не сделать аналог и для ГК 😏\n\nКонкретно в этом варианте выполнена минимальная стилизация, хотя к ней можно добавить прогресс-бар заполнения раздела и самой анкеты в целом.\n\nКнопка \"Назад\" может открывать как начало раздела с вопросами, так и самый низ прошлого блока.\n\nИдеально подойдет для проектов, где ранее использовались ГуглФормы\n\nЗы к этому решению может быть добавлено решение по выгрузке данных из анкет в ГуглТаблицы","datePublished":"2024-06-25T10:19:44Z","dateModified":"2024-06-25T10:19:44Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":19,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/163","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/163","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/163","headline":"Аня про Геткурс. Верстка, скрипты и решения","datePublished":"2024-06-25T10:18:58Z","dateModified":"2024-06-25T10:18:58Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}},{"@type":"ListItem","position":20,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/es/channels/1453630334-get_useful/posts/162","url":"https://telemetr.io/es/channels/1453630334-get_useful/posts/162","mainEntityOfPage":"https://telemetr.io/es/channels/1453630334-get_useful/posts/162","headline":"1️⃣ Шкала достижений Следуйте логике, что каждый сданный урок - это один бал для пользователя. Обязательно уб…","articleBody":"1️⃣ Шкала достижений\n\nСледуйте логике, что каждый сданный урок - это один бал для пользователя. Обязательно убедитесь, что шкала доступна пользователю к просмотру. На гифке она видна, но вы можете стилями ее скрыть\n\n.xdget-trainingAchievements {\n display: none;\n}\n\nДанное решение стоит устанавливать как \"один прогресс-бар соответствует одному модулю\" (в том случае, если у вас нет сквозных шкал достижений)\n\n2️⃣ Знание максимального количества баллов по этой шкале\n\nЭто количество потребуется вам для указания в скрипте как 100% (в моем случае шкала в максимуме может быть как 62 балла, а сейчас 31, поэтому прогресс показывает 50%)\n\n3️⃣ Тренинг с модулем для вставки\n4️⃣ Умение разместить код в режиме редактирования тренинга\n\nТут все просто - заходим и начинаем вставлять.\n\nВам потребуется\n\n🌟 html блок (сразу поставьте галочку \"Отключить WYSIWYG\")\n\n\n\n\n\n🌟🌟 блок javascript для размещения кода\n\n$(document).ready(function () {\n var total = 62; // Значение баллов как 100%\n \n var score = parseInt($('.xdget-trainingAchievements .badge').html().trim().split(' ')[0], 10);\n var fillPercentage = (score / total) * 100;\n \n var fm = new FluidMeter();\n fm.init({\n targetContainer: $(\"#fluid-meter\")[0],\n fillPercentage: fillPercentage,\n \n options: {\n fontSize: \"30px\", // Размер шрифта для текста.\n drawPercentageSign: true, // Флаг, указывающий, нужно ли рисовать знак процента.\n drawBubbles: true, // Флаг, указывающий, нужно ли рисовать пузыри.\n size: 250, // Размер (например, диаметр) элемента.\n borderWidth: 9, // Ширина границы элемента.\n backgroundColor: \"#e2e2e2\", // Цвет фона элемента.\n foregroundColor: \"#ddb2dd\", // Основной цвет переднего плана элемента.\n foregroundFluidLayer: { // Настройки для переднего слоя жидкости.\n fillStyle: \"purple\", // Цвет заполнения переднего слоя жидкости.\n angularSpeed: 80, // Угловая скорость анимации переднего слоя жидкости.\n maxAmplitude: 6, // Максимальная амплитуда колебаний переднего слоя жидкости.\n frequency: 30, // Частота колебаний переднего слоя жидкости.\n horizontalSpeed: -150 // Горизонтальная скорость движения переднего слоя жидкости.\n },\n backgroundFluidLayer: { // Настройки для заднего слоя жидкости.\n fillStyle: \"pink\", // Цвет заполнения заднего слоя жидкости.\n angularSpeed: 100, // Угловая скорость анимации заднего слоя жидкости.\n maxAmplitude: 3, // Максимальная амплитуда колебаний заднего слоя жидкости.\n frequency: 22, // Частота колебаний заднего слоя жидкости.\n horizontalSpeed: 20 // Горизонтальная скорость движения заднего слоя жидкости.\n }\n }\n });\n});\n\nкомментарии помогут вам поменять параметры корректно\n\nЕсли вам проще сделать это через испорт-экспорт, то код во вложении\n\nВсе, профит! Блок готов 🔥🔥","datePublished":"2024-06-02T09:35:37Z","dateModified":"2024-06-02T09:35:37Z","author":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"publisher":{"@type":"Organization","name":"Аня про Геткурс. Верстка, скрипты и решения","url":"https://telemetr.io/es/channels/1453630334-get_useful","image":"https://img.tlmtr.io/c/1AnhEy/5224471044776115734?ty=x"},"commentCount":0}}]}











И-и-и... мини-подарок 🎁
⏱ Скрипт смены блоков на Тильде - его задача скрыть один блок и показать другой в зависимости от текущего времени у пользователя
1й блок должен показываться во время вебинара, второй после Вебинар начинается каждый день в 13:55 мск Заканчивается в 16:13 То есть, первый блок должен исчезнуть в это время и появиться второй
<script>
$(document).ready(function() {
// Названия блоков
var firstBlockId = '#rec767436773';
var secondBlockId = '#rec767436772';
function checkWebinarTime() {
var now = new Date();
var offset = now.getTimezoneOffset() * 60000; // смещение часового пояса в миллисекундах
var mskNow = new Date(now.getTime() + offset + 3 * 3600000); // время в Москве (UTC+3)
var startTime = new Date(mskNow);
startTime.setHours(13, 55, 0, 0); // 13:55 мск
var endTime = new Date(mskNow);
endTime.setHours(16, 13, 0, 0); // 16:13 мск
if (mskNow >= startTime && mskNow <= endTime) {
$(firstBlockId).hide();
$(secondBlockId).show();
} else {
$(firstBlockId).show();
$(secondBlockId).hide();
}
}
// Выполнить проверку при загрузке страницы
checkWebinarTime();
// Установить интервал для проверки каждые 60 секунд
setInterval(checkWebinarTime, 60000);
});
</script>
🛠 Как пользоваться: нужно скрипт поставить на Тильду в блок html
var firstBlockId = '#rec767436773';
var secondBlockId = '#rec767436772';
И конечно заменить startTime / endTime на нужное вам
вот тут указаны секции внутри Тильды, их нужно подменить на свои секции или на свой класс, если например, вам нужно скрыть не целым экраном. а какими-то фрагментами выполнить подменуДорогие друзья! ❤️
Сердечно поздравляю вас с наступающим Новым годом! Конец года - особенный момент, когда мы подводим итоги, вспоминаем важные моменты, улыбаемся достижениям и учимся на ошибках. Новый год — это чистый лист, который мы заполняем своими мечтами, планами и новыми возможностями.
Пусть же 2025 год принесет вам вдохновение, здоровье и много денег. Пусть каждый день будет наполнен радостью, теплом и любовью ваших близких. Желаю вам веры в себя, смелости для воплощения самых заветных желаний и неизменной поддержки от окружающих.
Обнимите тех, кто дорог вашему сердцу, поделитесь теплом и создавайте вокруг себя атмосферу счастья.
С Новым годом! Пусть он будет для всех нас прекрасным и волшебным!
С любовью и благодарностью,
Аня ❤️
Грусти пост
В этом канале мало что публикуется из моих мыслей или про меня, потому что канал создавался как рабочий. Вероятно этот пост удалю через какое-то время.
Вынуждена была отменить свое онлайн-участие в Гетц сегодня, потому что просто не вывожу, что происходит.
Когда я потеряла члена своей семьи в начале января 2022, это было беспредельно больно. Но время проходит, ты привыкаешь жить с болью. И кажется, что ты снова научилась дышать, пока не опускаешься в волны новой потери. Конец августа 2023. И вот казалось бы, прошло время, можно спать без кошмаров. Но судьба решила иначе. Завтра кремация и похороны, 2024 не обошел "стороной". Снова осознание, что ты была бессильна перед обстоятельствами, не смогла спасти, помочь, облегчить боль. Что теперь больше никогда не увидишь и услышишь тех, кто тебе был дорог и любим, не прикоснешься.
Была уверена, что смогу выдержать и проведу выступление ("Я же сильная!"). Нет, не могу. Поэтому сегодня Гетц без меня.
Я сделаю запись и отдам ее организаторам. Попозже.
"Все будет хорошо" - так же говорят? Будет, да. Мир станет цветным.
Берегите любимых, родных, близких. Прошу, берегите...
Грусти пост
В этом канале мало что публикуется из моих мыслей или про меня, потому что канал создавался как рабочий. Вероятно этот пост удалю через какое-то время.
Вынуждена была отменить свое онлайн-участие в Гетц сегодня, потому что просто не вывожу, что происходит.
Когда я потеряла члена своей семьи в начале января 2022, это было беспредельно больно. Но время проходит, ты привыкаешь жить с болью. И кажется, что ты снова научилась дышать, пока не опускаешься в волны новой потери. Конец августа 2023. И вот казалось бы, прошло время, можно спать без кошмаров. Но судьба решила иначе. Завтра кремация и похороны, 2024 не обошел "стороной". Снова осознание, что ты была бессильна перед обстоятельствами, не смогла спасти, помочь, облегчить боль. Что теперь больше никогда не увидишь и услышишь тех, кто тебе был дорог и любим, не прикоснешься.
Была уверена, что смогу выдержать и проведу выступление ("Я же сильная!"). Нет, не могу. Поэтому сегодня Гетц без меня.
Я сделаю запись и отдам ее организаторам. Попозже.
"Все будет хорошо" - так же говорят? Будет, да. Мир станет цветным.
Берегите любимых, родных, близких. Прошу, берегите...
Я там буду и вас зову 🌟
Global EdTech Conference 9
(с 22 по 24 октября)
Как некоторые (многие?) из вас знают, в последнее время произошли изменения в инструментарии ГК для разработки фич в учебных кабинетах.
⚙️ Поэтому, поговорим про:
🤓Что такое, где находится, как пользоваться
🤓 Системные примеры, которые уже есть
🤓 Разберем несколько вариантов написания кода под конкретные задачи
Так же спикеры вам расскажут про другие аспекты этого чуда-чудного. Например:
🌟 Как в ближайшем будущем плагины Chatium расширят функциональности аккаунтов GetCourse
🌟 Google-таблицы уходят в прошлое. Создаём собственные базы данных прямо в GetCourse
Раскроем тему от начального до продвинутого уровня! Global-но 😉 А так же темы про AI, лайфхаки для работы и денег
👉 Купить билет со скидкой 10%
Увидимся на конфе (мое выступление 24 октября, четверг) 💋
+1
🟢 Закрепленное сообщение в чате вебинарной комнаты на Бизон365
Что скрипт умеет?
1️⃣ закрепляет сообщение от админа, которое содержит любую разметку и объем
2️⃣ если админ пишет новый закреп, то сообщение меняется автоматически (старые закрепы не видны)
3️⃣ пользователь видит такое сообщение только в формате закрепа, в списке общих сообщений его нет
4️⃣ при прокрутке закреп остается на месте, сообщения листаются под ним
5️⃣ закреп может появляться при старте вебинара или в процессе его проведения
6️⃣ решение можно поставить на весь аккаунт или только на одну комнату
7️⃣ пользователь может убрать закреп только для себя, при появлении нового сообщения закреп "вернется"
✍️ Для админа процесс создания закрепа выглядит как написание сообщения с добавлением особого слова 🔥
Иными словами. админ сам решает какое сообщение будет в закрепе, а какое пойдет в чат
Цвета блока можно настроить под проект :)
Теперь выводить информацию для общего ознакомления стало еще удобнее 👍
Цена 10тр. Для настройки пишите @araviw
+1
Ну что, же!
В конце недели подвезли немного хороших новостей 🤗
1️⃣ в ГК наконец-то появился модуль бронирования для мероприятий в оффлайне
тут конечно некоторые проекты испытали на себе "неудобство" от того, что запустились процессы не те и письма ушли случайным образом, уведомления были завалены инфой о каких-то бронях, но... Зато функционал накатился. И возможно он не настолько полный, как многие хотели бы... зато вопрос "сдвинулся"
и гы-гы-гы мое решение по броням теперь заменяется системным 🤣
Продажа билетов на оффлайн-мероприятия возможна только при приеме оплат через Get Модуль. https://getcourse.ru/blog/11277242️⃣ Новость, которую ждали многие верстальщики - стало доступно в чатиуме "дерево" прикрепления урока Привычных хлебных крошек нет, но есть описание которое можно собрать для выведения крошек и использования в других скриптах
Что добавлено в код:
- training_id=”айди_тренинга” (айди тренинга, в котором непосредственно находится урок)
- training_title=”название_тренинга” (название тренинга, в котором непосредственно находится урок)
- parent_training_id=”айди_родительского_тренинга” (если есть)
- parent_training_title=”название_родительского_тренинга” (если есть)
- parent2_training_id=”айди_родительского_тренинга2” (если есть)
- parent2_training_title=”название_родительского_тренинга2” (если есть)
- parent3_training_id=”айди_родительского_тренинга3” (если есть)
- parent3_training_title=”название_родительского_тренинга3” (если есть)
Для просмотра в декстопе данных замените в урле урока view на webview+1
Дополненный скрипт по выгрузке данных из Бизона
Теперь решение умеет не только выгружать данные из Бизона, но имеет расширенный функционал того, как именно это нужно делать.
Стандартный вариант скрипта позволял создавать отдельные заказы с информацией по посещению, те в итоге получалось, что есть:
1) заказ на регистрацию
2) заказ на посещение с данными вебинара
Но для ряда аналитик намного удобнее, когда
✨чекин регистрации на вебинар является и сборщиком данных по тому, что пользователь был на вебинаре ✨
Это решение позволяет сделать такой функционал 🤟
С помощью него чекин входа пополняется информацией о том, что пользователь делал на вебинаре. И можно сразу видеть какие чекины 📱 привели к просмотру, а какие - нет.
Так же решение по умолчанию еще и статистику вебинара в телеграм-группу 💬 шлет с информацией о том, кто что сколько и когда.
Для настройки пишите @araviwНастройка периодической выгрузки данных в Google Таблицы и обратно в Геткурс
Комплексное решение, которое позволяет сделать быстрый обмен между системами и загрузку данных на платформу.Такая связка позволит легко внести массовые изменения на платформу, без ручного экспорта данных и формирования csv файла для импорта. Особенно если это ежедневная рутина 😖 Например: 1️⃣ вы хотите автоматизировать распределение кураторов, чтобы сразу после оплаты назначался куратор. Но само распределение идет вручную сотрудником, кого нет на Геткурсе (или по алгоритмам, которые нельзя автоматизировать) 😨 и продажи тоже постоянные Сразу после оплаты в таблицу попадут ученики с указанием тарифа. Менеджер назначает куратора и данные мгновенно уходят в Геткурс. Если нужно, можно сразу указать ссылку на телеграм-чат для учебной группы, в которую попал ученик. И она тоже уйдет на платформу Бесконечно удобно тем, что эти данные можно использовать в рассылках и кастомизации, чтобы ученик видел своего учителя и можно дальше втянуть в покупку. Или 2️⃣ На платформе ученики проходят тесты и вам важно следить за их успеваемостью в дни сдачи экзамена. В таблице вы сразу увидите новые результаты обучения, их корреляцию с прошлыми тестами и сможете скорректировать образовательный маршрут ученика. Или сформировать для пользователя или учителя комментарий, который система отобразит в карточке или пошлет на емейл 🌟В сухом остатке 🌟 это решение подойдет, если вы не хотите заморачиваться с постоянным импортом, но вам нужно что-то сделать с данными и вернуть их на платформу. Их самих или как значение допполя, чего вы не можете сделать средствами самой платформы. Для настройки пишите в лс @araviw Цена решения находится в вилке (от 10тр), тк данные в таблицу можно получать по разным объектам и по разным логикам и возвращать тоже в разные объекты, те конечная сложность задачи определит стоимость решения. Плюс, в некоторых случаях может прибавляться серверный скрипт по обработке данных на платформе или формулы в таблицу. Одним словом, простор для творчества и реализации :)
Мануал №4
Перемещение данных между полями разных сущностей
Очень часто стоит решение задачи как взять значение допполя (или системного) и этим значением заполнить другое полеДавайте разберемся как же 👌 В мануале я разберу три варианта, которые наиболее часто встречаются: 1️⃣ передать из заказа в пользователя 2️⃣ передать из пользователя в заказ 3️⃣ передать системные метки ГК в допполя заказа Все три варианта сводятся к логике использования блока вызова URL https://free.gcdoka.ru/echo.php?param={object.param} с переменными, но по нужному типу данных внутри самого заказа 🌟 Цикл работы 🌟 1) Создать процесс по заказам (я говорю о заказах, тк все примеры основаны на них, но можно и на покупках/просто юзерах это делать, если решаете такую задачу) 2) Создать блок "Операция" 3) Внутри блока выбрать нужное место сохранения данных. выбираем "Заказ" - "Вызвать url" если нам нужно вписать данные в заказ выбираем "Пользователь" - "Вызвать url" если нам нужно вписать данные в пользователя 4) Дополняем урл переменными ставим вместо {object.param} переменную, которая хранит данные 5) Указываем поле, куда мы хотим сохранить данные Предполагается, что все поля для сохранения у вас уже есть 6) Сделать столько блоков, сколько полей нужно передать 🤓 Пример: 1️⃣ передать из заказа в пользователя допполе заказа utm_source https://free.gcdoka.ru/echo.php?param={object.utm_source} 2️⃣ передать из пользователя допполе utm_source в допполе заказа https://free.gcdoka.ru/echo.php?param={object.user.utm_source} 3️⃣ передать системные метки ГК источника в допполя заказа https://free.gcdoka.ru/echo.php?param={object.create_session.utm_source} По такой логике можно делать различные переброски данных. Основное условие - это можно сделать в один "шаг". 🧑💻 подобные решения хороши на малых "объемах" запросов. Если у вас много данных для обработки, лучше делать на своем сервере Какой вариант переброски данных показать еще по этому примеру? А может уже кто-то догадался как перебросить значение куратора?
+1
Немного удивительного рядом.
Связано оно с работой переменных, а точнее - с их пересечением.
Что мы имеем; допустим, оформляем аккаунт и будем использовать имя преподавателя* и ссылку, связанную с ним (например, на его телеграм или группу с ним или еще-что). Обе переменные по пользователю.
Как мы вызываем значение допполя, если хотим использовать его? Правильно. через {имя}, те мы ожидаем, что переменная {kurator_url} вернет урл, который указан в карточке пользователя по этому допполю. В то время как переменная {kurator} вернет имя преподавателя.
С ожиданиями все ясно. Как это будет работать? Вероятно, не так как ожидается. Система может вам вернуть значение одной переменной по вызову двух разных переменных.
Произойдет это в том случае, если поля идут в таком порядке
{kurator}
{kurator_url}
Сейчас похоже ГК проверяет поле по первому частичному совпадению, отчего и возникает такая ситуация (не является по сути корректной и отписана в ТП).
Как исправить?
1) переименовать первое поле
2) поменять поля местами, чтобы сначала шло поле без пересечения
Вот так. Поменьше багов и побольше приятной работы вам всем!
* в загашнике есть изумительное решение, которое без проблем может вынуть имя преподавателя из покупки и отдать его в карточку пользователя. Хотите расскажу как его собрать?
+1
Отправка комментариев с вебинара в телеграм
⚙️ Что это?
Решение задачи, когда вы хотите получать только актуальные сообщения с вебинара, а не сидеть перед чатом вебинарной комнаты. Идеально подходит под автовебы.
🧑💻 Где может использоваться?
В проектах, где требуется уведомить МОП или группу "старших" или кураторов. Сообщения приходят в режиме реального времени в телеграм-группу, уведомления которой можно гибко настроить под рабочий график сотрудников. Подойдет также, если вы хотите дополнить свой сценарий автовеба новыми комментариями.
👌Что решает еще
- Поддерживает несколько режимов работы (работа с фильтрами)
- Сотрудники могут даже не быть заведены на ГК. Будет актуально, если ОП работает из сторонней системы
- Поддерживается переход к быстрому ответу в вебинарной комнате
✅ Работа с фильтрами
1️⃣ Новые комментарии только пользователей, ответы админов не выгружаются
2️⃣ Можно настроить выгрузку только для определенных комнат
3️⃣ Настраиваются стоп-слова, по которым сообщения не будут выгружаться (например, +)
4️⃣ Настраивание слов-тригеров, по которым сообщения будут выгружаться (например, "купить, стоит"
5️⃣ Иное по запросу.
✈️ Будет ли работать с Бизоном? Скорее всего да :)
Давайте так... Я ожидала нечто большее. Ай, да ладно! Намного большего 🤗
Но оно появилось, значит, давайте глазеть 🥹
1️⃣ Можно включить, а - можно отключить*
При включении все "ваше" отключится (и внутри уроков тоже, да).
В видео звучит про вероятность 99%, тк 1% я отвела на то, что вы колдун-шайтан или кнопку "сохранить" не нажмете
*пока так... что будет через несколько месяцев - посмотрим (аминь!)
2️⃣ Общий концепт - огромные шрифты и ползунки и зеленовато-серый формат. Напоминает файловое хранилище (оно вам как?)
Словно нет общего root c данными. Или делали для слеповатых.
3️⃣ Системные страницы (Профиль, Чатиум) тоже обновились.
4️⃣ Разметка вся новая
Местами 🤯 нелогичная, вся из чужих классов. Части классов, за которые мы боролись - тоже нет
🟡 такое ощущение, что это демка, выпавшая в общий доступ. Будем надеяться, что ее допилят хотя бы в базовых вещах.
Не того мы ждали!
🟢 Ребята, живем! Ну да, классы новые, немного странно все это выглядит. Но с этим можно работать. А можно не включать 😂 Пока повода для паники нет.
Давайте так... Я ожидала нечто большее. Ай, да ладно! Намного большего 🤗
Но оно появилось, значит, давайте глазеть 🥹
1️⃣ Можно включить, а - можно отключить*
При включении все "ваше" отключится (и внутри уроков тоже, да).
В видео звучит про вероятность 99%, тк 1% я отвела на то, что вы колдун-шайтан или кнопку "сохранить" не нажмете
*пока так... что будет через несколько месяцев - посмотрим (аминь!)
2️⃣ Общий концепт - огромные шрифты и ползунки и зеленовато-серый формат. Напоминает файловое хранилище (оно вам как?)
Словно нет общего root c данными. Или делали для слеповатых.
3️⃣ Системные страницы (Профиль, Чатиум) тоже обновились.
4️⃣ Разметка вся новая
Местами 🤯 нелогичная, вся из чужих классов. Части классов, за которые мы боролись - тоже нет
🟡 такое ощущение, что это демка, выпавшая в общий доступ. Будем надеяться, что ее допилят хотя бы в базовых вещах.
Не того мы ждали!
🟢 Ребята, живем! Ну да, классы новые, немного странно все это выглядит. Но с этим можно работать. А можно не включать 😂 Пока повода для паники нет.
На платформе появилась возможность включить новое оформление страниц и тренингов.
Доступа она вроде не у всех, но кое-кто уже полюбовался в своих аккаунтах (переключение доступно для владельца).
Моя первая эмоция была вполне себе сильной, когда я увидела труды великих.
Кратко - если переключиться, то всем нам "ж-ж-ж" будет 😂
Показать?
Мануал №3
или
мини-скрипт для ловли комментария и записи его в допполе заказа
В этом решении речь пойдет о том, как можно словить комментарий и записать его в допполе заказа
Для начала нам потребуется
1️⃣ Создать допполе заказа с типом "Текст"
Назовем его comments-live
2️⃣ Создать на странице форму.
В нее добавляем новое допполе заказа, а в сам обработчик - предложение с нулевой стоимостью, которое создаваясь, будет содержать в себе комментарий
Внутри этой формы оставьте поле емейла (необязательное к заполнению), новое поле заказа comments-live, а поля имени и телефона или тоже необязательные или вообще удалите. Кнопку и заголовок тоже можно удалить
3️⃣ Задайте форме два класса
Первый - form-order (для скрипта)
Второй - view-collapsed (чтобы форма была на странице, но была невидима для пользователей)
4️⃣ На блок с комментариями поставьте класс comments-live
5️⃣ Создайте js блок в конце страницы и разместите скрипт в нем
$(function(){
$('.comments-live .btn-send').on("click", function() {
var comment_text = $('.new-comment .new-comment-textarea').val();
$('[name="formParams[dealCustomFields][00000]"]').val(comment_text);
$('.form-order form').submit();
});
});
6️⃣ Важно! Там где у меня 00000 вам нужно поставить свой номер. Откройте анализатор/"Просмотреть код" правой кнопкой мыши на допполе заказа и посмотрите значение поля. Впишите в скрипт.
7️⃣ Сохраните и опубликуйте страницу. Профит!
(скриншоты и подсказки есть в комментариях)
ps. при проверке помните, что комментарии ложатся в заказ, поэтому поле внутри формы всегда будет пустым :)
Последовательная анкета с разделами
Знаете, у ГуглФорм есть функционал разделения на разделы большой анкеты, когда пользователь может перемещаться между разделами?
С одной стороны - это психологически комфортно, что большая анкета разделена на подгруппы вопросов, с технической тоже - пользователь не листает длинную "портянку", что позволяет аккуратно представить опросник.
Так почему бы не сделать аналог и для ГК 😏
Конкретно в этом варианте выполнена минимальная стилизация, хотя к ней можно добавить прогресс-бар заполнения раздела и самой анкеты в целом.
Кнопка "Назад" может открывать как начало раздела с вопросами, так и самый низ прошлого блока.
Идеально подойдет для проектов, где ранее использовались ГуглФормы
Зы к этому решению может быть добавлено решение по выгрузке данных из анкет в ГуглТаблицы
1️⃣ Шкала достижений
Следуйте логике, что каждый сданный урок - это один бал для пользователя. Обязательно убедитесь, что шкала доступна пользователю к просмотру. На гифке она видна, но вы можете стилями ее скрыть
.xdget-trainingAchievements {
display: none;
}
Данное решение стоит устанавливать как "один прогресс-бар соответствует одному модулю" (в том случае, если у вас нет сквозных шкал достижений)
2️⃣ Знание максимального количества баллов по этой шкале
Это количество потребуется вам для указания в скрипте как 100% (в моем случае шкала в максимуме может быть как 62 балла, а сейчас 31, поэтому прогресс показывает 50%)
3️⃣ Тренинг с модулем для вставки
4️⃣ Умение разместить код в режиме редактирования тренинга
Тут все просто - заходим и начинаем вставлять.
Вам потребуется
🌟 html блок (сразу поставьте галочку "Отключить WYSIWYG")
<div id="fluid-meter"></div>
<script src="https://fs23.getcourse.ru/fileservice/file/download/a/645706/sc/162/h/1c40db4c7a01ec404b4789ca61dc3010.js"></script>
🌟🌟 блок javascript для размещения кода
$(document).ready(function () {
var total = 62; // Значение баллов как 100%
var score = parseInt($('.xdget-trainingAchievements .badge').html().trim().split(' ')[0], 10);
var fillPercentage = (score / total) * 100;
var fm = new FluidMeter();
fm.init({
targetContainer: $("#fluid-meter")[0],
fillPercentage: fillPercentage,
options: {
fontSize: "30px", // Размер шрифта для текста.
drawPercentageSign: true, // Флаг, указывающий, нужно ли рисовать знак процента.
drawBubbles: true, // Флаг, указывающий, нужно ли рисовать пузыри.
size: 250, // Размер (например, диаметр) элемента.
borderWidth: 9, // Ширина границы элемента.
backgroundColor: "#e2e2e2", // Цвет фона элемента.
foregroundColor: "#ddb2dd", // Основной цвет переднего плана элемента.
foregroundFluidLayer: { // Настройки для переднего слоя жидкости.
fillStyle: "purple", // Цвет заполнения переднего слоя жидкости.
angularSpeed: 80, // Угловая скорость анимации переднего слоя жидкости.
maxAmplitude: 6, // Максимальная амплитуда колебаний переднего слоя жидкости.
frequency: 30, // Частота колебаний переднего слоя жидкости.
horizontalSpeed: -150 // Горизонтальная скорость движения переднего слоя жидкости.
},
backgroundFluidLayer: { // Настройки для заднего слоя жидкости.
fillStyle: "pink", // Цвет заполнения заднего слоя жидкости.
angularSpeed: 100, // Угловая скорость анимации заднего слоя жидкости.
maxAmplitude: 3, // Максимальная амплитуда колебаний заднего слоя жидкости.
frequency: 22, // Частота колебаний заднего слоя жидкости.
horizontalSpeed: 20 // Горизонтальная скорость движения заднего слоя жидкости.
}
}
});
});
комментарии помогут вам поменять параметры корректно
Если вам проще сделать это через испорт-экспорт, то код во вложении
Все, профит! Блок готов 🔥🔥