<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://salufelagar.rusff.me/export.php?type=rss" rel="self" type="application/rss+xml" />
		<title>Salufelagi</title>
		<link>https://salufelagar.rusff.me/</link>
		<description>Salufelagi</description>
		<language>ru-ru</language>
		<lastBuildDate>Tue, 28 Apr 2026 18:26:43 +0300</lastBuildDate>
		<generator>MyBB/mybb.ru</generator>
		<item>
			<title>Название тестового подфорума</title>
			<link>https://salufelagar.rusff.me/viewtopic.php?pid=28#p28</link>
			<description>&lt;p&gt;[html]&amp;lt;div id=&amp;quot;bingo-mount&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
						&lt;p&gt;&amp;lt;script&amp;gt;&lt;br /&gt;/* ==========================================================&lt;br /&gt;&amp;#160; &amp;#160;BINGO GENERATOR · legume&lt;br /&gt;&amp;#160; &amp;#160;========================================================== */&lt;/p&gt;
						&lt;p&gt;(function(){&lt;/p&gt;
						&lt;p&gt;const CONFIG = {&lt;br /&gt;&amp;#160; background: &amp;quot;https://upforme.ru/uploads/000f/09/5e/16134/215761.jpg&amp;quot;,&lt;br /&gt;&amp;#160; columns: 4,&lt;br /&gt;&amp;#160; rows: 4,&lt;br /&gt;&amp;#160; title: &amp;quot;форум бинго&amp;quot;,&lt;br /&gt;&amp;#160; overlayOpacity: 0.3,&lt;/p&gt;
						&lt;p&gt;&amp;#160; items: [&lt;br /&gt;&amp;quot;пофиксил баг — появилось три новых&amp;quot;,&lt;br /&gt;&amp;quot;кто-то снова забыл закрыть тег&amp;quot;,&lt;br /&gt;&amp;quot;у меня не работает — без скриншота&amp;quot;,&lt;br /&gt;&amp;quot;почему форум тормозит&amp;quot;,&lt;/p&gt;
						&lt;p&gt;&amp;quot;чиню css который не трогал&amp;quot;,&lt;br /&gt;&amp;quot;юзер сломал профиль полем html&amp;quot;,&lt;br /&gt;&amp;quot;правлю скрипт прямо на проде&amp;quot;,&lt;br /&gt;&amp;quot;кэш виноват (как всегда)&amp;quot;,&lt;/p&gt;
						&lt;p&gt;&amp;quot;диз сломался в сафари&amp;quot;,&lt;br /&gt;&amp;quot;в теме 300 сообщений флуда&amp;quot;,&lt;br /&gt;&amp;quot;опять чистить личку&amp;quot;,&lt;br /&gt;&amp;quot;обновляю статистику постов&amp;quot;,&lt;/p&gt;
						&lt;p&gt;&amp;quot;внезапно упал хостинг&amp;quot;,&lt;br /&gt;&amp;quot;ищу пропавший &amp;lt;/div&amp;gt;&amp;quot;,&lt;br /&gt;&amp;quot;а можно ещё одну роль?&amp;quot;,&lt;br /&gt;&amp;quot;ночью переписываю js&amp;quot;&lt;br /&gt;&amp;#160; ]&lt;br /&gt;};&lt;/p&gt;
						&lt;p&gt;function escapeHtml(s){&lt;br /&gt;&amp;#160; return String(s)&lt;br /&gt;&amp;#160; &amp;#160; .replace(/&amp;amp;/g,&amp;quot;&amp;amp;amp;&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; .replace(/&amp;lt;/g,&amp;quot;&amp;amp;lt;&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; .replace(/&amp;gt;/g,&amp;quot;&amp;amp;gt;&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; .replace(/&amp;quot;/g,&amp;quot;&amp;amp;quot;&amp;quot;);&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;function ensureFont(){&lt;br /&gt;&amp;#160; if(document.getElementById(&amp;quot;roboto-slab-link&amp;quot;)) return;&lt;br /&gt;&amp;#160; const link = document.createElement(&amp;quot;link&amp;quot;);&lt;br /&gt;&amp;#160; link.id = &amp;quot;roboto-slab-link&amp;quot;;&lt;br /&gt;&amp;#160; link.rel = &amp;quot;stylesheet&amp;quot;;&lt;br /&gt;&amp;#160; link.href = &amp;quot;https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;600;700&amp;amp;display=swap&amp;quot;;&lt;br /&gt;&amp;#160; document.head.appendChild(link);&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;function renderBingo(){&lt;/p&gt;
						&lt;p&gt;&amp;#160; ensureFont();&lt;/p&gt;
						&lt;p&gt;&amp;#160; const total = CONFIG.columns * CONFIG.rows;&lt;br /&gt;&amp;#160; let cellsHTML = &amp;quot;&amp;quot;;&lt;/p&gt;
						&lt;p&gt;&amp;#160; for(let i=0;i&amp;lt;total;i++){&lt;br /&gt;&amp;#160; &amp;#160; const text = CONFIG.items[i] ? escapeHtml(CONFIG.items[i]) : &amp;quot;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;&amp;#160; &amp;#160; cellsHTML += `&amp;lt;div class=&amp;quot;nota-bingo-cell&amp;quot;&amp;gt;${text}&amp;lt;/div&amp;gt;`;&lt;br /&gt;&amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; const style = `&lt;br /&gt;&amp;#160; &amp;lt;style&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; .nota-bingo-wrap{&lt;br /&gt;&amp;#160; &amp;#160; width: 600px;&lt;br /&gt;&amp;#160; &amp;#160; font-family: serif;&lt;br /&gt;&amp;#160; &amp;#160; position: relative;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 16px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; background: url(${CONFIG.background}) center/cover no-repeat;&lt;br /&gt;&amp;#160; &amp;#160; padding: 28px;&lt;br /&gt;&amp;#160; &amp;#160; color: #fff;&lt;br /&gt;&amp;#160; &amp;#160; overflow: hidden;&lt;br /&gt;&amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; .nota-bingo-overlay{&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; position:absolute;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; inset:0;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; background: rgba(0,0,0,${CONFIG.overlayOpacity});&lt;br /&gt;&amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; .nota-bingo-inner{&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; position: relative;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; z-index:2;&lt;br /&gt;&amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; .nota-bingo-title{&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; text-align:center;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; text-transform:uppercase;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; font:400 40px &amp;quot;Yeseva One&amp;quot;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; margin-bottom:20px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; text-shadow:0 3px 12px rgba(0,0,0,.6);&lt;br /&gt;&amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; .nota-bingo-grid{&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; display:grid;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; grid-template-columns: repeat(${CONFIG.columns}, 1fr);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; gap:12px;&lt;br /&gt;&amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; .nota-bingo-cell{&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; background: rgba(0,0,0,.25);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; border:1px solid rgba(255,255,255,.12);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; border-radius:12px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; min-height:90px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; padding:14px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; display:flex;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; align-items:center;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; justify-content:center;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; text-align:center;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; font-weight:600;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; font-size:14px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; line-height:1.25;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; text-shadow:0 2px 10px rgba(0,0,0,.7);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; transition:.2s;&lt;br /&gt;&amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; .nota-bingo-cell:hover{&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; background: rgba(0,0,0,.35);&lt;br /&gt;&amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; @media(max-width:600px){&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; .nota-bingo-wrap{ padding:18px; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; .nota-bingo-cell{ min-height:70px; font-size:12px; }&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;lt;/style&amp;gt;&lt;br /&gt;&amp;#160; `;&lt;/p&gt;
						&lt;p&gt;&amp;#160; const html = `&lt;br /&gt;&amp;#160; &amp;#160; ${style}&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;nota-bingo-wrap&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;nota-bingo-overlay&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;nota-bingo-inner&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;nota-bingo-title&amp;quot;&amp;gt;${escapeHtml(CONFIG.title)}&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;nota-bingo-grid&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ${cellsHTML}&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; `;&lt;/p&gt;
						&lt;p&gt;&amp;#160; document.getElementById(&amp;quot;bingo-mount&amp;quot;).innerHTML = html;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;renderBingo();&lt;/p&gt;
						&lt;p&gt;})();&lt;br /&gt;&amp;lt;/script&amp;gt;[/html]&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Algiz)</author>
			<pubDate>Tue, 28 Apr 2026 18:26:43 +0300</pubDate>
			<guid>https://salufelagar.rusff.me/viewtopic.php?pid=28#p28</guid>
		</item>
		<item>
			<title>Название темы примерно такой длины</title>
			<link>https://salufelagar.rusff.me/viewtopic.php?pid=25#p25</link>
			<description>&lt;p&gt;проверка&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Paw)</author>
			<pubDate>Tue, 10 Mar 2026 22:44:04 +0300</pubDate>
			<guid>https://salufelagar.rusff.me/viewtopic.php?pid=25#p25</guid>
		</item>
	</channel>
</rss>
