<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>@nikita.kachaev</title><generator>teletype.in</generator><description><![CDATA[@nikita.kachaev]]></description><image><url>https://img4.teletype.in/files/fa/fa/fafa0128-1799-450b-a0ab-5db76457d874.jpeg</url><title>@nikita.kachaev</title><link>https://teletype.in/@nikita.kachaev</link></image><link>https://teletype.in/@nikita.kachaev?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=nikita.kachaev</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/nikita.kachaev?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/nikita.kachaev?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Wed, 24 Jun 2026 16:36:40 GMT</pubDate><lastBuildDate>Wed, 24 Jun 2026 16:36:40 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@nikita.kachaev/tilda-mp4-cover</guid><link>https://teletype.in/@nikita.kachaev/tilda-mp4-cover?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=nikita.kachaev</link><comments>https://teletype.in/@nikita.kachaev/tilda-mp4-cover?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=nikita.kachaev#comments</comments><dc:creator>nikita.kachaev</dc:creator><title>Как в Tilda добавить обложку для mp4-видео с сервера</title><pubDate>Thu, 17 Jul 2025 05:06:40 GMT</pubDate><description><![CDATA[Я решил перестать использовать Ютуб и РуТуб для видосов на сайтах. Первый уже не всем доступен, а второй гонит адское количество рекламы. У меня видосы лежат на обычном сервере, так как трафик не очень высокий.]]></description><content:encoded><![CDATA[
  <p id="trCm">Я решил перестать использовать Ютуб и РуТуб для видосов на сайтах. Первый уже не всем доступен, а второй гонит адское количество рекламы. У меня видосы лежат на обычном сервере, так как трафик не очень высокий.</p>
  <p id="IETx">Но не все блоки Тильды с видосами позволяют ставить обложки, из-за этого на привью показывается только первый кадр. Ниже код, который ищет mp4 из списка и подставляет для них одноименные jpg в качестве обложки.</p>
  <pre id="r28o">&lt;script&gt;
