<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Человек-Шаман</title><subtitle>Пишу скрипты и о скриптах.</subtitle><author><name>Человек-Шаман</name></author><id>https://teletype.in/atom/homoveneficus</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/homoveneficus?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@homoveneficus?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=homoveneficus"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/homoveneficus?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-06-16T11:01:30.054Z</updated><entry><id>homoveneficus:LNMyvd3WFWB</id><link rel="alternate" type="text/html" href="https://teletype.in/@homoveneficus/LNMyvd3WFWB?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=homoveneficus"></link><title>Фильтр по теме поиска</title><published>2022-06-05T16:45:11.512Z</published><updated>2022-06-05T16:45:11.512Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/00/d5/00d54117-8738-411b-85b6-4ec0459249b7.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/33/6d/336d84ea-69b3-4008-aeee-ab7ba2dbf697.png&quot;&gt;Увиливаю от допиливания встроенных настроек скрипта маски как только могу. Сегодня могу вот так.</summary><content type="html">
  &lt;p id=&quot;cjOX&quot;&gt;Увиливаю от допиливания встроенных настроек скрипта маски как только могу. Сегодня могу вот так.&lt;/p&gt;
  &lt;p id=&quot;1V62&quot;&gt;Этот скрипт рассчитан на кроссоверы в первую очередь, но в принципе ничего не мешает использовать его на любом другом форуме.&lt;/p&gt;
  &lt;p id=&quot;sODM&quot;&gt;Администратору больше не нужно руками вносить в первое сообщение список заявок, а также следить за его актуальностью, список формируется сам.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(263, 48%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;jl4F&quot;&gt;&lt;strong&gt;!!! Код находится в стадии бета-тестирования, возможны невероятные кульбиты и странные происшествия. Я буду благодарен за багрепорт и фидбек !!!&lt;/strong&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;vvlB&quot;&gt;Что делает:&lt;/h3&gt;
  &lt;ul id=&quot;gW3T&quot;&gt;
    &lt;li id=&quot;xQbx&quot;&gt;В заданной скрипту теме проходит по всем постам и собирает из них имена персонажей из блоков &lt;code&gt;[block=nm]ИМЯ_ПЕРСОНАЖА[/block]&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;ExhR&quot;&gt;Там же группирует имена по фандомам. Фандомы находит в постах в коде &lt;code&gt;[block=fd]НАЗВАНИЕ_ФАНДОМА[/block]&lt;/code&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;EonP&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/33/6d/336d84ea-69b3-4008-aeee-ab7ba2dbf697.png&quot; width=&quot;1732&quot; /&gt;
    &lt;figcaption&gt;1. В CSS нужно будет или стилизовать блоки под ваш дизайн, или скрыть их от посторонних глаз.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;ujYU&quot;&gt;
    &lt;li id=&quot;uDao&quot;&gt;Из того, что получилось формирует симпатичный алфавитный список и вставляет его в первое сообщение темы, в блок &lt;code&gt;[block=charlist][/block]&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;RUKc&quot;&gt;Этот список интерактивен: при клике на заголовок посты в теме отфильтруются по фандому. При клике на имя персонажа будет показан пост с заявкой на персонажа.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;st8h&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a7/b9/a7b97543-b28c-4aee-8b9e-1325e18ffbee.png&quot; width=&quot;1878&quot; /&gt;
    &lt;figcaption&gt;2. Активные фильтры подсвечиваются.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;fGJh&quot;&gt;К тому же, очередному пришедшему в гостевую с вопросом &amp;quot;кто нужен из фандома NNN?&amp;quot; можно ответить ссылкой из темы поиска с применённым фильтром по фандому — и он сможет пройти в тему с отфильтрованными заявками.&lt;/p&gt;
  &lt;h3 id=&quot;8l3r&quot;&gt;&lt;strong&gt;Чтобы начать использовать скрипт у себя, требуется&lt;/strong&gt;&lt;/h3&gt;
  &lt;ul id=&quot;y7Xy&quot;&gt;
    &lt;li id=&quot;7orK&quot;&gt;расставить по всем постам темы поиска блоки с именем персонажа и фандомом, примерно как показано на первом скриншоте (хотя положение в тексте не принципиально);&lt;/li&gt;
    &lt;li id=&quot;KEcS&quot;&gt;в первый пост вставить код &lt;code&gt;[block=charlist][/block]&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;Cu51&quot;&gt;вставить в html-верх код&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;yEvn&quot;&gt;&amp;lt;script src=&amp;quot;https://forumstatic.ru/files/0017/95/29/51757.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;gt;
  hvWantedFilters.init(999);
&amp;lt;/script&amp;gt;&lt;/pre&gt;
  &lt;ul id=&quot;3xKu&quot;&gt;
    &lt;li id=&quot;VDvQ&quot;&gt;заменить 999 на номер темы поиска.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;xwnZ&quot;&gt;&lt;strong&gt;Код находится в стадии тестирования. Я собираю пожелания, поправки, указания на баги, негодования и прочий фидбек.&lt;/strong&gt;&lt;/p&gt;

</content></entry><entry><id>homoveneficus:KSUDgrdcgJs</id><link rel="alternate" type="text/html" href="https://teletype.in/@homoveneficus/KSUDgrdcgJs?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=homoveneficus"></link><title>Update</title><published>2021-09-25T07:35:04.496Z</published><updated>2021-09-25T07:35:04.496Z</updated><summary type="html">Факаплю.</summary><content type="html">
  &lt;p id=&quot;0J32&quot;&gt;Факаплю.&lt;/p&gt;
  &lt;p id=&quot;CQGx&quot;&gt;Настройки для скрипта маски готовы на 95%, но оставшиеся пять меня тревожат. Я пытаюсь продумать как этот код протестировать так хитро, чтобы свести к минимуму последующие доработки в системе.&lt;/p&gt;
  &lt;p id=&quot;Xe7G&quot;&gt;За расширение для браузера я так и не принялся пока, разве что завёл проект и черновую иконку.&lt;/p&gt;
  &lt;p id=&quot;qiZy&quot;&gt;И в целом это всё, потому что здоровье и личные поездки очень любят подгадывать под декларацию планов.&lt;/p&gt;
  &lt;p id=&quot;RK34&quot;&gt;Послезавтра у меня снова поезд. Возможно, самое время, чтобы дописать и придумать хотя бы настройки.&lt;/p&gt;

</content></entry><entry><id>homoveneficus:x-C7nlnIZNH</id><link rel="alternate" type="text/html" href="https://teletype.in/@homoveneficus/x-C7nlnIZNH?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=homoveneficus"></link><title>Август</title><published>2021-08-02T11:20:00.687Z</published><updated>2021-08-02T11:50:01.829Z</updated><category term="development" label="development"></category><summary type="html">Я просто хочу зафиксировать свои планы и текущую разработку в одном месте.</summary><content type="html">
  &lt;p&gt;Я просто хочу зафиксировать свои планы и текущую разработку в одном месте.&lt;/p&gt;
  &lt;h3&gt;Скрипт маски&lt;/h3&gt;
  &lt;p&gt;В скором времени скрипт маски станет доступен на форумах Mybb &amp;amp; QuadroBoards из админки. Включить его можно будет через панель &amp;quot;Скрипты&amp;quot; и настроить там же.&lt;/p&gt;
  &lt;p&gt;Я планировал закончить работу над панелью настроек в июле, но совершенно незапланированный больничный отправил в нокаут все планы: игровому скрипту пришлось потесниться. План переносится на август.&lt;/p&gt;
  &lt;p&gt;После завершения я планирую набрать группу бета-тестеров, и в сентябре (после фикса всех багов) запустить скрипт для всех.&lt;/p&gt;
  &lt;p&gt;Для &lt;strong&gt;общего скрипта&lt;/strong&gt; тем временем я должен написать новый генератор, более понятный и включающий в себя несколько настроек, которые уже есть в скрипте, но не настраиваются через интерфейс.&lt;/p&gt;
  &lt;p&gt;И ещё я хочу сделать меню для быстрого доступа к аватарам частичной маски (когда доступен только аватар).&lt;/p&gt;
  &lt;h3&gt;Расширение для Chrome&lt;/h3&gt;
  &lt;p&gt;Разработка пока не начата, но есть план опубликовать в chrome store расширение для форумчан. Как MVP в нём планируется вот что:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;Автовстраиваемый скрипт стикеров с возможностью добавлять свои.&lt;/li&gt;
    &lt;li&gt;Скрипт изменения размера шрифта — больше не придётся просить у админов поставить его.&lt;/li&gt;
    &lt;li&gt;Возможность переключиться на NSFW дизайн любому форуму: если коллег в опенспейсе слишком уж привлекают яркие картинки на мониторе.&lt;/li&gt;
    &lt;li&gt;Небольшие стилистические поправки в том случае, если админы про них забыли (подложки под модальные окна, выпадающие меню и т.п.)&lt;/li&gt;
    &lt;li&gt;Автозакрытие выпадающих меню по outside click.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3&gt;Скрипт профилактики&lt;/h3&gt;
  &lt;p&gt;Ещё один скрипт для админки Mybb &amp;amp; QuadroBoards. Профилактика, которую будет куда сложнее обхитрить и обойти.&lt;/p&gt;
  &lt;h3&gt;Скрипт стикеров&lt;/h3&gt;
  &lt;p&gt;Давно напрашивается возможность сортировать стикеры и добавлять их списком. В следующей версии скрипта стикеров она должна появиться.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p&gt;Такие планы на август-сентябрь.&lt;/p&gt;
  &lt;p&gt;Теперь, когда они обозначены и опубликованы, прокрастинировать Шаману станет сложнее.&lt;/p&gt;
  &lt;figure class=&quot;m_column&quot;&gt;
    &lt;iframe src=&quot;https://music.yandex.ru/iframe/#track/847375/95472&quot;&gt;&lt;/iframe&gt;
  &lt;/figure&gt;

</content></entry></feed>