Шорткоды в Tilda — магия или реальность?
Все знают про шорткоды в WordPress? Маленькие такие конструкции, которые превращаются в удобные элементы на сайте. Так вот, а что если… сделать шорткоды для Tilda?
Решая задачу с кастомными кнопками в Потоках, я понял: пора изобретать велосипед. Но не абы какой, а удобный! Теперь, чтобы добавить кнопку, достаточно просто написать:
и всё работает (если не считать костыли)
Код не идеален, над ним ещё работать и работать!
Все знают про шорткоды в WordPress? Маленькие такие конструкции, которые превращаются в удобные элементы на сайте. Так вот, а что если… сделать шорткоды для Tilda?
Решая задачу с кастомными кнопками в Потоках, я понял: пора изобретать велосипед. Но не абы какой, а удобный! Теперь, чтобы добавить кнопку, достаточно просто написать:
{button}Регистрация=https://butthisnotsure.ru/{/button}и всё работает (если не считать костыли)
Код не идеален, над ним ещё работать и работать!
🔥6
Forwarded from Оди
This media is not supported in your browser
VIEW IN TELEGRAM
108 анимированных индикаторов загрузки (loaders)
Бесплатно, опенсорс, SVG: magecdn.com/tools/svg-loaders
#awd_tool #awd_icon #awd_free_download
Бесплатно, опенсорс, SVG: magecdn.com/tools/svg-loaders
#awd_tool #awd_icon #awd_free_download
🔥3
Генератор URL-ссылок для корзины на Tilda
На одном из проектов (продажа онлайн-курсов) использовалась стандартная корзина Tilda с URL-форматом:
Чтобы упростить работу с такими ссылками и сделать процесс красивее, я создал этот мини-сервис.
Почему это удобно?
1️⃣ Мне — больше не нужно вручную прописывать параметры
2️⃣ Клиенту — всё максимально просто и понятно
3️⃣ Вам — можно использовать готовое решение для своих проектов
P.S. Я никуда не пропадал — просто был занят крутыми проектами! 😊
В планах — масштабное обновление сайта (есть куча идей, но пока не хватает времени).
Есть вопросы? Пишите в личку — всегда рад помочь!
На одном из проектов (продажа онлайн-курсов) использовалась стандартная корзина Tilda с URL-форматом:
#order:Название_услуги=5000:::image=Картинка:::extid=номер_группыЧтобы упростить работу с такими ссылками и сделать процесс красивее, я создал этот мини-сервис.
Почему это удобно?
P.S. Я никуда не пропадал — просто был занят крутыми проектами! 😊
В планах — масштабное обновление сайта (есть куча идей, но пока не хватает времени).
Есть вопросы? Пишите в личку — всегда рад помочь!
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥5❤2
Интеграция YClients и Tilda
Инструкция: как открыть YClients в модальном окне на Тильде
Причины, почему я это сделал:
1️⃣ Меня не устраивает стандартное решение T790 — виджет YClients для онлайн-записи. Когда-то оно отвечало требованиям и хотелкам заказчика, но сейчас устарело.
2️⃣ Интеграция через форму и webhook или api обычно платная и требует много времени.
3️⃣ Знакомые маркетологи всегда ругаются (наверное, ... — убеждён: они правы) — клиент не должен уходить на сторонний сайт/ресурс.
4️⃣ Потому что хочу влиять на дизайн и на то, как выглядит сайт.
И да, код бесплатный — его можно скачать на сайте.
И да, ещё раз: я не против доната на развитие проекта и моей страсти к кофе.
И да, это нифига не интеграция, а всего лишь код, но по слову интеграция будет больше запросов и переходов!
Всех обнял!
Инструкция: как открыть YClients в модальном окне на Тильде
Причины, почему я это сделал:
И да, код бесплатный — его можно скачать на сайте.
И да, ещё раз: я не против доната на развитие проекта и моей страсти к кофе.
И да, это нифига не интеграция, а всего лишь код, но по слову интеграция будет больше запросов и переходов!
Всех обнял!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
Forwarded from Tilda Updates for testers
Подключите личный кабинет интернет-магазина, чтобы удобнее управлять заказами и дать возможность покупателям просматривать историю покупок и отслеживать актуальный статус заказа. Благодаря сохранению адресов доставки клиенту не придётся вводить все данные заново, и он в два клика сможет повторить свой прошлый заказ или оформить новый.
Как подключить ЛКИМ: Настройки сайта → Личный кабинет, затем выберите «Подключить» в разделе «Личный кабинет для интернет-магазина».
Вы можете настроить, обязательна ли авторизация для оформления заказа и нужно ли при этом автоматически создавать аккаунт. В Личный кабинет интернет-магазина человек сможет входить по email или SMS. Как настроить способы авторизации — читайте в Справочном центре.
Что может делать покупатель в личном кабинете:
После подключения Личного кабинета для интернет-магазина в проекте сайта появится раздел «Заказы», где будут отображаться оформленные заказы и данные покупателей. Там же вы сможете управлять статусами заказов и оперативно информировать пользователей.
Важно: статусы меняются вручную и не синхронизируется со внешними системами.
Подробную инструкцию о работе Личном кабинете интернет-магазина и его настройках читайте в Справочном центре: https://help-ru.tilda.cc/online-store/customer-accounts
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2
Красивые URL-ссылки на стандартных табах на Тильде.
Лучшие модификации рождаются под задачи.
Дано:
Блок ME603 с его ужасными URL в табах #!/tab/xxxxxx-1,
где xxx — это RecID самого блока.
Задача:
Сделать из этого нормальные URL-ссылки (например, для таргета на конкретную вкладку или {придумайте сами}).
Решение — по классике:заглянуть в конец учебника, погуглить — и ничего там не найти.
Сделать это самим с помощью ChatGPT.
И да, когда-нибудь я начну делать подробные инструкции как это всё использовать и размещу на сайт, но пока нет времени. Может кому-то пригодится! Всех обнял
P.s. Сегодня даже без картинки
P.S.S Если вы думаете, что ChatGPT дал сразу готовое решение, то вы сильно ошибаетесь
Лучшие модификации рождаются под задачи.
Дано:
Блок ME603 с его ужасными URL в табах #!/tab/xxxxxx-1,
где xxx — это RecID самого блока.
Задача:
Сделать из этого нормальные URL-ссылки (например, для таргета на конкретную вкладку или {придумайте сами}).
Решение — по классике:
Сделать это самим с помощью ChatGPT.
<!-- Красивые URL-ссылки на стандартных табах на Тильде @Archakov -->
<!-- Размести внизу страницы -->
<script>
(function () {
const hash2tabnum = {
'#kitchen': 1, // Таб 1 #kitchen замени на свой #svoi_variant
'#place': 2, // Таб 2 # замени на свой
'#relax': 3 // Таб 3 # замени на свой
};
const tabnum2hash = {};
for (const k in hash2tabnum) tabnum2hash[hash2tabnum[k]] = k;
const blockId = 'rec1042748271'; // укажи recID блока ME603
const scrollOffset = 80; // Погрешность/отступ сверху в пикселях чтобы меню не перекрывало табы
function scrollToTabs() {
const el = document.getElementById(blockId);
if (el) {
// С учётом offset
const rect = el.getBoundingClientRect();
const top = window.pageYOffset + rect.top - scrollOffset;
window.scrollTo({ top, behavior: 'smooth' });
}
}
function openTabByPrettyHash(hash) {
const tabnum = hash2tabnum[hash];
if (!tabnum) return;
const block = document.getElementById(blockId);
if (!block) return;
const tabBtn = block.querySelector('.t397__tab[data-tab-number="' + tabnum + '"] .t397__title');
if (tabBtn) {
tabBtn.click();
setTimeout(scrollToTabs, 100);
} else {
setTimeout(function () { openTabByPrettyHash(hash); }, 120);
}
}
function bindTabClicks() {
const block = document.getElementById(blockId);
if (!block) return;
const tabs = block.querySelectorAll('.t397__tab');
tabs.forEach(tab => {
const tabnum = tab.getAttribute('data-tab-number');
const prettyHash = tabnum2hash[tabnum];
if (prettyHash) {
const btn = tab.querySelector('.t397__title');
if (btn) {
btn.addEventListener('click', function () {
setTimeout(() => {
history.replaceState(null, '', prettyHash);
scrollToTabs();
}, 120);
});
}
}
});
}
function waitForTabsAndBind(cb) {
let inited = false;
function tryInit() {
const block = document.getElementById(blockId);
const tab = block && block.querySelector('.t397__tab');
if (block && tab) {
if (!inited) {
inited = true;
cb();
}
}
}
tryInit();
const observer = new MutationObserver(tryInit);
observer.observe(document.body, { childList: true, subtree: true });
setTimeout(() => observer.disconnect(), 8000);
}
function handlePrettyHash() {
const hash = window.location.hash;
if (hash2tabnum[hash]) {
openTabByPrettyHash(hash);
}
}
window.addEventListener('hashchange', handlePrettyHash);
waitForTabsAndBind(() => {
bindTabClicks();
setTimeout(handlePrettyHash, 100);
});
setTimeout(handlePrettyHash, 500);
})();
</script>
И да, когда-нибудь я начну делать подробные инструкции как это всё использовать и размещу на сайт, но пока нет времени. Может кому-то пригодится! Всех обнял
👍4
Вышла новая спецификация PNG спустя 20 лет
Рабочая группа PNG представила третью версию стандарта (W3C Recommendation). Основные нововведения:
- Поддержка HDR — более широкий диапазон яркости и глубокая цветопередача (4 байта + стандартные чанки).
- Официальная поддержка APNG — теперь анимированные PNG в стандарте.
- Exif-метаданные — можно хранить информацию о фото (автор, камера, GPS и др.).
Обновление уже работает в большинстве браузеров и графических редакторов.
🔗 Спецификация W3C
Рабочая группа PNG представила третью версию стандарта (W3C Recommendation). Основные нововведения:
- Поддержка HDR — более широкий диапазон яркости и глубокая цветопередача (4 байта + стандартные чанки).
- Официальная поддержка APNG — теперь анимированные PNG в стандарте.
- Exif-метаданные — можно хранить информацию о фото (автор, камера, GPS и др.).
Обновление уже работает в большинстве браузеров и графических редакторов.
🔗 Спецификация W3C
👍2
Подключение за 1₽ вместо 10 000 ₽ — как вам такое?
🖤 Пока все бегут за скидками, мы с Prodamus решили перевернуть День распродажи с ног на голову! Не распродавать остатки. А дарить новые возможности.
Только 11.11 — подключение Prodamus.Pay за 1₽. Для всех. Никаких скрытых условий, только чистая выгода!
Что это даст вашему бизнесу:
— Быстрый приём платежей без сложных интеграций 12+ способами
— Повышение конверсии в оплату в среднем на 20-30%
— Доступ к рассрочкам от 10+ банков и сервисов
— Возможности для масштабирования
Один день. Один рубль. Один шаг к системе, где деньги работают на вас.
👉 Подключайтесь по промокоду
https://connect.prodamus.ru/?ref=Archakov
Акция начинается 11 ноября в 00:00 мск и действует до 23:59 мск. За это время нужно успеть заполнить анкету на подключение.
🖤 Пока все бегут за скидками, мы с Prodamus решили перевернуть День распродажи с ног на голову! Не распродавать остатки. А дарить новые возможности.
Только 11.11 — подключение Prodamus.Pay за 1₽. Для всех. Никаких скрытых условий, только чистая выгода!
Что это даст вашему бизнесу:
— Быстрый приём платежей без сложных интеграций 12+ способами
— Повышение конверсии в оплату в среднем на 20-30%
— Доступ к рассрочкам от 10+ банков и сервисов
— Возможности для масштабирования
Один день. Один рубль. Один шаг к системе, где деньги работают на вас.
👉 Подключайтесь по промокоду
Archakovhttps://connect.prodamus.ru/?ref=Archakov
Акция начинается 11 ноября в 00:00 мск и действует до 23:59 мск. За это время нужно успеть заполнить анкету на подключение.
This media is not supported in your browser
VIEW IN TELEGRAM
Вытащить бренд-пак любого сайта за 5 секунд.
Нужно быстро разобрать цвета, шрифты и логотипы с чужого сайта? Теперь можно не копаться в коде вручную.
Просто кидаешь ссылку — через пару секунд получаешь готовый бренд-пак:
•Основные и акцентные цвета с HEX-кодами
•Использованные шрифты
•Все логотипы (основные, фавиконы, OG-изображения)
•Базовые отступы и модульная сетка
Попробовать: https://sigil-sans.replit.app/
P.S. Бесплатного функционала вам хватит, всё работает в браузере. Иногда может потребоваться VPN.
Нужно быстро разобрать цвета, шрифты и логотипы с чужого сайта? Теперь можно не копаться в коде вручную.
Просто кидаешь ссылку — через пару секунд получаешь готовый бренд-пак:
•Основные и акцентные цвета с HEX-кодами
•Использованные шрифты
•Все логотипы (основные, фавиконы, OG-изображения)
•Базовые отступы и модульная сетка
Попробовать: https://sigil-sans.replit.app/
P.S. Бесплатного функционала вам хватит, всё работает в браузере. Иногда может потребоваться VPN.
🔥4
Как ЖД‑билет победил хаос: история про дизайн.
Если вы думаете, что дизайн — это про красивенькие кнопки и милый шрифт, то вы явно никогда не бегали за поездом Москва — Бишкек, размахивая свежераспечатанным билетом как знаменем свободы. А я — бегал. И сегодня расскажу, как РЖД, билеты и нормальный дизайн наконец‑то нашли общий язык.
До редизайна: боль, хаос и гимнастика для глаз
В начале 2000‑х билеты РЖД выглядели так, будто их создавали без оглядки на пользователя:
• мелкий моноширинный шрифт, похожий на Courier, но напечатанный из последних сил стареньким советским принтером;
• куча данных, разложенных по билету без всякой системы;
• станции, вагоны, даты — всё вперемешку;
• никакой нормальной визуальной логики;
и бонус: билет легко рвался, пачкался и терялся.
Самое главное — он был единственно действительным документом, пока электронные билеты не получили полное доверие системы.
2007–2011: появление электронных билетов (с оговорками)
2007 — РЖД запускает продажу электронных билетов через интернет. Но это были не e‑tickets в современном понимании: по сути, это был «электронный заказ», который всё равно надо было обменять на бумажный билет.
2011 — начинается эпоха «электронной регистрации»: теперь на некоторые поезда можно было садиться без распечатки билета, если станция отправления — начальная.
Звучит красиво. Но реальность… была далека от идеалов.
Продолжение — в комментариях ↓
Если вы думаете, что дизайн — это про красивенькие кнопки и милый шрифт, то вы явно никогда не бегали за поездом Москва — Бишкек, размахивая свежераспечатанным билетом как знаменем свободы. А я — бегал. И сегодня расскажу, как РЖД, билеты и нормальный дизайн наконец‑то нашли общий язык.
До редизайна: боль, хаос и гимнастика для глаз
В начале 2000‑х билеты РЖД выглядели так, будто их создавали без оглядки на пользователя:
• мелкий моноширинный шрифт, похожий на Courier, но напечатанный из последних сил стареньким советским принтером;
• куча данных, разложенных по билету без всякой системы;
• станции, вагоны, даты — всё вперемешку;
• никакой нормальной визуальной логики;
и бонус: билет легко рвался, пачкался и терялся.
Самое главное — он был единственно действительным документом, пока электронные билеты не получили полное доверие системы.
2007–2011: появление электронных билетов (с оговорками)
2007 — РЖД запускает продажу электронных билетов через интернет. Но это были не e‑tickets в современном понимании: по сути, это был «электронный заказ», который всё равно надо было обменять на бумажный билет.
2011 — начинается эпоха «электронной регистрации»: теперь на некоторые поезда можно было садиться без распечатки билета, если станция отправления — начальная.
Звучит красиво. Но реальность… была далека от идеалов.
Продолжение — в комментариях ↓
🔥10❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Прошу прощения!
Это лучшие видео за сегодня, не мог не поделиться!
Любимые мемы и видосики про профессии в комментарии, плиз
Ссылочка на автора
Это лучшие видео за сегодня, не мог не поделиться!
Любимые мемы и видосики про профессии в комментарии, плиз
Ссылочка на автора
🔥6💯2
Годовая подписка на ChatGPT — бесплатно и без лимитов.
Нашёл метод, полностью рабочий. Проверили — всё запускается на полную: доступ ко всем моделям,никаких ограничений.
Делайте шаг за шагом — и ваш аккаунт готов:
1️⃣ Временная почта — только здесь.
2️⃣ Домен — обязательно erzi.me.
3️⃣ Регистрация нового аккаунта ChatGPT.
4️⃣ Подтверждение через ту же почту.
5️⃣ Код приходит — подписка активна.
Всё. Работает.
Upd.: Лавочку прикрыли
Нашёл метод, полностью рабочий. Проверили — всё запускается на полную: доступ ко всем моделям,
Делайте шаг за шагом — и ваш аккаунт готов:
Upd.: Лавочку прикрыли
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4