function replaceVideoPosters() {
  // Список видео для замены
  const targetVideos = [
    &#x27;https://docs.atoevents.ru/email/video/2025/airtravelsochi/aitravelsochi-report24_v2.mp4&#x27;,
    &#x27;https://docs.atoevents.ru/email/video/2025/airtravelsochi/aitravelsochi24_batanov.mp4&#x27;
  ];

  // Ищем все блоки (включая те, что могут появиться позже)
  const blocks = document.querySelectorAll(&#x27;.t1061__wrap-video&#x27;);

  blocks.forEach(block =&gt; {
    const video = block.querySelector(&#x27;.t-video-lazyload video&#x27;);
    if (!video) return;

    const source = video.querySelector(&#x27;source&#x27;);
    if (!source || !source.src) return;

    // Проверяем, есть ли видео в списке для замены
    const matchedVideo = targetVideos.find(url =&gt; source.src.includes(url));
    if (!matchedVideo) return;

    // Заменяем постер
    const posterUrl = source.src.replace(&#x27;.mp4&#x27;, &#x27;.jpg&#x27;);
    video.setAttribute(&#x27;poster&#x27;, posterUrl);
    console.log(&#x27;Постер заменен для:&#x27;, source.src);
  });
}

// Запускаем сразу при загрузке
document.addEventListener(&#x27;DOMContentLoaded&#x27;, replaceVideoPosters);

// И на случай динамической подгрузки
new MutationObserver(replaceVideoPosters).observe(document.body, {
  childList: true,
  subtree: true
});
&lt;/script&gt;</pre>
  <p id="q3EB">Код желательно поставить внизу сайта</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@nikita.kachaev/combined_multy_ziped_files_google_drive</guid><link>https://teletype.in/@nikita.kachaev/combined_multy_ziped_files_google_drive?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=nikita.kachaev</link><comments>https://teletype.in/@nikita.kachaev/combined_multy_ziped_files_google_drive?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=nikita.kachaev#comments</comments><dc:creator>nikita.kachaev</dc:creator><title>Объединить порезанный архив: zip-файлы с google drive (макос)</title><pubDate>Tue, 08 Jul 2025 13:48:45 GMT</pubDate><description><![CDATA[<img src="https://img2.teletype.in/files/57/78/5778c479-a4a1-4569-8ea3-9fdaf03182cb.png"></img>Как на macos объединить порезанный на несколько файлов архив скачанный с гугл драйв?]]></description><content:encoded><![CDATA[
  <p id="7dzH">Как на macos объединить порезанный на несколько файлов архив скачанный с гугл драйв?</p>
  <figure id="ju3A" class="m_column">
    <iframe src="https://www.youtube.com/embed/StkBkjY4INY?autoplay=0&loop=0&mute=0"></iframe>
  </figure>
  <h3 id="x5WR">Стандартный архиватор</h3>
  <p id="ClJl">К сожалению, разархиватор установленный по-умолчанию выдает непотребные дубликаты.</p>
  <figure id="14vf" class="m_original">
    <img src="https://img2.teletype.in/files/57/78/5778c479-a4a1-4569-8ea3-9fdaf03182cb.png" width="379" />
  </figure>
  <h3 id="Ls9E">Проблемы с кириллицей</h3>
  <pre id="xd68">unzip &#x27;*.zip&#x27; -d combined</pre>
  <p id="bMIR">А команда выше, пригодная для латиницы (или кириллицы сделанной на макос) выдаёт неотребсва в именах вида: unable to process _???????? ?+??????+????????? ATO Events/2020_7.????? ???? ? ?+?????? - 27 ??????????? -/?????? 27.10.20/???+???????.docx</p>
  <h3 id="6wua">The Unarchiver</h3>
  <p id="cGmL">Наткнулся на решение: <a href="https://questu.ru/questions/68201952/" target="_blank">https://questu.ru/questions/68201952/</a></p>
  <p id="KlKV">upd: оригинал решения <a href="https://stackoverflow.com/questions/68201952/merge-combine-multiple-downloaded-zip-files-from-google-drive-on-mac" target="_blank">https://stackoverflow.com/questions/68201952/merge-combine-multiple-downloaded-zip-files-from-google-drive-on-mac</a></p>
  <h2 id="LZhd">Инструкция</h2>
  <p id="6aMq">качаем <a href="https://theunarchiver.com/command-line" target="_blank">https://theunarchiver.com/command-line</a> (он не доступен из рф), поэтому вот ссылка <a href="https://disk.yandex.ru/d/1-WdAamtUnLEsQ" target="_blank">https://disk.yandex.ru/d/1-WdAamtUnLEsQ</a></p>
  <ul id="oXqz">
    <li id="CFXz">Перемещаем файл unar, например в Applications, щелкаем по нему правой кнопкой и зажимаем альт, копируем путь к файлу (у меня это /Applications/)</li>
    <li id="EBZF">&quot;Устанавливаем&quot; unar. Открываем Terminal, в нем пишем три строки (выше есть ссылка на &quot;оригинал решения&quot; и другой вариант установки):</li>
  </ul>
  <pre id="x6GM">cd /Applications
/Applications % chmod +x unar
./unar</pre>
  <p id="SCzr">Следующая команда в терминале запустит текстовый редактор</p>
  <pre id="PHCn">nano ~/.zshrc</pre>
  <p id="YKff">Надо будет вставить новую строку</p>
  <pre id="5VUD">alias unar=&#x27;/Applications/unar&#x27;</pre>
  <p id="recL">И нажать ctrl+O для сохранения и кажется enter, так как там что-то спросят. Потом ctrl+X для закрытия редактора</p>
  <p id="K7h9">И уже снова в терминале пишем</p>
  <pre id="1YOB">source ~/.zshrc</pre>
  <p id="8E1m">Теперь unar установлен</p>
  <ul id="y7YJ">
    <li id="e3Sl">Помещаем все нужные архивы в одну папку и по этой папке снова левой кнопкой мыши, потом зажать альт и скопировать путь к папке. А потом в терминале (у меня это /Users/nikita7kachaev/Desktop/ziped/ — если есть пробелы, то надо взять в кавычки)</li>
  </ul>
  <pre id="8vs1">cd /Users/nikita7kachaev/Desktop/ziped/</pre>
  <ul id="nMBo">
    <li id="tkYB">И теперь ключевая команда распаковки и слияния файлов (точнее две строки, первая создает папку)</li>
  </ul>
  <pre id="1o0S">mkdir combined
for archive in *.zip; do unar &quot;$archive&quot; -o combined; done</pre>
  <hr />
  <p id="YDRD">Важное дополнение: поскольку при распаковке не_первого по счету архива может возникнуть ситуация, что папка уже создана, то система спросит что-то типа:</p>
  <p id="1wON">&quot;combined/имя_папки&quot; already exists.</p>
  <p id="n2k0">(r)ename to &quot;имя_папки&quot;, (R)ename all, (o)verwrite, (O)verwrite all, (s)kip, (S)kip all, (q)uit?</p>
  <p id="sJCN">Я нажимаю O — так всё корректно сливается</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@nikita.kachaev/9A0ErbL8dpS</guid><link>https://teletype.in/@nikita.kachaev/9A0ErbL8dpS?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=nikita.kachaev</link><comments>https://teletype.in/@nikita.kachaev/9A0ErbL8dpS?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=nikita.kachaev#comments</comments><dc:creator>nikita.kachaev</dc:creator><title>Tilda. Как поставить неразрывный пробел в таблице?</title><pubDate>Mon, 26 Feb 2024 09:29:06 GMT</pubDate><description><![CDATA[&amp;#160;]]></description><content:encoded><![CDATA[
  <p id="lZZ1">&amp;#160;</p>
  <p id="QY8Z">Если кратко, то надо ставить &amp;#160;</p>
  <p id="MF2X">&amp;nbsp; воспринимается как просто пробел, <br />а #nbsp; в админке разбивает ячейку на две, но при этом всё равно после публикации воспринимается как пробел (sic!)</p>
  <p id="9BIa">С удивлением обнаружил, что сработал стандартный html-код &amp;#160;<br /></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@nikita.kachaev/simple-real-world-site-design</guid><link>https://teletype.in/@nikita.kachaev/simple-real-world-site-design?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=nikita.kachaev</link><comments>https://teletype.in/@nikita.kachaev/simple-real-world-site-design?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=nikita.kachaev#comments</comments><dc:creator>nikita.kachaev</dc:creator><title>Simple real-world site design</title><pubDate>Mon, 06 Feb 2023 03:47:59 GMT</pubDate><category>web-design</category><tt:hashtag>web_design</tt:hashtag><description><![CDATA[<img src="https://img2.teletype.in/files/93/22/9322394b-bdb6-4ca4-a686-9eb35d49d11e.jpeg"></img>all my works: http://nikitakachaev.ru/]]></description><content:encoded><![CDATA[
  <figure id="zvE2" class="m_original">
    <img src="https://img2.teletype.in/files/93/22/9322394b-bdb6-4ca4-a686-9eb35d49d11e.jpeg" width="1990" />
  </figure>
  <tt-tags id="1gBF">
    <tt-tag name="web_design">#web_design</tt-tag>
  </tt-tags>
  <p id="Ivnn">all my works: <a href="http://nikitakachaev.ru/" target="_blank">http://nikitakachaev.ru/</a></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@nikita.kachaev/shtang-konkurs</guid><link>https://teletype.in/@nikita.kachaev/shtang-konkurs?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=nikita.kachaev</link><comments>https://teletype.in/@nikita.kachaev/shtang-konkurs?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=nikita.kachaev#comments</comments><dc:creator>nikita.kachaev</dc:creator><title>Переделываю расписание</title><pubDate>Sun, 06 Nov 2022 17:55:11 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/8f/a8/8fa83c98-5e4d-41ad-9e23-46f40619f157.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/ed/96/ed96f53e-2958-40e6-a24a-ee408a915f80.jpeg"></img>Обычно я не участвую в конкурсах, но если задача особо близка моей душе, то можно.]]></description><content:encoded><![CDATA[
  <p id="TBg8">Обычно я не участвую в конкурсах, но если задача особо близка моей душе, то можно.</p>
  <p id="wZ2V">Надо переделать расписание лагеря взятое из советской книжки. </p>
  <figure id="SpRr" class="m_original">
    <img src="https://img3.teletype.in/files/ed/96/ed96f53e-2958-40e6-a24a-ee408a915f80.jpeg" width="720" />
    <figcaption><a href="https://medium.com/design-pub/%D1%80%D0%B0%D0%B4%D0%BE%D1%81%D1%82%D0%BD%D1%8B%D0%B9-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%87%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BE%D0%BD%D0%BA%D1%83%D1%80%D1%81-cd2c0a066ce0" target="_blank">Весь текст конкурса Игоря Штанга и Михаила Капанаги</a></figcaption>
  </figure>
  <p id="wGYI">Не до конца ясно: это расписание на стену или как листовка в карман. Пусть будет первое на случай изменений.</p>
  <p id="LXit"></p>
  <h2 id="CxZ7">Работа с текстом</h2>
  <p id="KKn9">Для начала немного осовреременим текст, в паре мест я не справился, надо общаться с организаторами. И лучше начинать день с туалета, а не зарядки.</p>
  <figure id="W3O8" class="m_original">
    <img src="https://img1.teletype.in/files/89/0a/890af503-b623-456f-acc7-6c7da841e72d.jpeg" width="720" />
  </figure>
  <p id="adwI"></p>
  <h2 id="yCMF">Главные проблемы</h2>
  <p id="6Tch">Но в оригинале есть и принципиальные проблемы:</p>
  <ul id="G7Tz">
    <li id="MEmJ">Время поставленно справа от текста — сбиваешься со строк.</li>
    <li id="CCsc">Время указано интервально — это излишне и замусоривает, поскольку один пункт следует сразу за другим.</li>
  </ul>
  <p id="Gm2n">Поправим:</p>
  <figure id="kl6m" class="m_original">
    <img src="https://img3.teletype.in/files/27/20/2720c0ba-1907-4f15-bc46-24291612b4d9.png" width="450" />
  </figure>
  <p id="glwq"></p>
  <h2 id="RyZI">Попробую горизонтально</h2>
  <p id="ipfg">Мне показалось удачным попробовать выразить время в длине ячейки и развернуть всё горизонтально. Хотя у нас и нет ограничений в формате бумаги, но такая колбаса это слишком, а в три строки смотрится не очень:</p>
  <figure id="oe4N" class="m_original">
    <img src="https://img2.teletype.in/files/5a/16/5a16eeec-a070-4dda-b683-aacc1f46ecb9.png" width="1068" />
  </figure>
  <p id="heLK"></p>
  <h2 id="aozi">Или вертикально</h2>
  <p id="bbVx">А вот вертикально уже заверстывается прекрасно. Чтобы помочь понять, что время окончания одного пункта и начало следующего совпадают: временные отсечки смещены чуть выше основного текста:</p>
  <figure id="vQdv" class="m_original">
    <img src="https://img1.teletype.in/files/88/fc/88fc0e1c-1c0b-4d3d-a810-aa5d13f56c43.png" width="281" />
  </figure>
  <ol id="mJcQ">
    <li id="y4KR">Правда пришлось схитрить и сделать соответствие между высотой ячейки и временем не математически точным. Иначе 5 минут и 2 часа очень сильно будут контрастировать и опять получится полотно. Будем считать, что зависимость квазилогарифмическая, но близкая к линейной в основной массе.</li>
    <li id="2vVr">Часы крупнее минут — это прием скорее для детской аудитории. Но между ними я привык ставить двоеточие, хотя с точкой чище.</li>
    <li id="F4LH">Для времени применено так называемое Tabular Lining. Когда середина знаков цифр выровнены по одной вертикальной оси (это не совсем верное определение, но в нашем случае более очевидное). Альтернативой было бы Proportional Lining — тогда бы не было такой дыры между 1 и 1 в 11. Но тогда бы 21.40 и 22.00 были бы разной длины (и их точки были бы не на одной оси) — это не очень красиво для таблицы.</li>
  </ol>
  <p id="jWkv"></p>
  <h2 id="7cza">Гляну примеры</h2>
  <p id="538W">Ради хорошего результата не грех погуглить примеры расписаний. Мне понравилась идея с указанием утро-день-вечер — это помогает облегчить навигацию в таблице.</p>
  <figure id="7S4L" class="m_original">
    <img src="https://img3.teletype.in/files/61/b6/61b6ce3d-857a-4e93-9323-3de3216acaa8.png" width="1198" />
    <figcaption>В остальном никакого откровения не случилось</figcaption>
  </figure>
  <p id="TW56"></p>
  <h2 id="qWIu">Результат #1</h2>
  <p id="gtFb">Результат в виде чистой таблицы конечно суховат. Тем более в конкурсе явно просят не забыть, что аудитория дети и родители. Я попробовал добавить картинки, особо выделив время для еды. Но кажется таблица стала хуже читаться...</p>
  <figure id="6894" class="m_original">
    <img src="https://img4.teletype.in/files/37/46/3746d9a8-ef76-4f65-a895-cc37cfcb77d0.png" width="292" />
    <figcaption>Иллюстрации взяты на <a href="http://graphicsurf.com" target="_blank">graphicsurf.com</a> </figcaption>
  </figure>
  <p id="T0vc"></p>
  <h2 id="fkDj">Результат #2 (упорядочиваю)</h2>
  <p id="GGxt">Поэтому сделал шажок назад, чуть успокоив верстку. </p>
  <figure id="qOrG" class="m_original">
    <img src="https://img4.teletype.in/files/f8/17/f817cf35-3886-44a8-90cb-fa96b620fe54.png" width="466" />
    <figcaption>Логотип взят как пример у Наташи Байдужа (немного поменял шрифт, чтоб меньше контрастировало): <a href="http://bayduzha.com/projects/kavardak/" target="_blank">bayduzha.com/projects/kavardak/</a></figcaption>
  </figure>
  <p id="JtsN">Картинки оживляют, но и помогают ориентироваться. Но не только как иллюстрация, а как заголовок разбивающий простыню текста (дробящий информацию).</p>
  <p id="KnRJ"></p>
  <h2 id="xOHH">Вариант #3 (упрощаю)</h2>
  <p id="mBxs">Но линейки всё же перегружают, а смещенные временные отсечки смотрятся необычно. И коль уж часы с минутами разного размера — применим более привычный и аккуратный шаблон. Что если добавить продолжительность для основных пунктов, а время еды покрасить?</p>
  <figure id="Kvwo" class="m_original">
    <img src="https://img3.teletype.in/files/e0/50/e050b2ca-2a2b-466b-9aac-a81abde560a7.png" width="467" />
    <figcaption>Tabular Lining уродует локально, а Proportional Lining — глобально (см выше). Поэтому с вырвнивание часов-минут пришлось хитрить и делать что-то среднее (благо позволяет грешить значительное вертикальное расстояние).</figcaption>
  </figure>
  <p id="iw2E">Возможно, для всех пунктов без продолжительности стоило сделать одинаковую высоту. Но пусть эта, на первый взгляд, неряшливость вызовет вопросы, а в дальнейшем поможет увидеть, что 20 мин больше 10.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@nikita.kachaev/B4P8maNlG9r</guid><link>https://teletype.in/@nikita.kachaev/B4P8maNlG9r?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=nikita.kachaev</link><comments>https://teletype.in/@nikita.kachaev/B4P8maNlG9r?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=nikita.kachaev#comments</comments><dc:creator>nikita.kachaev</dc:creator><title>Внедрить пост LinkedIn стало сложнее</title><pubDate>Thu, 15 Sep 2022 19:25:38 GMT</pubDate><tt:hashtag>linkedin</tt:hashtag><tt:hashtag>embedpost</tt:hashtag><description><![CDATA[Почему-то linkedIn отключил возможность копировать код для встраивания [в Tilda, например]. Или это актуально только для платных аккаунтов. Вот такой код раньше можно было скопировать:]]></description><content:encoded><![CDATA[
  <figure id="d1OL" class="m_column">
    <iframe src="https://www.youtube.com/embed/A4nSXN9b7m8?autoplay=0&loop=0&mute=0"></iframe>
  </figure>
  <p id="XsGb">Почему-то linkedIn отключил возможность копировать код для встраивания [в Tilda, например]. Или это актуально только для платных аккаунтов. Вот такой код раньше можно было скопировать:</p>
  <pre id="zu4u">&lt;iframe src=&quot;https://www.linkedin.com/embed/feed/update/urn:li:share:6973239881816788992&quot; height=&quot;850&quot; width=&quot;550&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot; title=&quot;Embedded post&quot;&gt;&lt;/iframe&gt;</pre>
  <p id="Tbes">Ключевое это 6973239881816788992 в конце. Но если просто копируешь ссылку на пост, то символы совсем иные.</p>
  <pre id="PPDE">https://www.linkedin.com/posts/kurt-hofmann-30374546_asiaconnect-hofmannaviation-luftfahrtexperte-activity-6973239883674861568-O9o-</pre>
  <p id="2ex6">6973239883674861568</p>
  <h2 id="GbU8">Решение</h2>
  <ol id="NtaN">
    <li id="HKUW">В Chrome открываем нужный пост LinkedIn</li>
    <li id="Gr45">Жмем правой кнопкой и выбираем в самом низу списка Inspect. (Аналогичное есть во всех браузерах).</li>
    <li id="dYvF">Тыкаем на код, нажимаем cmd+F (или ctrl+F) вбиваем shareAudience — будет один результат: большой блок &lt;code&gt;...&lt;/code&gt;</li>
    <li id="GaQO">Тыкаем по нему Edit as html, копируем</li>
    <li id="3EE4">Вставляем текст в блокнот (или Sublime Text) и снова ищем shareAudience и находим что-то типа: shareAudience&quot;:&quot;PUBLIC&quot;,&quot;shareUrn&quot;:&quot;urn:li:share:<strong>6973239881816788992</strong></li>
  </ol>
  <tt-tags id="aSLV">
    <tt-tag name="linkedin">#linkedin</tt-tag>
    <tt-tag name="embedpost">#embedpost</tt-tag>
  </tt-tags>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@nikita.kachaev/tilda-form-phone</guid><link>https://teletype.in/@nikita.kachaev/tilda-form-phone?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=nikita.kachaev</link><comments>https://teletype.in/@nikita.kachaev/tilda-form-phone?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=nikita.kachaev#comments</comments><dc:creator>nikita.kachaev</dc:creator><title>Tilda. Формы. Телефон. Маска. *</title><pubDate>Fri, 08 Jul 2022 19:30:12 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/ec/54/ec543d2d-b266-4477-a570-6f8e14b4ad1a.png"></media:content><tt:hashtag>tilda</tt:hashtag><description><![CDATA[<img src="https://img1.teletype.in/files/89/c2/89c27c38-13f6-4746-ab71-efcb4c4a82c2.png"></img>— Как в Tilda при создании формы обозначить обязательные поля?]]></description><content:encoded><![CDATA[
  <figure id="uGEM" class="m_original">
    <img src="https://img1.teletype.in/files/89/c2/89c27c38-13f6-4746-ab71-efcb4c4a82c2.png" width="735" />
  </figure>
  <p id="l4dr">— Как в Tilda при создании формы обозначить обязательные поля?</p>
  <p id="NvD9">— Звёздочкой!</p>
  <p id="ySm0">Но как поставить звёздочку в телефон с автоматической маской? Никак!</p>
  <p id="mQjY">Поэтому ставим script в head, который всем таким полям добавляет звёздочку. Скрипт ниже, а head ищем в настройках сайта (последняя вкладка). </p>
  <p id="GlPN">upd: Последнее время, по умолчанию, в настройках сайта отключены скрипты. Поэтому в последней вкладке настроек [сайта, не страницы] надо включить jQuery.</p>
  <pre id="Zx2s">&lt;script&gt;$(document).ready(function(){
setTimeout(function(){
var placeh = $(&#x27;.t-input-phonemask&#x27;).attr(&#x27;placeholder&#x27;);
$(&#x27;.t-input-phonemask&#x27;).attr(&#x27;placeholder&#x27;, placeh + &#x27; *&#x27;);
},1000 );
$(document).mouseup( function(e){
    var div = $( &quot;.t-input-phonemask__wrap&quot; ); 
    if ( !div.is(e.target) 
        &amp;&amp; div.has(e.target).length === 0 ) {
          var placeh3 = $(&#x27;.t-input-phonemask&#x27;).attr(&#x27;placeholder&#x27;);          
        if(placeh3.indexOf(&#x27; *&#x27;) &gt; 0 ){
$(&#x27;.t-input-phonemask&#x27;).attr(&#x27;placeholder&#x27;, placeh3);
} else {
    $(&#x27;.t-input-phonemask&#x27;).attr(&#x27;placeholder&#x27;, placeh3 + &#x27; *&#x27;);
}
    }
  });
});
&lt;/script&gt;</pre>
  <tt-tags id="x0Z3">
    <tt-tag name="tilda">#tilda</tt-tag>
  </tt-tags>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@nikita.kachaev/linkedin</guid><link>https://teletype.in/@nikita.kachaev/linkedin?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=nikita.kachaev</link><comments>https://teletype.in/@nikita.kachaev/linkedin?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=nikita.kachaev#comments</comments><dc:creator>nikita.kachaev</dc:creator><title>LinkedIn, почему ты тупишь?</title><pubDate>Tue, 16 Feb 2021 16:12:36 GMT</pubDate><description><![CDATA[Появилась задача поставить обложку в профайл LinkedIn. Как педант загуглил размеры: 1584x396 для обложки личного профайла. Ну ок, наверное это размер для ретин-экранов, а в реальности будет 792x198.]]></description><content:encoded><![CDATA[
  <p id="8E81">Появилась задача поставить обложку в профайл LinkedIn. Как педант загуглил размеры: 1584x396 для обложки личного профайла. Ну ок, наверное это размер для ретин-экранов, а в реальности будет 792x198.</p>
  <h2 id="T5Dy">Загружаю — мазня!</h2>
  <p id="GZep">Картинка преобразована в 800x200, но отображается как 792x196. Ну ок, загружаю новую: 792x196. Теперь LinkedIn обрезает её до 792x195 и растягивает до 792x196. Зачем?!</p>
  <h2 id="Wh20">Дальше-больше!</h2>
  <p id="gqAa">Прошу брата прислать скрин как так у него отображается. А у него вовсе ширина обложки 977, против моих 782. Хотя экран у него компактней: 1920x1080, против моих 2560x1440 (не ретина).</p>
  <blockquote id="CIXe">Итог: LinkedIn непонятно как ужимает картинки, непонятно как формирует размер рабочей области.</blockquote>

]]></content:encoded></item></channel></rss>