<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[MyBB Community Forums - Tutorials]]></title>
		<link>https://community.mybb.com/</link>
		<description><![CDATA[MyBB Community Forums - https://community.mybb.com]]></description>
		<pubDate>Tue, 09 Jun 2026 08:40:41 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Scrolling Progress Bar in the header only by css]]></title>
			<link>https://community.mybb.com/thread-245362.html</link>
			<pubDate>Fri, 22 May 2026 04:59:52 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=134311">PARADOX987</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-245362.html</guid>
			<description><![CDATA[Paste this in global.css below the body style. (Only supported in Chrome Browser currently)<br />
<br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-php">body::before {
	content: &quot;&quot;;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	height: 9px;
	width: 100%;
	background: linear-gradient(270deg, #ff6600, #ff2d00, #ff009b, #f400ff, #6400ff, #0086ff, #00daff, #00ff45, #0fb9b2, #ffe400);
    background-size: 2000% 2000%;
	transform-origin: left;
    -webkit-animation: rainbow 10s ease infinite , scroll-progress 1s linear;
    -moz-animation: rainbow 10s ease infinite, scroll-progress 1s linear;
    animation: rainbow 10s ease infinite, scroll-progress 1s linear;
	animation-timeline: auto, scroll();
	visibility: hidden;
}

@-webkit-keyframes rainbow {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes rainbow {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes rainbow {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}

@-webkit-keyframes scroll-progress {
	from {
		transform: scaleX(0);
	}
	to {
		transform: scaleX(1);
		visibility: visible;
	}
}

@-moz-keyframes scroll-progress {
	from {
		transform: scaleX(0);
	}
	to {
		transform: scaleX(1);
		visibility: visible;
	}
}
@keyframes scroll-progress {
	from {
		transform: scaleX(0);
	}
	to {
		transform: scaleX(1);
		visibility: visible;
	}
}</code></pre>]]></description>
			<content:encoded><![CDATA[Paste this in global.css below the body style. (Only supported in Chrome Browser currently)<br />
<br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-php">body::before {
	content: &quot;&quot;;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	height: 9px;
	width: 100%;
	background: linear-gradient(270deg, #ff6600, #ff2d00, #ff009b, #f400ff, #6400ff, #0086ff, #00daff, #00ff45, #0fb9b2, #ffe400);
    background-size: 2000% 2000%;
	transform-origin: left;
    -webkit-animation: rainbow 10s ease infinite , scroll-progress 1s linear;
    -moz-animation: rainbow 10s ease infinite, scroll-progress 1s linear;
    animation: rainbow 10s ease infinite, scroll-progress 1s linear;
	animation-timeline: auto, scroll();
	visibility: hidden;
}

@-webkit-keyframes rainbow {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes rainbow {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes rainbow {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}

@-webkit-keyframes scroll-progress {
	from {
		transform: scaleX(0);
	}
	to {
		transform: scaleX(1);
		visibility: visible;
	}
}

@-moz-keyframes scroll-progress {
	from {
		transform: scaleX(0);
	}
	to {
		transform: scaleX(1);
		visibility: visible;
	}
}
@keyframes scroll-progress {
	from {
		transform: scaleX(0);
	}
	to {
		transform: scaleX(1);
		visibility: visible;
	}
}</code></pre>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Page Manager Raffle]]></title>
			<link>https://community.mybb.com/thread-245208.html</link>
			<pubDate>Mon, 20 Apr 2026 12:55:18 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=156770">Gordie</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-245208.html</guid>
			<description><![CDATA[Please remove]]></description>
			<content:encoded><![CDATA[Please remove]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Installing MyBB 1.9 Locally with Laravel Herd]]></title>
			<link>https://community.mybb.com/thread-244670.html</link>
			<pubDate>Fri, 12 Dec 2025 21:27:55 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=118750">tedem</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-244670.html</guid>
			<description><![CDATA[If you, like me, use <a href="https://herd.laravel.com/" target="_blank" rel="noopener" class="mycode_url">Laravel Herd</a> for local development and want to set up MyBB 1.9, you're in the right place — follow the steps below to complete the installation quickly!<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Note:</span> You might wonder why this topic is being created when there is already a "<a href="https://community.mybb.com/thread-241225.html" target="_blank" rel="noopener" class="mycode_url">Quick Start: Installing MyBB 1.9 Development Version</a>" guide. However, a few fixes are needed to install MyBB using Laravel Herd.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">📌 Requirements:</span></span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Laravel Herd</span> – Local development server for macOS and Windows<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Composer</span> – PHP dependency manager<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">MySQL</span> – Database server<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">TablePlus</span> or another database management tool – To manage your databases easily<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Git</span> – Version control system to manage your project code<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">🏁 Quick Overview: What is Laravel Herd?</span></span><br />
<br />
Laravel Herd is a local development server for macOS and Windows that lets you run PHP projects easily. It simplifies project setup, manages PHP versions, and works great for MyBB, Laravel and other PHP-based projects.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">📦 Step 1: Download MyBB 1.9 from GitHub</span></span><br />
<br />
Download <a href="https://github.com/mybb/mybb" target="_blank" rel="noopener" class="mycode_url">MyBB 1.9</a> from GitHub either using Git or manually, and place it into Herd's working directory.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Here are a few example commands:</span><br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-none">cd Herd
git clone git@github.com:mybb/mybb.git
cd mybb
composer install
chmod 666 inc/config.php inc/settings.php
</code></pre><br />
You can use the <a href="https://github.com/mybb/mybb/archive/refs/heads/dev-1.9.zip" target="_blank" rel="noopener" class="mycode_url">MyBB 1.9 Download</a> or <a href="https://nightly.link/mybb/mybb/workflows/build-package/dev-1.9/package.zip" target="_blank" rel="noopener" class="mycode_url">MyBB 1.9 Automated Build Package</a> link if you prefer to manually download it instead of using Git.<br />
<br />
Don't forget to install the packages using <code class="inline-code">composer install</code> command.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">🔧 Step 2: Fixing Errors</span></span><br />
<br />
<blockquote class="mycode_quote"><cite><span> (2026-01-20, 10:53 PM)</span>tedem Wrote:  <a href="https://community.mybb.com/post-1405789.html#pid1405789" class="quick_jump"></a></cite>Laravel Herd has been updated, and MyBB is now running smoothly; no bug fixes were needed.</blockquote><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">⚙️ Step 3: Installation</span></span><br />
<br />
Open your browser and go to the following address. Complete the installation using the MyBB setup wizard. Remember that you will need to create a new database.<br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-none">http://mybb.test/install/index.php</code></pre><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">🎉 Finish</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Congratulations!</span><br />
You should now have MyBB 1.9 running locally via Laravel Herd <span style="text-decoration: line-through;" class="mycode_s">without errors</span>.]]></description>
			<content:encoded><![CDATA[If you, like me, use <a href="https://herd.laravel.com/" target="_blank" rel="noopener" class="mycode_url">Laravel Herd</a> for local development and want to set up MyBB 1.9, you're in the right place — follow the steps below to complete the installation quickly!<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Note:</span> You might wonder why this topic is being created when there is already a "<a href="https://community.mybb.com/thread-241225.html" target="_blank" rel="noopener" class="mycode_url">Quick Start: Installing MyBB 1.9 Development Version</a>" guide. However, a few fixes are needed to install MyBB using Laravel Herd.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">📌 Requirements:</span></span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Laravel Herd</span> – Local development server for macOS and Windows<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Composer</span> – PHP dependency manager<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">MySQL</span> – Database server<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">TablePlus</span> or another database management tool – To manage your databases easily<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Git</span> – Version control system to manage your project code<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">🏁 Quick Overview: What is Laravel Herd?</span></span><br />
<br />
Laravel Herd is a local development server for macOS and Windows that lets you run PHP projects easily. It simplifies project setup, manages PHP versions, and works great for MyBB, Laravel and other PHP-based projects.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">📦 Step 1: Download MyBB 1.9 from GitHub</span></span><br />
<br />
Download <a href="https://github.com/mybb/mybb" target="_blank" rel="noopener" class="mycode_url">MyBB 1.9</a> from GitHub either using Git or manually, and place it into Herd's working directory.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Here are a few example commands:</span><br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-none">cd Herd
git clone git@github.com:mybb/mybb.git
cd mybb
composer install
chmod 666 inc/config.php inc/settings.php
</code></pre><br />
You can use the <a href="https://github.com/mybb/mybb/archive/refs/heads/dev-1.9.zip" target="_blank" rel="noopener" class="mycode_url">MyBB 1.9 Download</a> or <a href="https://nightly.link/mybb/mybb/workflows/build-package/dev-1.9/package.zip" target="_blank" rel="noopener" class="mycode_url">MyBB 1.9 Automated Build Package</a> link if you prefer to manually download it instead of using Git.<br />
<br />
Don't forget to install the packages using <code class="inline-code">composer install</code> command.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">🔧 Step 2: Fixing Errors</span></span><br />
<br />
<blockquote class="mycode_quote"><cite><span> (2026-01-20, 10:53 PM)</span>tedem Wrote:  <a href="https://community.mybb.com/post-1405789.html#pid1405789" class="quick_jump"></a></cite>Laravel Herd has been updated, and MyBB is now running smoothly; no bug fixes were needed.</blockquote><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">⚙️ Step 3: Installation</span></span><br />
<br />
Open your browser and go to the following address. Complete the installation using the MyBB setup wizard. Remember that you will need to create a new database.<br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-none">http://mybb.test/install/index.php</code></pre><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">🎉 Finish</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Congratulations!</span><br />
You should now have MyBB 1.9 running locally via Laravel Herd <span style="text-decoration: line-through;" class="mycode_s">without errors</span>.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Font awesome icons in Footer links]]></title>
			<link>https://community.mybb.com/thread-244641.html</link>
			<pubDate>Fri, 05 Dec 2025 22:09:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=78598">Phun</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-244641.html</guid>
			<description><![CDATA[Been messing with my own site and added Font Awesome to the footer links. A lot more cleaner look and less of a mess with links.<br />
<br />
Make sure you have the font awesome links inside your headerinclude template. (Or it won't work)<br />
<br />
So go to the footer template and replace your links<br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-none">			&lt;ul class=&quot;menu bottom_links&quot;&gt;
				{$showteamlink}
				{$contact_us}
				&lt;li&gt;&lt;a href=&quot;{$mybb-&gt;settings['homeurl']}&quot;&gt;{$mybb-&gt;settings['homename']}&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;#top&quot;&gt;{$lang-&gt;bottomlinks_returntop}&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;&lt;archive_url&gt;&quot;&gt;{$lang-&gt;bottomlinks_litemode}&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;{$mybb-&gt;settings['bburl']}/misc.php?action=markread{$post_code_string}&quot;&gt;{$lang-&gt;bottomlinks_markread}&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;{$mybb-&gt;settings['bburl']}/misc.php?action=syndication&quot;&gt;{$lang-&gt;bottomlinks_syndication}&lt;/a&gt;&lt;/li&gt;
			&lt;/ul&gt;</code></pre><br />
And replace with them with the code below.<br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-none">              	
			&lt;ul class=&quot;menu bottom_links&quot;&gt;
                                &lt;li&gt;&lt;a href=&quot;{$mybb-&gt;settings['bburl']}/showteam.php&quot;&gt;&lt;i style=&quot;font-size: 14px;&quot; class=&quot;fa fa-address-book fa-fw&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;{$mybb-&gt;settings['bburl']}/contact.php&quot;&gt;&lt;i style=&quot;font-size: 14px;&quot; class=&quot;fa fa-envelope fa-fw&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;{$mybb-&gt;settings['homeurl']}&quot;&gt;&lt;i style=&quot;font-size: 14px;&quot; class=&quot;fa fa-home fa-fw&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;#top&quot;&gt;&lt;i style=&quot;font-size: 14px;&quot; class=&quot;fa fa-arrow-circle-up fa-fw&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;&lt;archive_url&gt;&quot;&gt;&lt;i style=&quot;font-size: 14px;&quot; class=&quot;fa fa-archive fa-fw&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;{$mybb-&gt;settings['bburl']}/misc.php?action=markread{$post_code_string}&quot;&gt;&lt;i style=&quot;font-size: 14px;&quot; class=&quot;fa fa-check fa-fw&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;{$mybb-&gt;settings['bburl']}/misc.php?action=syndication&quot;&gt;&lt;i style=&quot;font-size: 14px;&quot; class=&quot;fa fa-rss fa-fw&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;ul/&gt;</code></pre><br />
Result with the image below.<br />
<br />
<a href="https://i.imgur.com/DcsHJgT.png" target="_blank" rel="noopener" class="mycode_url">https://i.imgur.com/DcsHJgT.png</a>]]></description>
			<content:encoded><![CDATA[Been messing with my own site and added Font Awesome to the footer links. A lot more cleaner look and less of a mess with links.<br />
<br />
Make sure you have the font awesome links inside your headerinclude template. (Or it won't work)<br />
<br />
So go to the footer template and replace your links<br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-none">			&lt;ul class=&quot;menu bottom_links&quot;&gt;
				{$showteamlink}
				{$contact_us}
				&lt;li&gt;&lt;a href=&quot;{$mybb-&gt;settings['homeurl']}&quot;&gt;{$mybb-&gt;settings['homename']}&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;#top&quot;&gt;{$lang-&gt;bottomlinks_returntop}&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;&lt;archive_url&gt;&quot;&gt;{$lang-&gt;bottomlinks_litemode}&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;{$mybb-&gt;settings['bburl']}/misc.php?action=markread{$post_code_string}&quot;&gt;{$lang-&gt;bottomlinks_markread}&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;{$mybb-&gt;settings['bburl']}/misc.php?action=syndication&quot;&gt;{$lang-&gt;bottomlinks_syndication}&lt;/a&gt;&lt;/li&gt;
			&lt;/ul&gt;</code></pre><br />
And replace with them with the code below.<br />
<br />
<pre class="block-code line-numbers language-none"><code class="language-none">              	
			&lt;ul class=&quot;menu bottom_links&quot;&gt;
                                &lt;li&gt;&lt;a href=&quot;{$mybb-&gt;settings['bburl']}/showteam.php&quot;&gt;&lt;i style=&quot;font-size: 14px;&quot; class=&quot;fa fa-address-book fa-fw&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;{$mybb-&gt;settings['bburl']}/contact.php&quot;&gt;&lt;i style=&quot;font-size: 14px;&quot; class=&quot;fa fa-envelope fa-fw&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;{$mybb-&gt;settings['homeurl']}&quot;&gt;&lt;i style=&quot;font-size: 14px;&quot; class=&quot;fa fa-home fa-fw&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;#top&quot;&gt;&lt;i style=&quot;font-size: 14px;&quot; class=&quot;fa fa-arrow-circle-up fa-fw&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;&lt;archive_url&gt;&quot;&gt;&lt;i style=&quot;font-size: 14px;&quot; class=&quot;fa fa-archive fa-fw&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;{$mybb-&gt;settings['bburl']}/misc.php?action=markread{$post_code_string}&quot;&gt;&lt;i style=&quot;font-size: 14px;&quot; class=&quot;fa fa-check fa-fw&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;{$mybb-&gt;settings['bburl']}/misc.php?action=syndication&quot;&gt;&lt;i style=&quot;font-size: 14px;&quot; class=&quot;fa fa-rss fa-fw&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;ul/&gt;</code></pre><br />
Result with the image below.<br />
<br />
<a href="https://i.imgur.com/DcsHJgT.png" target="_blank" rel="noopener" class="mycode_url">https://i.imgur.com/DcsHJgT.png</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Unicode Full Emoji List, v17.0]]></title>
			<link>https://community.mybb.com/thread-244399.html</link>
			<pubDate>Sun, 19 Oct 2025 06:03:16 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=29609">Mostafa.Shiraali</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-244399.html</guid>
			<description><![CDATA[I share Unicode Full emoji List that may Help you. (Some of them may not display for you depend on your os fornts and browser version )<br />
<br />
😀 😃 😄 😁 😆 😅 🤣 😂 🙂 🙃 🫠 😉 😊 😇 🥰 😍 🤩 😘 😗 ☺ 😚 😙 🥲 😋 😛 😜 🤪 😝 🤑 🤗 🤭 🫢 🫣 🤫 🤔 🫡 🤐 🤨 😐 😑 😶 🫥 😶‍🌫️ 😏 😒 🙄 😬 😮‍💨 🤥 🫨 🙂‍↔️ 🙂‍↕️ 😌 😔 😪 🤤 😴 🫩 😷 🤒 🤕 🤢 🤮 🤧 🥵 🥶 🥴 😵 😵‍💫 🤯 🤠 🥳 🥸 😎 🤓 🧐 😕 🫤 😟 🙁 ☹ 😮 😯 😲 😳 🫪 🥺 🥹 😦 😧 😨 😰 😥 😢 😭 😱 😖 😣 😞 😓 😩 😫 🥱 😤 😡 😠 🤬 😈 👿 💀 ☠ 💩 🤡 👹 👺 👻 👽 👾 🤖 😺 😸 😹 😻 😼 😽 🙀 😿 😾 🙈 🙉 🙊 💌 💘 💝 💖 💗 💓 💞 💕 💟 ❣ 💔 ❤️‍🔥 ❤️‍🩹 ❤ 🩷 🧡 💛 💚 💙 🩵 💜 🤎 🖤 🩶 🤍 💋 💯 💢 🫯 💥 💫 💦 💨 🕳 💬 👁️‍🗨️ 🗨 🗯 💭 💤 👋 🤚 🖐 ✋ 🖖 🫱 🫲 🫳 🫴 🫷 🫸 👌 🤌 🤏 ✌ 🤞 🫰 🤟 🤘 🤙 👈 👉 👆 🖕 👇 ☝ 🫵 👍 👎 ✊ 👊 🤛 🤜 👏 🙌 🫶 👐 🤲 🤝 🙏 ✍ 💅 🤳 💪 🦾 🦿 🦵 🦶 👂 🦻 👃 🧠 🫀 🫁 🦷 🦴 👀 👁 👅 👄 🫦 👶 🧒 👦 👧 🧑 👱 👨 🧔 🧔‍♂️ 🧔‍♀️ 👨‍🦰 👨‍🦱 👨‍🦳 👨‍🦲 👩 👩‍🦰 🧑‍🦰 👩‍🦱 🧑‍🦱 👩‍🦳 🧑‍🦳 👩‍🦲 🧑‍🦲 👱‍♀️ 👱‍♂️ 🧓 👴 👵 🙍 🙍‍♂️ 🙍‍♀️ 🙎 🙎‍♂️ 🙎‍♀️ 🙅 🙅‍♂️ 🙅‍♀️ 🙆 🙆‍♂️ 🙆‍♀️ 💁 💁‍♂️ 💁‍♀️ 🙋 🙋‍♂️ 🙋‍♀️ 🧏 🧏‍♂️ 🧏‍♀️ 🙇 🙇‍♂️ 🙇‍♀️ 🤦 🤦‍♂️ 🤦‍♀️ 🤷 🤷‍♂️ 🤷‍♀️ 🧑‍⚕️ 👨‍⚕️ 👩‍⚕️ 🧑‍🎓 👨‍🎓 👩‍🎓 🧑‍🏫 👨‍🏫 👩‍🏫 🧑‍⚖️ 👨‍⚖️ 👩‍⚖️ 🧑‍🌾 👨‍🌾 👩‍🌾 🧑‍🍳 👨‍🍳 👩‍🍳 🧑‍🔧 👨‍🔧 👩‍🔧 🧑‍🏭 👨‍🏭 👩‍🏭 🧑‍💼 👨‍💼 👩‍💼 🧑‍🔬 👨‍🔬 👩‍🔬 🧑‍💻 👨‍💻 👩‍💻 🧑‍🎤 👨‍🎤 👩‍🎤 🧑‍🎨 👨‍🎨 👩‍🎨 🧑‍✈️ 👨‍✈️ 👩‍✈️ 🧑‍🚀 👨‍🚀 👩‍🚀 🧑‍🚒 👨‍🚒 👩‍🚒 👮 👮‍♂️ 👮‍♀️ 🕵 🕵️‍♂️ 🕵️‍♀️ 💂 💂‍♂️ 💂‍♀️ 🥷 👷 👷‍♂️ 👷‍♀️ 🫅 🤴 👸 👳 👳‍♂️ 👳‍♀️ 👲 🧕 🤵 🤵‍♂️ 🤵‍♀️ 👰 👰‍♂️ 👰‍♀️ 🤰 🫃 🫄 🤱 👩‍🍼 👨‍🍼 🧑‍🍼 👼 🎅 🤶 🧑‍🎄 🦸 🦸‍♂️ 🦸‍♀️ 🦹 🦹‍♂️ 🦹‍♀️ 🧙 🧙‍♂️ 🧙‍♀️ 🧚 🧚‍♂️ 🧚‍♀️ 🧛 🧛‍♂️ 🧛‍♀️ 🧜 🧜‍♂️ 🧜‍♀️ 🧝 🧝‍♂️ 🧝‍♀️ 🧞 🧞‍♂️ 🧞‍♀️ 🧟 🧟‍♂️ 🧟‍♀️ 🧌 🫈 💆 💆‍♂️ 💆‍♀️ 💇 💇‍♂️ 💇‍♀️ 🚶 🚶‍♂️ 🚶‍♀️ 🚶‍➡️ 🚶‍♀️‍➡️ 🚶‍♂️‍➡️ 🧍 🧍‍♂️ 🧍‍♀️ 🧎 🧎‍♂️ 🧎‍♀️ 🧎‍➡️ 🧎‍♀️‍➡️ 🧎‍♂️‍➡️ 🧑‍🦯 🧑‍🦯‍➡️ 👨‍🦯 👨‍🦯‍➡️ 👩‍🦯 👩‍🦯‍➡️ 🧑‍🦼 🧑‍🦼‍➡️ 👨‍🦼 👨‍🦼‍➡️ 👩‍🦼 👩‍🦼‍➡️ 🧑‍🦽 🧑‍🦽‍➡️ 👨‍🦽 👨‍🦽‍➡️ 👩‍🦽 👩‍🦽‍➡️ 🏃 🏃‍♂️ 🏃‍♀️ 🏃‍➡️ 🏃‍♀️‍➡️ 🏃‍♂️‍➡️ 🧑‍🩰 💃 🕺 🕴 👯 👯‍♂️ 👯‍♀️ 🧖 🧖‍♂️ 🧖‍♀️ 🧗 🧗‍♂️ 🧗‍♀️ 🤺 🏇 ⛷ 🏂 🏌 🏌️‍♂️ 🏌️‍♀️ 🏄 🏄‍♂️ 🏄‍♀️ 🚣 🚣‍♂️ 🚣‍♀️ 🏊 🏊‍♂️ 🏊‍♀️ ⛹ ⛹️‍♂️ ⛹️‍♀️ 🏋 🏋️‍♂️ 🏋️‍♀️ 🚴 🚴‍♂️ 🚴‍♀️ 🚵 🚵‍♂️ 🚵‍♀️ 🤸 🤸‍♂️ 🤸‍♀️ 🤼 🤼‍♂️ 🤼‍♀️ 🤽 🤽‍♂️ 🤽‍♀️ 🤾 🤾‍♂️ 🤾‍♀️ 🤹 🤹‍♂️ 🤹‍♀️ 🧘 🧘‍♂️ 🧘‍♀️ 🛀 🛌 🧑‍🤝‍🧑 👭 👫 👬 💏 👩‍❤️‍💋‍👨 👨‍❤️‍💋‍👨 👩‍❤️‍💋‍👩 💑 👩‍❤️‍👨 👨‍❤️‍👨 👩‍❤️‍👩 👨‍👩‍👦 👨‍👩‍👧 👨‍👩‍👧‍👦 👨‍👩‍👦‍👦 👨‍👩‍👧‍👧 👨‍👨‍👦 👨‍👨‍👧 👨‍👨‍👧‍👦 👨‍👨‍👦‍👦 👨‍👨‍👧‍👧 👩‍👩‍👦 👩‍👩‍👧 👩‍👩‍👧‍👦 👩‍👩‍👦‍👦 👩‍👩‍👧‍👧 👨‍👦 👨‍👦‍👦 👨‍👧 👨‍👧‍👦 👨‍👧‍👧 👩‍👦 👩‍👦‍👦 👩‍👧 👩‍👧‍👦 👩‍👧‍👧 🗣 👤 👥 🫂 👪 🧑‍🧑‍🧒 🧑‍🧑‍🧒‍🧒 🧑‍🧒 🧑‍🧒‍🧒 👣 🫆 🦰 🦱 🦳 🦲 🐵 🐒 🦍 🦧 🐶 🐕 🦮 🐕‍🦺 🐩 🐺 🦊 🦝 🐱 🐈 🐈‍⬛ 🦁 🐯 🐅 🐆 🐴 🫎 🫏 🐎 🦄 🦓 🦌 🦬 🐮 🐂 🐃 🐄 🐷 🐖 🐗 🐽 🐏 🐑 🐐 🐪 🐫 🦙 🦒 🐘 🦣 🦏 🦛 🐭 🐁 🐀 🐹 🐰 🐇 🐿 🦫 🦔 🦇 🐻 🐻‍❄️ 🐨 🐼 🦥 🦦 🦨 🦘 🦡 🐾 🦃 🐔 🐓 🐣 🐤 🐥 🐦 🐧 🕊 🦅 🦆 🦢 🦉 🦤 🪶 🦩 🦚 🦜 🪽 🐦‍⬛ 🪿 🐦‍🔥 🐸 🐊 🐢 🦎 🐍 🐲 🐉 🦕 🦖 🐳 🐋 🐬 🫍 🦭 🐟 🐠 🐡 🦈 🐙 🐚 🪸 🪼 🦀 🦞 🦐 🦑 🦪 🐌 🦋 🐛 🐜 🐝 🪲 🐞 🦗 🪳 🕷 🕸 🦂 🦟 🪰 🪱 🦠 💐 🌸 💮 🪷 🏵 🌹 🥀 🌺 🌻 🌼 🌷 🪻 🌱 🪴 🌲 🌳 🌴 🌵 🌾 🌿 ☘ 🍀 🍁 🍂 🍃 🪹 🪺 🍄 🪾 🍇 🍈 🍉 🍊 🍋 🍋‍🟩 🍌 🍍 🥭 🍎 🍏 🍐 🍑 🍒 🍓 🫐 🥝 🍅 🫒 🥥 🥑 🍆 🥔 🥕 🌽 🌶 🫑 🥒 🥬 🥦 🧄 🧅 🥜 🫘 🌰 🫚 🫛 🍄‍🟫 🫜 🍞 🥐 🥖 🫓 🥨 🥯 🥞 🧇 🧀 🍖 🍗 🥩 🥓 🍔 🍟 🍕 🌭 🥪 🌮 🌯 🫔 🥙 🧆 🥚 🍳 🥘 🍲 🫕 🥣 🥗 🍿 🧈 🧂 🥫 🍱 🍘 🍙 🍚 🍛 🍜 🍝 🍠 🍢 🍣 🍤 🍥 🥮 🍡 🥟 🥠 🥡 🍦 🍧 🍨 🍩 🍪 🎂 🍰 🧁 🥧 🍫 🍬 🍭 🍮 🍯 🍼 🥛 ☕ 🫖 🍵 🍶 🍾 🍷 🍸 🍹 🍺 🍻 🥂 🥃 🫗 🥤 🧋 🧃 🧉 🧊 🥢 🍽 🍴 🥄 🔪 🫙 🏺 🌍 🌎 🌏 🌐 🗺 🗾 🧭 🏔 ⛰ 🛘 🌋 🗻 🏕 🏖 🏜 🏝 🏞 🏟 🏛 🏗 🧱 🪨 🪵 🛖 🏘 🏚 🏠 🏡 🏢 🏣 🏤 🏥 🏦 🏨 🏩 🏪 🏫 🏬 🏭 🏯 🏰 💒 🗼 🗽 ⛪ 🕌 🛕 🕍 ⛩ 🕋 ⛲ ⛺ 🌁 🌃 🏙 🌄 🌅 🌆 🌇 🌉 ♨ 🎠 🛝 🎡 🎢 💈 🎪 🚂 🚃 🚄 🚅 🚆 🚇 🚈 🚉 🚊 🚝 🚞 🚋 🚌 🚍 🚎 🚐 🚑 🚒 🚓 🚔 🚕 🚖 🚗 🚘 🚙 🛻 🚚 🚛 🚜 🏎 🏍 🛵 🦽 🦼 🛺 🚲 🛴 🛹 🛼 🚏 🛣 🛤 🛢 ⛽ 🛞 🚨 🚥 🚦 🛑 🚧 ⚓ 🛟 ⛵ 🛶 🚤 🛳 ⛴ 🛥 🚢 ✈ 🛩 🛫 🛬 🪂 💺 🚁 🚟 🚠 🚡 🛰 🚀 🛸 🛎 🧳 ⌛ ⏳ ⌚ ⏰ ⏱ ⏲ 🕰 🕛 🕧 🕐 🕜 🕑 🕝 🕒 🕞 🕓 🕟 🕔 🕠 🕕 🕡 🕖 🕢 🕗 🕣 🕘 🕤 🕙 🕥 🕚 🕦 🌑 🌒 🌓 🌔 🌕 🌖 🌗 🌘 🌙 🌚 🌛 🌜 🌡 ☀ 🌝 🌞 🪐 ⭐ 🌟 🌠 🌌 ☁ ⛅ ⛈ 🌤 🌥 🌦 🌧 🌨 🌩 🌪 🌫 🌬 🌀 🌈 🌂 ☂ ☔ ⛱ ⚡ ❄ ☃ ⛄ ☄ 🔥 💧 🌊 🎃 🎄 🎆 🎇 🧨 ✨ 🎈 🎉 🎊 🎋 🎍 🎎 🎏 🎐 🎑 🧧 🎀 🎁 🎗 🎟 🎫 🎖 🏆 🏅 🥇 🥈 🥉 ⚽ ⚾ 🥎 🏀 🏐 🏈 🏉 🎾 🥏 🎳 🏏 🏑 🏒 🥍 🏓 🏸 🥊 🥋 🥅 ⛳ ⛸ 🎣 🤿 🎽 🎿 🛷 🥌 🎯 🪀 🪁 🔫 🎱 🔮 🪄 🎮 🕹 🎰 🎲 🧩 🧸 🪅 🪩 🪆 ♠ ♥ ♦ ♣ ♟ 🃏 🀄 🎴 🎭 🖼 🎨 🧵 🪡 🧶 🪢 👓 🕶 🥽 🥼 🦺 👔 👕 👖 🧣 🧤 🧥 🧦 👗 👘 🥻 🩱 🩲 🩳 👙 👚 🪭 👛 👜 👝 🛍 🎒 🩴 👞 👟 🥾 🥿 👠 👡 🩰 👢 🪮 👑 👒 🎩 🎓 🧢 🪖 ⛑ 📿 💄 💍 💎 🔇 🔈 🔉 🔊 📢 📣 📯 🔔 🔕 🎼 🎵 🎶 🎙 🎚 🎛 🎤 🎧 📻 🎷 🎺 🪊 🪗 🎸 🎹 🎻 🪕 🥁 🪘 🪇 🪈 🪉 📱 📲 ☎ 📞 📟 📠 🔋 🪫 🔌 💻 🖥 🖨 ⌨ 🖱 🖲 💽 💾 💿 📀 🧮 🎥 🎞 📽 🎬 📺 📷 📸 📹 📼 🔍 🔎 🕯 💡 🔦 🏮 🪔 📔 📕 📖 📗 📘 📙 📚 📓 📒 📃 📜 📄 📰 🗞 📑 🔖 🏷 🪙 💰 🪎 💴 💵 💶 💷 💸 💳 🧾 💹 ✉ 📧 📨 📩 📤 📥 📦 📫 📪 📬 📭 📮 🗳 ✏ ✒ 🖋 🖊 🖌 🖍 📝 💼 📁 📂 🗂 📅 📆 🗒 🗓 📇 📈 📉 📊 📋 📌 📍 📎 🖇 📏 📐 ✂ 🗃 🗄 🗑 🔒 🔓 🔏 🔐 🔑 🗝 🔨 🪓 ⛏ ⚒ 🛠 🗡 ⚔ 💣 🪃 🏹 🛡 🪚 🔧 🪛 🔩 ⚙ 🗜 ⚖ 🦯 🔗 ⛓️‍💥 ⛓ 🪝 🧰 🧲 🪜 🪏 ⚗ 🧪 🧫 🧬 🔬 🔭 📡 💉 🩸 💊 🩹 🩼 🩺 🩻 🚪 🛗 🪞 🪟 🛏 🛋 🪑 🚽 🪠 🚿 🛁 🪤 🪒 🧴 🧷 🧹 🧺 🧻 🪣 🧼 🫧 🪥 🧽 🧯 🛒 🚬 ⚰ 🪦 ⚱ 🧿 🪬 🗿 🪧 🪪 🏧 🚮 🚰 ♿ 🚹 🚺 🚻 🚼 🚾 🛂 🛃 🛄 🛅 ⚠ 🚸 ⛔ 🚫 🚳 🚭 🚯 🚱 🚷 📵 🔞 ☢ ☣ ⬆ ↗ ➡ ↘ ⬇ ↙ ⬅ ↖ ↕ ↔ ↩ ↪ ⤴ ⤵ 🔃 🔄 🔙 🔚 🔛 🔜 🔝 🛐 ⚛ 🕉 ✡ ☸ ☯ ✝ ☦ ☪ ☮ 🕎 🔯 🪯 ♈ ♉ ♊ ♋ ♌ ♍ ♎ ♏ ♐ ♑ ♒ ♓ ⛎ 🔀 🔁 🔂 ▶ ⏩ ⏭ ⏯ ◀ ⏪ ⏮ 🔼 ⏫ 🔽 ⏬ ⏸ ⏹ ⏺ ⏏ 🎦 🔅 🔆 📶 🛜 📳 📴 ♀ ♂ ⚧ ✖ ➕ ➖ ➗ 🟰 ♾ ‼ ⁉ ❓ ❔ ❕ ❗ 〰 💱 💲 ⚕ ♻ ⚜ 🔱 📛 🔰 ⭕ ✅ ☑ ✔ ❌ ❎ ➰ ➿ 〽 ✳ ✴ ❇ © ® ™ 🫟 #️⃣ *️⃣ 0️⃣ 1️⃣ 2️⃣ 3️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 8️⃣ 9️⃣ 🔟 🔠 🔡 🔢 🔣 🔤 🅰 🆎 🅱 🆑 🆒 🆓 ℹ 🆔 Ⓜ 🆕 🆖 🅾 🆗 🅿 🆘 🆙 🆚 🈁 🈂 🈷 🈶 🈯 🉐 🈹 🈚 🈲 🉑 🈸 🈴 🈳 ㊗ ㊙ 🈺 🈵 🔴 🟠 🟡 🟢 🔵 🟣 🟤 ⚫ ⚪ 🟥 🟧 🟨 🟩 🟦 🟪 🟫 ⬛ ⬜ ◼ ◻ ◾ ◽ ▪ ▫ 🔶 🔷 🔸 🔹 🔺 🔻 💠 🔘 🔳 🔲 🏁 🚩 🎌 🏴 🏳 🏳️‍🌈 🏳️‍⚧️ 🏴‍☠️ 🇦🇨 🇦🇩 🇦🇪 🇦🇫 🇦🇬 🇦🇮 🇦🇱 🇦🇲 🇦🇴 🇦🇶 🇦🇷 🇦🇸 🇦🇹 🇦🇺 🇦🇼 🇦🇽 🇦🇿 🇧🇦 🇧🇧 🇧🇩 🇧🇪 🇧🇫 🇧🇬 🇧🇭 🇧🇮 🇧🇯 🇧🇱 🇧🇲 🇧🇳 🇧🇴 🇧🇶 🇧🇷 🇧🇸 🇧🇹 🇧🇻 🇧🇼 🇧🇾 🇧🇿 🇨🇦 🇨🇨 🇨🇩 🇨🇫 🇨🇬 🇨🇭 🇨🇮 🇨🇰 🇨🇱 🇨🇲 🇨🇳 🇨🇴 🇨🇵 🇨🇶 🇨🇷 🇨🇺 🇨🇻 🇨🇼 🇨🇽 🇨🇾 🇨🇿 🇩🇪 🇩🇬 🇩🇯 🇩🇰 🇩🇲 🇩🇴 🇩🇿 🇪🇦 🇪🇨 🇪🇪 🇪🇬 🇪🇭 🇪🇷 🇪🇸 🇪🇹 🇪🇺 🇫🇮 🇫🇯 🇫🇰 🇫🇲 🇫🇴 🇫🇷 🇬🇦 🇬🇧 🇬🇩 🇬🇪 🇬🇫 🇬🇬 🇬🇭 🇬🇮 🇬🇱 🇬🇲 🇬🇳 🇬🇵 🇬🇶 🇬🇷 🇬🇸 🇬🇹 🇬🇺 🇬🇼 🇬🇾 🇭🇰 🇭🇲 🇭🇳 🇭🇷 🇭🇹 🇭🇺 🇮🇨 🇮🇩 🇮🇪 🇮🇱 🇮🇲 🇮🇳 🇮🇴 🇮🇶 🇮🇷 🇮🇸 🇮🇹 🇯🇪 🇯🇲 🇯🇴 🇯🇵 🇰🇪 🇰🇬 🇰🇭 🇰🇮 🇰🇲 🇰🇳 🇰🇵 🇰🇷 🇰🇼 🇰🇾 🇰🇿 🇱🇦 🇱🇧 🇱🇨 🇱🇮 🇱🇰 🇱🇷 🇱🇸 🇱🇹 🇱🇺 🇱🇻 🇱🇾 🇲🇦 🇲🇨 🇲🇩 🇲🇪 🇲🇫 🇲🇬 🇲🇭 🇲🇰 🇲🇱 🇲🇲 🇲🇳 🇲🇴 🇲🇵 🇲🇶 🇲🇷 🇲🇸 🇲🇹 🇲🇺 🇲🇻 🇲🇼 🇲🇽 🇲🇾 🇲🇿 🇳🇦 🇳🇨 🇳🇪 🇳🇫 🇳🇬 🇳🇮 🇳🇱 🇳🇴 🇳🇵 🇳🇷 🇳🇺 🇳🇿 🇴🇲 🇵🇦 🇵🇪 🇵🇫 🇵🇬 🇵🇭 🇵🇰 🇵🇱 🇵🇲 🇵🇳 🇵🇷 🇵🇸 🇵🇹 🇵🇼 🇵🇾 🇶🇦 🇷🇪 🇷🇴 🇷🇸 🇷🇺 🇷🇼 🇸🇦 🇸🇧 🇸🇨 🇸🇩 🇸🇪 🇸🇬 🇸🇭 🇸🇮 🇸🇯 🇸🇰 🇸🇱 🇸🇲 🇸🇳 🇸🇴 🇸🇷 🇸🇸 🇸🇹 🇸🇻 🇸🇽 🇸🇾 🇸🇿 🇹🇦 🇹🇨 🇹🇩 🇹🇫 🇹🇬 🇹🇭 🇹🇯 🇹🇰 🇹🇱 🇹🇲 🇹🇳 🇹🇴 🇹🇷 🇹🇹 🇹🇻 🇹🇼 🇹🇿 🇺🇦 🇺🇬 🇺🇲 🇺🇳 🇺🇸 🇺🇾 🇺🇿 🇻🇦 🇻🇨 🇻🇪 🇻🇬 🇻🇮 🇻🇳 🇻🇺 🇼🇫 🇼🇸 🇽🇰 🇾🇪 🇾🇹 🇿🇦 🇿🇲 🇿🇼 🏴󠁧󠁢󠁥󠁮󠁧󠁿 🏴󠁧󠁢󠁳󠁣󠁴󠁿 🏴󠁧󠁢󠁷󠁬󠁳󠁿]]></description>
			<content:encoded><![CDATA[I share Unicode Full emoji List that may Help you. (Some of them may not display for you depend on your os fornts and browser version )<br />
<br />
😀 😃 😄 😁 😆 😅 🤣 😂 🙂 🙃 🫠 😉 😊 😇 🥰 😍 🤩 😘 😗 ☺ 😚 😙 🥲 😋 😛 😜 🤪 😝 🤑 🤗 🤭 🫢 🫣 🤫 🤔 🫡 🤐 🤨 😐 😑 😶 🫥 😶‍🌫️ 😏 😒 🙄 😬 😮‍💨 🤥 🫨 🙂‍↔️ 🙂‍↕️ 😌 😔 😪 🤤 😴 🫩 😷 🤒 🤕 🤢 🤮 🤧 🥵 🥶 🥴 😵 😵‍💫 🤯 🤠 🥳 🥸 😎 🤓 🧐 😕 🫤 😟 🙁 ☹ 😮 😯 😲 😳 🫪 🥺 🥹 😦 😧 😨 😰 😥 😢 😭 😱 😖 😣 😞 😓 😩 😫 🥱 😤 😡 😠 🤬 😈 👿 💀 ☠ 💩 🤡 👹 👺 👻 👽 👾 🤖 😺 😸 😹 😻 😼 😽 🙀 😿 😾 🙈 🙉 🙊 💌 💘 💝 💖 💗 💓 💞 💕 💟 ❣ 💔 ❤️‍🔥 ❤️‍🩹 ❤ 🩷 🧡 💛 💚 💙 🩵 💜 🤎 🖤 🩶 🤍 💋 💯 💢 🫯 💥 💫 💦 💨 🕳 💬 👁️‍🗨️ 🗨 🗯 💭 💤 👋 🤚 🖐 ✋ 🖖 🫱 🫲 🫳 🫴 🫷 🫸 👌 🤌 🤏 ✌ 🤞 🫰 🤟 🤘 🤙 👈 👉 👆 🖕 👇 ☝ 🫵 👍 👎 ✊ 👊 🤛 🤜 👏 🙌 🫶 👐 🤲 🤝 🙏 ✍ 💅 🤳 💪 🦾 🦿 🦵 🦶 👂 🦻 👃 🧠 🫀 🫁 🦷 🦴 👀 👁 👅 👄 🫦 👶 🧒 👦 👧 🧑 👱 👨 🧔 🧔‍♂️ 🧔‍♀️ 👨‍🦰 👨‍🦱 👨‍🦳 👨‍🦲 👩 👩‍🦰 🧑‍🦰 👩‍🦱 🧑‍🦱 👩‍🦳 🧑‍🦳 👩‍🦲 🧑‍🦲 👱‍♀️ 👱‍♂️ 🧓 👴 👵 🙍 🙍‍♂️ 🙍‍♀️ 🙎 🙎‍♂️ 🙎‍♀️ 🙅 🙅‍♂️ 🙅‍♀️ 🙆 🙆‍♂️ 🙆‍♀️ 💁 💁‍♂️ 💁‍♀️ 🙋 🙋‍♂️ 🙋‍♀️ 🧏 🧏‍♂️ 🧏‍♀️ 🙇 🙇‍♂️ 🙇‍♀️ 🤦 🤦‍♂️ 🤦‍♀️ 🤷 🤷‍♂️ 🤷‍♀️ 🧑‍⚕️ 👨‍⚕️ 👩‍⚕️ 🧑‍🎓 👨‍🎓 👩‍🎓 🧑‍🏫 👨‍🏫 👩‍🏫 🧑‍⚖️ 👨‍⚖️ 👩‍⚖️ 🧑‍🌾 👨‍🌾 👩‍🌾 🧑‍🍳 👨‍🍳 👩‍🍳 🧑‍🔧 👨‍🔧 👩‍🔧 🧑‍🏭 👨‍🏭 👩‍🏭 🧑‍💼 👨‍💼 👩‍💼 🧑‍🔬 👨‍🔬 👩‍🔬 🧑‍💻 👨‍💻 👩‍💻 🧑‍🎤 👨‍🎤 👩‍🎤 🧑‍🎨 👨‍🎨 👩‍🎨 🧑‍✈️ 👨‍✈️ 👩‍✈️ 🧑‍🚀 👨‍🚀 👩‍🚀 🧑‍🚒 👨‍🚒 👩‍🚒 👮 👮‍♂️ 👮‍♀️ 🕵 🕵️‍♂️ 🕵️‍♀️ 💂 💂‍♂️ 💂‍♀️ 🥷 👷 👷‍♂️ 👷‍♀️ 🫅 🤴 👸 👳 👳‍♂️ 👳‍♀️ 👲 🧕 🤵 🤵‍♂️ 🤵‍♀️ 👰 👰‍♂️ 👰‍♀️ 🤰 🫃 🫄 🤱 👩‍🍼 👨‍🍼 🧑‍🍼 👼 🎅 🤶 🧑‍🎄 🦸 🦸‍♂️ 🦸‍♀️ 🦹 🦹‍♂️ 🦹‍♀️ 🧙 🧙‍♂️ 🧙‍♀️ 🧚 🧚‍♂️ 🧚‍♀️ 🧛 🧛‍♂️ 🧛‍♀️ 🧜 🧜‍♂️ 🧜‍♀️ 🧝 🧝‍♂️ 🧝‍♀️ 🧞 🧞‍♂️ 🧞‍♀️ 🧟 🧟‍♂️ 🧟‍♀️ 🧌 🫈 💆 💆‍♂️ 💆‍♀️ 💇 💇‍♂️ 💇‍♀️ 🚶 🚶‍♂️ 🚶‍♀️ 🚶‍➡️ 🚶‍♀️‍➡️ 🚶‍♂️‍➡️ 🧍 🧍‍♂️ 🧍‍♀️ 🧎 🧎‍♂️ 🧎‍♀️ 🧎‍➡️ 🧎‍♀️‍➡️ 🧎‍♂️‍➡️ 🧑‍🦯 🧑‍🦯‍➡️ 👨‍🦯 👨‍🦯‍➡️ 👩‍🦯 👩‍🦯‍➡️ 🧑‍🦼 🧑‍🦼‍➡️ 👨‍🦼 👨‍🦼‍➡️ 👩‍🦼 👩‍🦼‍➡️ 🧑‍🦽 🧑‍🦽‍➡️ 👨‍🦽 👨‍🦽‍➡️ 👩‍🦽 👩‍🦽‍➡️ 🏃 🏃‍♂️ 🏃‍♀️ 🏃‍➡️ 🏃‍♀️‍➡️ 🏃‍♂️‍➡️ 🧑‍🩰 💃 🕺 🕴 👯 👯‍♂️ 👯‍♀️ 🧖 🧖‍♂️ 🧖‍♀️ 🧗 🧗‍♂️ 🧗‍♀️ 🤺 🏇 ⛷ 🏂 🏌 🏌️‍♂️ 🏌️‍♀️ 🏄 🏄‍♂️ 🏄‍♀️ 🚣 🚣‍♂️ 🚣‍♀️ 🏊 🏊‍♂️ 🏊‍♀️ ⛹ ⛹️‍♂️ ⛹️‍♀️ 🏋 🏋️‍♂️ 🏋️‍♀️ 🚴 🚴‍♂️ 🚴‍♀️ 🚵 🚵‍♂️ 🚵‍♀️ 🤸 🤸‍♂️ 🤸‍♀️ 🤼 🤼‍♂️ 🤼‍♀️ 🤽 🤽‍♂️ 🤽‍♀️ 🤾 🤾‍♂️ 🤾‍♀️ 🤹 🤹‍♂️ 🤹‍♀️ 🧘 🧘‍♂️ 🧘‍♀️ 🛀 🛌 🧑‍🤝‍🧑 👭 👫 👬 💏 👩‍❤️‍💋‍👨 👨‍❤️‍💋‍👨 👩‍❤️‍💋‍👩 💑 👩‍❤️‍👨 👨‍❤️‍👨 👩‍❤️‍👩 👨‍👩‍👦 👨‍👩‍👧 👨‍👩‍👧‍👦 👨‍👩‍👦‍👦 👨‍👩‍👧‍👧 👨‍👨‍👦 👨‍👨‍👧 👨‍👨‍👧‍👦 👨‍👨‍👦‍👦 👨‍👨‍👧‍👧 👩‍👩‍👦 👩‍👩‍👧 👩‍👩‍👧‍👦 👩‍👩‍👦‍👦 👩‍👩‍👧‍👧 👨‍👦 👨‍👦‍👦 👨‍👧 👨‍👧‍👦 👨‍👧‍👧 👩‍👦 👩‍👦‍👦 👩‍👧 👩‍👧‍👦 👩‍👧‍👧 🗣 👤 👥 🫂 👪 🧑‍🧑‍🧒 🧑‍🧑‍🧒‍🧒 🧑‍🧒 🧑‍🧒‍🧒 👣 🫆 🦰 🦱 🦳 🦲 🐵 🐒 🦍 🦧 🐶 🐕 🦮 🐕‍🦺 🐩 🐺 🦊 🦝 🐱 🐈 🐈‍⬛ 🦁 🐯 🐅 🐆 🐴 🫎 🫏 🐎 🦄 🦓 🦌 🦬 🐮 🐂 🐃 🐄 🐷 🐖 🐗 🐽 🐏 🐑 🐐 🐪 🐫 🦙 🦒 🐘 🦣 🦏 🦛 🐭 🐁 🐀 🐹 🐰 🐇 🐿 🦫 🦔 🦇 🐻 🐻‍❄️ 🐨 🐼 🦥 🦦 🦨 🦘 🦡 🐾 🦃 🐔 🐓 🐣 🐤 🐥 🐦 🐧 🕊 🦅 🦆 🦢 🦉 🦤 🪶 🦩 🦚 🦜 🪽 🐦‍⬛ 🪿 🐦‍🔥 🐸 🐊 🐢 🦎 🐍 🐲 🐉 🦕 🦖 🐳 🐋 🐬 🫍 🦭 🐟 🐠 🐡 🦈 🐙 🐚 🪸 🪼 🦀 🦞 🦐 🦑 🦪 🐌 🦋 🐛 🐜 🐝 🪲 🐞 🦗 🪳 🕷 🕸 🦂 🦟 🪰 🪱 🦠 💐 🌸 💮 🪷 🏵 🌹 🥀 🌺 🌻 🌼 🌷 🪻 🌱 🪴 🌲 🌳 🌴 🌵 🌾 🌿 ☘ 🍀 🍁 🍂 🍃 🪹 🪺 🍄 🪾 🍇 🍈 🍉 🍊 🍋 🍋‍🟩 🍌 🍍 🥭 🍎 🍏 🍐 🍑 🍒 🍓 🫐 🥝 🍅 🫒 🥥 🥑 🍆 🥔 🥕 🌽 🌶 🫑 🥒 🥬 🥦 🧄 🧅 🥜 🫘 🌰 🫚 🫛 🍄‍🟫 🫜 🍞 🥐 🥖 🫓 🥨 🥯 🥞 🧇 🧀 🍖 🍗 🥩 🥓 🍔 🍟 🍕 🌭 🥪 🌮 🌯 🫔 🥙 🧆 🥚 🍳 🥘 🍲 🫕 🥣 🥗 🍿 🧈 🧂 🥫 🍱 🍘 🍙 🍚 🍛 🍜 🍝 🍠 🍢 🍣 🍤 🍥 🥮 🍡 🥟 🥠 🥡 🍦 🍧 🍨 🍩 🍪 🎂 🍰 🧁 🥧 🍫 🍬 🍭 🍮 🍯 🍼 🥛 ☕ 🫖 🍵 🍶 🍾 🍷 🍸 🍹 🍺 🍻 🥂 🥃 🫗 🥤 🧋 🧃 🧉 🧊 🥢 🍽 🍴 🥄 🔪 🫙 🏺 🌍 🌎 🌏 🌐 🗺 🗾 🧭 🏔 ⛰ 🛘 🌋 🗻 🏕 🏖 🏜 🏝 🏞 🏟 🏛 🏗 🧱 🪨 🪵 🛖 🏘 🏚 🏠 🏡 🏢 🏣 🏤 🏥 🏦 🏨 🏩 🏪 🏫 🏬 🏭 🏯 🏰 💒 🗼 🗽 ⛪ 🕌 🛕 🕍 ⛩ 🕋 ⛲ ⛺ 🌁 🌃 🏙 🌄 🌅 🌆 🌇 🌉 ♨ 🎠 🛝 🎡 🎢 💈 🎪 🚂 🚃 🚄 🚅 🚆 🚇 🚈 🚉 🚊 🚝 🚞 🚋 🚌 🚍 🚎 🚐 🚑 🚒 🚓 🚔 🚕 🚖 🚗 🚘 🚙 🛻 🚚 🚛 🚜 🏎 🏍 🛵 🦽 🦼 🛺 🚲 🛴 🛹 🛼 🚏 🛣 🛤 🛢 ⛽ 🛞 🚨 🚥 🚦 🛑 🚧 ⚓ 🛟 ⛵ 🛶 🚤 🛳 ⛴ 🛥 🚢 ✈ 🛩 🛫 🛬 🪂 💺 🚁 🚟 🚠 🚡 🛰 🚀 🛸 🛎 🧳 ⌛ ⏳ ⌚ ⏰ ⏱ ⏲ 🕰 🕛 🕧 🕐 🕜 🕑 🕝 🕒 🕞 🕓 🕟 🕔 🕠 🕕 🕡 🕖 🕢 🕗 🕣 🕘 🕤 🕙 🕥 🕚 🕦 🌑 🌒 🌓 🌔 🌕 🌖 🌗 🌘 🌙 🌚 🌛 🌜 🌡 ☀ 🌝 🌞 🪐 ⭐ 🌟 🌠 🌌 ☁ ⛅ ⛈ 🌤 🌥 🌦 🌧 🌨 🌩 🌪 🌫 🌬 🌀 🌈 🌂 ☂ ☔ ⛱ ⚡ ❄ ☃ ⛄ ☄ 🔥 💧 🌊 🎃 🎄 🎆 🎇 🧨 ✨ 🎈 🎉 🎊 🎋 🎍 🎎 🎏 🎐 🎑 🧧 🎀 🎁 🎗 🎟 🎫 🎖 🏆 🏅 🥇 🥈 🥉 ⚽ ⚾ 🥎 🏀 🏐 🏈 🏉 🎾 🥏 🎳 🏏 🏑 🏒 🥍 🏓 🏸 🥊 🥋 🥅 ⛳ ⛸ 🎣 🤿 🎽 🎿 🛷 🥌 🎯 🪀 🪁 🔫 🎱 🔮 🪄 🎮 🕹 🎰 🎲 🧩 🧸 🪅 🪩 🪆 ♠ ♥ ♦ ♣ ♟ 🃏 🀄 🎴 🎭 🖼 🎨 🧵 🪡 🧶 🪢 👓 🕶 🥽 🥼 🦺 👔 👕 👖 🧣 🧤 🧥 🧦 👗 👘 🥻 🩱 🩲 🩳 👙 👚 🪭 👛 👜 👝 🛍 🎒 🩴 👞 👟 🥾 🥿 👠 👡 🩰 👢 🪮 👑 👒 🎩 🎓 🧢 🪖 ⛑ 📿 💄 💍 💎 🔇 🔈 🔉 🔊 📢 📣 📯 🔔 🔕 🎼 🎵 🎶 🎙 🎚 🎛 🎤 🎧 📻 🎷 🎺 🪊 🪗 🎸 🎹 🎻 🪕 🥁 🪘 🪇 🪈 🪉 📱 📲 ☎ 📞 📟 📠 🔋 🪫 🔌 💻 🖥 🖨 ⌨ 🖱 🖲 💽 💾 💿 📀 🧮 🎥 🎞 📽 🎬 📺 📷 📸 📹 📼 🔍 🔎 🕯 💡 🔦 🏮 🪔 📔 📕 📖 📗 📘 📙 📚 📓 📒 📃 📜 📄 📰 🗞 📑 🔖 🏷 🪙 💰 🪎 💴 💵 💶 💷 💸 💳 🧾 💹 ✉ 📧 📨 📩 📤 📥 📦 📫 📪 📬 📭 📮 🗳 ✏ ✒ 🖋 🖊 🖌 🖍 📝 💼 📁 📂 🗂 📅 📆 🗒 🗓 📇 📈 📉 📊 📋 📌 📍 📎 🖇 📏 📐 ✂ 🗃 🗄 🗑 🔒 🔓 🔏 🔐 🔑 🗝 🔨 🪓 ⛏ ⚒ 🛠 🗡 ⚔ 💣 🪃 🏹 🛡 🪚 🔧 🪛 🔩 ⚙ 🗜 ⚖ 🦯 🔗 ⛓️‍💥 ⛓ 🪝 🧰 🧲 🪜 🪏 ⚗ 🧪 🧫 🧬 🔬 🔭 📡 💉 🩸 💊 🩹 🩼 🩺 🩻 🚪 🛗 🪞 🪟 🛏 🛋 🪑 🚽 🪠 🚿 🛁 🪤 🪒 🧴 🧷 🧹 🧺 🧻 🪣 🧼 🫧 🪥 🧽 🧯 🛒 🚬 ⚰ 🪦 ⚱ 🧿 🪬 🗿 🪧 🪪 🏧 🚮 🚰 ♿ 🚹 🚺 🚻 🚼 🚾 🛂 🛃 🛄 🛅 ⚠ 🚸 ⛔ 🚫 🚳 🚭 🚯 🚱 🚷 📵 🔞 ☢ ☣ ⬆ ↗ ➡ ↘ ⬇ ↙ ⬅ ↖ ↕ ↔ ↩ ↪ ⤴ ⤵ 🔃 🔄 🔙 🔚 🔛 🔜 🔝 🛐 ⚛ 🕉 ✡ ☸ ☯ ✝ ☦ ☪ ☮ 🕎 🔯 🪯 ♈ ♉ ♊ ♋ ♌ ♍ ♎ ♏ ♐ ♑ ♒ ♓ ⛎ 🔀 🔁 🔂 ▶ ⏩ ⏭ ⏯ ◀ ⏪ ⏮ 🔼 ⏫ 🔽 ⏬ ⏸ ⏹ ⏺ ⏏ 🎦 🔅 🔆 📶 🛜 📳 📴 ♀ ♂ ⚧ ✖ ➕ ➖ ➗ 🟰 ♾ ‼ ⁉ ❓ ❔ ❕ ❗ 〰 💱 💲 ⚕ ♻ ⚜ 🔱 📛 🔰 ⭕ ✅ ☑ ✔ ❌ ❎ ➰ ➿ 〽 ✳ ✴ ❇ © ® ™ 🫟 #️⃣ *️⃣ 0️⃣ 1️⃣ 2️⃣ 3️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 8️⃣ 9️⃣ 🔟 🔠 🔡 🔢 🔣 🔤 🅰 🆎 🅱 🆑 🆒 🆓 ℹ 🆔 Ⓜ 🆕 🆖 🅾 🆗 🅿 🆘 🆙 🆚 🈁 🈂 🈷 🈶 🈯 🉐 🈹 🈚 🈲 🉑 🈸 🈴 🈳 ㊗ ㊙ 🈺 🈵 🔴 🟠 🟡 🟢 🔵 🟣 🟤 ⚫ ⚪ 🟥 🟧 🟨 🟩 🟦 🟪 🟫 ⬛ ⬜ ◼ ◻ ◾ ◽ ▪ ▫ 🔶 🔷 🔸 🔹 🔺 🔻 💠 🔘 🔳 🔲 🏁 🚩 🎌 🏴 🏳 🏳️‍🌈 🏳️‍⚧️ 🏴‍☠️ 🇦🇨 🇦🇩 🇦🇪 🇦🇫 🇦🇬 🇦🇮 🇦🇱 🇦🇲 🇦🇴 🇦🇶 🇦🇷 🇦🇸 🇦🇹 🇦🇺 🇦🇼 🇦🇽 🇦🇿 🇧🇦 🇧🇧 🇧🇩 🇧🇪 🇧🇫 🇧🇬 🇧🇭 🇧🇮 🇧🇯 🇧🇱 🇧🇲 🇧🇳 🇧🇴 🇧🇶 🇧🇷 🇧🇸 🇧🇹 🇧🇻 🇧🇼 🇧🇾 🇧🇿 🇨🇦 🇨🇨 🇨🇩 🇨🇫 🇨🇬 🇨🇭 🇨🇮 🇨🇰 🇨🇱 🇨🇲 🇨🇳 🇨🇴 🇨🇵 🇨🇶 🇨🇷 🇨🇺 🇨🇻 🇨🇼 🇨🇽 🇨🇾 🇨🇿 🇩🇪 🇩🇬 🇩🇯 🇩🇰 🇩🇲 🇩🇴 🇩🇿 🇪🇦 🇪🇨 🇪🇪 🇪🇬 🇪🇭 🇪🇷 🇪🇸 🇪🇹 🇪🇺 🇫🇮 🇫🇯 🇫🇰 🇫🇲 🇫🇴 🇫🇷 🇬🇦 🇬🇧 🇬🇩 🇬🇪 🇬🇫 🇬🇬 🇬🇭 🇬🇮 🇬🇱 🇬🇲 🇬🇳 🇬🇵 🇬🇶 🇬🇷 🇬🇸 🇬🇹 🇬🇺 🇬🇼 🇬🇾 🇭🇰 🇭🇲 🇭🇳 🇭🇷 🇭🇹 🇭🇺 🇮🇨 🇮🇩 🇮🇪 🇮🇱 🇮🇲 🇮🇳 🇮🇴 🇮🇶 🇮🇷 🇮🇸 🇮🇹 🇯🇪 🇯🇲 🇯🇴 🇯🇵 🇰🇪 🇰🇬 🇰🇭 🇰🇮 🇰🇲 🇰🇳 🇰🇵 🇰🇷 🇰🇼 🇰🇾 🇰🇿 🇱🇦 🇱🇧 🇱🇨 🇱🇮 🇱🇰 🇱🇷 🇱🇸 🇱🇹 🇱🇺 🇱🇻 🇱🇾 🇲🇦 🇲🇨 🇲🇩 🇲🇪 🇲🇫 🇲🇬 🇲🇭 🇲🇰 🇲🇱 🇲🇲 🇲🇳 🇲🇴 🇲🇵 🇲🇶 🇲🇷 🇲🇸 🇲🇹 🇲🇺 🇲🇻 🇲🇼 🇲🇽 🇲🇾 🇲🇿 🇳🇦 🇳🇨 🇳🇪 🇳🇫 🇳🇬 🇳🇮 🇳🇱 🇳🇴 🇳🇵 🇳🇷 🇳🇺 🇳🇿 🇴🇲 🇵🇦 🇵🇪 🇵🇫 🇵🇬 🇵🇭 🇵🇰 🇵🇱 🇵🇲 🇵🇳 🇵🇷 🇵🇸 🇵🇹 🇵🇼 🇵🇾 🇶🇦 🇷🇪 🇷🇴 🇷🇸 🇷🇺 🇷🇼 🇸🇦 🇸🇧 🇸🇨 🇸🇩 🇸🇪 🇸🇬 🇸🇭 🇸🇮 🇸🇯 🇸🇰 🇸🇱 🇸🇲 🇸🇳 🇸🇴 🇸🇷 🇸🇸 🇸🇹 🇸🇻 🇸🇽 🇸🇾 🇸🇿 🇹🇦 🇹🇨 🇹🇩 🇹🇫 🇹🇬 🇹🇭 🇹🇯 🇹🇰 🇹🇱 🇹🇲 🇹🇳 🇹🇴 🇹🇷 🇹🇹 🇹🇻 🇹🇼 🇹🇿 🇺🇦 🇺🇬 🇺🇲 🇺🇳 🇺🇸 🇺🇾 🇺🇿 🇻🇦 🇻🇨 🇻🇪 🇻🇬 🇻🇮 🇻🇳 🇻🇺 🇼🇫 🇼🇸 🇽🇰 🇾🇪 🇾🇹 🇿🇦 🇿🇲 🇿🇼 🏴󠁧󠁢󠁥󠁮󠁧󠁿 🏴󠁧󠁢󠁳󠁣󠁴󠁿 🏴󠁧󠁢󠁷󠁬󠁳󠁿]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[I would like to achieve this....]]></title>
			<link>https://community.mybb.com/thread-243923.html</link>
			<pubDate>Sun, 17 Aug 2025 01:21:19 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=108821">ARESKY</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-243923.html</guid>
			<description><![CDATA[I posted this on the MyBB-es site, but it still hasn't been resolved. I'd like to know if someone could help me with this. I'm sure many will be interested.<br />
<br />
<br />
Good afternoon/morning/evening, everyone, depending on when you're reading this post...<br />
For some time now, I've been searching or trying to figure out how I can accomplish something like this...<br />
<br />
<a href="https://imgur.com/pQKFifN" target="_blank" rel="noopener" class="mycode_url">https://imgur.com/pQKFifN</a><br />
<a href="https://imgur.com/92dCtVF" target="_blank" rel="noopener" class="mycode_url">https://imgur.com/92dCtVF</a><br />
<br />
Well, my goal is to simply include it in my forum, or rather, that it might be helpful to many people. Since many people already use the TopStats plugin, for all its features and all that, I wanted to know if anyone knew how to include these options in something like this, would like to create, or if they had a way to do it, through a tutorial that could make it easier. Well, in 1, I wanted to include everything from posts, that is:<br />
<br />
- Recent Reply<br />
- Recent Topic<br />
- Most Visited<br />
<br />
Although in this case, some of these are, as you define it, simpler, so others can modify them to their liking. The colors don't matter; it's up to each person to arrange and/or modify them to their liking. In another, add the remaining options:<br />
<br />
- Reputations<br />
- More Points (if you have NewPoints)<br />
- More Recommended<br />
<br />
Although I also saw in a forum, I don't remember if it was XenForo, that they had included that for Staff Members... where admins, global mods, and so on were listed.<br />
<br />
Well, if anyone has knowledge in that area or a guide or tutorial, I'd love for you to share it.]]></description>
			<content:encoded><![CDATA[I posted this on the MyBB-es site, but it still hasn't been resolved. I'd like to know if someone could help me with this. I'm sure many will be interested.<br />
<br />
<br />
Good afternoon/morning/evening, everyone, depending on when you're reading this post...<br />
For some time now, I've been searching or trying to figure out how I can accomplish something like this...<br />
<br />
<a href="https://imgur.com/pQKFifN" target="_blank" rel="noopener" class="mycode_url">https://imgur.com/pQKFifN</a><br />
<a href="https://imgur.com/92dCtVF" target="_blank" rel="noopener" class="mycode_url">https://imgur.com/92dCtVF</a><br />
<br />
Well, my goal is to simply include it in my forum, or rather, that it might be helpful to many people. Since many people already use the TopStats plugin, for all its features and all that, I wanted to know if anyone knew how to include these options in something like this, would like to create, or if they had a way to do it, through a tutorial that could make it easier. Well, in 1, I wanted to include everything from posts, that is:<br />
<br />
- Recent Reply<br />
- Recent Topic<br />
- Most Visited<br />
<br />
Although in this case, some of these are, as you define it, simpler, so others can modify them to their liking. The colors don't matter; it's up to each person to arrange and/or modify them to their liking. In another, add the remaining options:<br />
<br />
- Reputations<br />
- More Points (if you have NewPoints)<br />
- More Recommended<br />
<br />
Although I also saw in a forum, I don't remember if it was XenForo, that they had included that for Staff Members... where admins, global mods, and so on were listed.<br />
<br />
Well, if anyone has knowledge in that area or a guide or tutorial, I'd love for you to share it.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Logout redirects back to current page]]></title>
			<link>https://community.mybb.com/thread-243868.html</link>
			<pubDate>Mon, 04 Aug 2025 07:58:33 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=20639">JLP423</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-243868.html</guid>
			<description><![CDATA[Mybb's default logout redirect is index.php, this quick javascript will help to redirect the member back to the current page instead of forum index.<br />
<br />
go intotemplate <span style="font-weight: bold;" class="mycode_b">header_welcomeblock_member</span> and find<br />
 <br />
<pre class="block-code line-numbers language-none"><code class="language-none">href=&quot;{$mybb-&gt;settings['bburl']}/member.php?action=logout&amp;amp;logoutkey={$mybb-&gt;user['logoutkey']}&quot;
</code></pre><br />
change it to<br />
 <br />
<pre class="block-code line-numbers language-none"><code class="language-none">href=&quot;#&quot; data-logout-url=&quot;{$mybb-&gt;settings['bburl']}/member.php?action=logout&amp;amp;logoutkey={$mybb-&gt;user['logoutkey']}&quot;
</code></pre><br />
then add this at the bottom of the template<br />
 <br />
<pre class="block-code line-numbers language-none"><code class="language-none">&lt;script&gt;
  document.addEventListener(&quot;DOMContentLoaded&quot;, function () {
    const logoutLink = document.querySelector(&quot;.logout-link&quot;);
    if (logoutLink) {
      logoutLink.addEventListener(&quot;click&quot;, function (e) {
        e.preventDefault();
        const logoutUrl = logoutLink.getAttribute(&quot;data-logout-url&quot;);

        // Save current page in session storage
        sessionStorage.setItem(&quot;afterLogoutRedirect&quot;, location.pathname + location.search);

        // Now go to the logout URL (MyBB handles this)
        window.location.href = logoutUrl;
      });
    }

    // After logout, if there's a redirect URL stored, go back to it
    const redirect = sessionStorage.getItem(&quot;afterLogoutRedirect&quot;);
    if (redirect &amp;&amp; !document.referrer.includes(&quot;member.php&quot;)) {
      sessionStorage.removeItem(&quot;afterLogoutRedirect&quot;);
      // Delay slightly to make sure logout is complete
      setTimeout(() =&gt; {
        window.location.href = redirect;
      }, 100);
    }
  });
&lt;/script&gt;

</code></pre>]]></description>
			<content:encoded><![CDATA[Mybb's default logout redirect is index.php, this quick javascript will help to redirect the member back to the current page instead of forum index.<br />
<br />
go intotemplate <span style="font-weight: bold;" class="mycode_b">header_welcomeblock_member</span> and find<br />
 <br />
<pre class="block-code line-numbers language-none"><code class="language-none">href=&quot;{$mybb-&gt;settings['bburl']}/member.php?action=logout&amp;amp;logoutkey={$mybb-&gt;user['logoutkey']}&quot;
</code></pre><br />
change it to<br />
 <br />
<pre class="block-code line-numbers language-none"><code class="language-none">href=&quot;#&quot; data-logout-url=&quot;{$mybb-&gt;settings['bburl']}/member.php?action=logout&amp;amp;logoutkey={$mybb-&gt;user['logoutkey']}&quot;
</code></pre><br />
then add this at the bottom of the template<br />
 <br />
<pre class="block-code line-numbers language-none"><code class="language-none">&lt;script&gt;
  document.addEventListener(&quot;DOMContentLoaded&quot;, function () {
    const logoutLink = document.querySelector(&quot;.logout-link&quot;);
    if (logoutLink) {
      logoutLink.addEventListener(&quot;click&quot;, function (e) {
        e.preventDefault();
        const logoutUrl = logoutLink.getAttribute(&quot;data-logout-url&quot;);

        // Save current page in session storage
        sessionStorage.setItem(&quot;afterLogoutRedirect&quot;, location.pathname + location.search);

        // Now go to the logout URL (MyBB handles this)
        window.location.href = logoutUrl;
      });
    }

    // After logout, if there's a redirect URL stored, go back to it
    const redirect = sessionStorage.getItem(&quot;afterLogoutRedirect&quot;);
    if (redirect &amp;&amp; !document.referrer.includes(&quot;member.php&quot;)) {
      sessionStorage.removeItem(&quot;afterLogoutRedirect&quot;);
      // Delay slightly to make sure logout is complete
      setTimeout(() =&gt; {
        window.location.href = redirect;
      }, 100);
    }
  });
&lt;/script&gt;

</code></pre>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[force logout]]></title>
			<link>https://community.mybb.com/thread-243215.html</link>
			<pubDate>Fri, 04 Apr 2025 17:51:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=108092">HLFadmin</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-243215.html</guid>
			<description><![CDATA[I run a small private forum for like-minded people. Registrations are approved and activated by administrator, and login is required. Anonymous browsing is not permitted. Lately, a number of members have registered and been activated, but do not participate. One measure of participation is post count. <br />
<br />
A task can force logout of members who sign up but don't participate. If a member has 0 posts and their last activity is more than 2 hours ago, delete their loginkey. Since that doesn't match the value in their stored cookie, they must login again. A trivial matter, perhaps. In the last almost 4 months, we've got 125 such types out of 176. We don't appeal to some, that's never been an issue. But, I'd prefer lurkers sign back in. Silly, I know, but that's just me.<br />
<br />
Using this task in conjunction with IP History plugin has helped me identify multiple duplicate accounts.<br />
<a href="https://community.mybb.com/mods.php?action=view&amp;pid=1213" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?acti...w&amp;pid=1213</a><br />
<br />
Create a file in inc/tasks named forcelogout.php and stuff it with <pre class="block-code line-numbers language-none"><code class="language-none">&lt;?php
/**
 * MyBB 1.8
 * Copyright 2014 MyBB Group, All Rights Reserved
 *
 * Website: http://www.mybb.com
 * License: http://www.mybb.com/about/license
 *
 */

function task_forcelogout($task)
{
	global $mybb, $db;

	// force logout where postnum=0 and lastactive was more than 2 hours ago
	$query = $db-&gt;simple_select(&quot;users&quot;, &quot;uid, loginkey&quot;, &quot;postnum=0 AND UNIX_TIMESTAMP()-lastactive&gt;7200&quot;);
	$usercount=$totalcount=0;
	while($user = $db-&gt;fetch_array($query))
	{
		++$totalcount;
		if($user['loginkey'] != &quot;&quot;)
		{
			++$usercount;
			$db-&gt;update_query(&quot;users&quot;, array('loginkey' =&gt; &quot;&quot;), &quot;uid='{$user['uid']}'&quot;);
		}
	}
	add_task_log($task, &quot;Forced logout task ran for &quot;.$usercount.&quot; users out of &quot;.$totalcount.&quot; users.&quot;);
}</code></pre><br />
Then create a new task in AdminCP / Tools and Maintenance / select menu Task Manager / Add New Task. Use these values:<br />
Title: forcelogout<br />
Short Description: Forcelogout if postnum=0<br />
Task: forcelogout.php<br />
Time Minutes: 4<br />
Time Hours: *<br />
Time Days of Month: *<br />
Time Weekdays: Every weekday<br />
Time Months: Every month<br />
Enable Logging?: Yes<br />
Enable Task?: Yes]]></description>
			<content:encoded><![CDATA[I run a small private forum for like-minded people. Registrations are approved and activated by administrator, and login is required. Anonymous browsing is not permitted. Lately, a number of members have registered and been activated, but do not participate. One measure of participation is post count. <br />
<br />
A task can force logout of members who sign up but don't participate. If a member has 0 posts and their last activity is more than 2 hours ago, delete their loginkey. Since that doesn't match the value in their stored cookie, they must login again. A trivial matter, perhaps. In the last almost 4 months, we've got 125 such types out of 176. We don't appeal to some, that's never been an issue. But, I'd prefer lurkers sign back in. Silly, I know, but that's just me.<br />
<br />
Using this task in conjunction with IP History plugin has helped me identify multiple duplicate accounts.<br />
<a href="https://community.mybb.com/mods.php?action=view&amp;pid=1213" target="_blank" rel="noopener" class="mycode_url">https://community.mybb.com/mods.php?acti...w&amp;pid=1213</a><br />
<br />
Create a file in inc/tasks named forcelogout.php and stuff it with <pre class="block-code line-numbers language-none"><code class="language-none">&lt;?php
/**
 * MyBB 1.8
 * Copyright 2014 MyBB Group, All Rights Reserved
 *
 * Website: http://www.mybb.com
 * License: http://www.mybb.com/about/license
 *
 */

function task_forcelogout($task)
{
	global $mybb, $db;

	// force logout where postnum=0 and lastactive was more than 2 hours ago
	$query = $db-&gt;simple_select(&quot;users&quot;, &quot;uid, loginkey&quot;, &quot;postnum=0 AND UNIX_TIMESTAMP()-lastactive&gt;7200&quot;);
	$usercount=$totalcount=0;
	while($user = $db-&gt;fetch_array($query))
	{
		++$totalcount;
		if($user['loginkey'] != &quot;&quot;)
		{
			++$usercount;
			$db-&gt;update_query(&quot;users&quot;, array('loginkey' =&gt; &quot;&quot;), &quot;uid='{$user['uid']}'&quot;);
		}
	}
	add_task_log($task, &quot;Forced logout task ran for &quot;.$usercount.&quot; users out of &quot;.$totalcount.&quot; users.&quot;);
}</code></pre><br />
Then create a new task in AdminCP / Tools and Maintenance / select menu Task Manager / Add New Task. Use these values:<br />
Title: forcelogout<br />
Short Description: Forcelogout if postnum=0<br />
Task: forcelogout.php<br />
Time Minutes: 4<br />
Time Hours: *<br />
Time Days of Month: *<br />
Time Weekdays: Every weekday<br />
Time Months: Every month<br />
Enable Logging?: Yes<br />
Enable Task?: Yes]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[rudimentary IgnoreForums with core edit]]></title>
			<link>https://community.mybb.com/thread-243091.html</link>
			<pubDate>Wed, 12 Mar 2025 12:48:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=108092">HLFadmin</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-243091.html</guid>
			<description><![CDATA[There may be a circumstance where a member wants to ignore certain forums when performing a search, whether it be New Posts, Today's Posts or keyword search. A plugin will provide a robust user interface, but for a simple down and dirty solution, no plugin is required if you want to make and maintain a simple core edit. "Maintain" because a MyBB version update may require the core edit be made again.<br />
<br />
/forum/inc/functions_search.php is source for get_unsearchable_forums() function which uses group and forum permissions to assign a CSV list of forums to variable &#36;unsearchable which is then used for queries in /forum/search.php. The ignored forums are still visible if the member has permissions to access them, they just won't show up in search results.<br />
<br />
"Rudimentary" because a typo can cause SQL errors during a search query. Care must be exercised. The concept demonstrated here may be inspiration for a plugin with entry validation, but is beyond the scope of this post.<br />
<br />
I created a custom profile field named IgnoreForums, allowed it to be displayed in user profile visible to restricted groups, and made it editable by restricted groups. In my instance, IgnoreForums is column fid5 in userfields table. I could have placed the field in users table, but simple implementation through ACP is more desirable. The field contents are manually determined by hovering over a named forum in index page and noting the forum ID. In my instance, this list of forums works to ignore search results from forums with IDs 8,29,30,31,32,36,120<br />
<br />
The core edit is straightforward. <br />
1. In /forum/inc/functions_search.php edit line 86 to include &#36;db in the global variable definitions.<br />
2. Then before line 145 which returns the function results, add the following code: <br />
<pre class="block-code line-numbers language-none"><code class="language-none">// added to ignore user-defined list of forums
$uid=$mybb-&gt;user['uid'];
$query = $db-&gt;simple_select(&quot;userfields&quot;, &quot;*&quot;, &quot;ufid = '{$uid}'&quot;);
$userfields = $db-&gt;fetch_array($query);
if(!empty($userfields['fid5'])) {
  if($unsearchable) { $unsearchable .= &quot;,&quot;; }
  $unsearchable .= $userfields['fid5'];
  } 
// added to track variables during development	
// @error_log(&quot;uid=&quot;.var_export($uid, true).&quot;\r\n&quot;, 3, $mybb-&gt;settings['errorloglocation']);
// @error_log(&quot;userfield=&quot;.var_export($userfield, true).&quot;\r\n&quot;, 3, $mybb-&gt;settings['errorloglocation']);
// @error_log(&quot;unsearchable=&quot;.var_export($unsearchable, true).&quot;\r\n&quot;, 3, $mybb-&gt;settings['errorloglocation']);
// end added</code></pre><br />
(The error_log() codes are an example to show intermediate results during development, and can be omitted on your production server.)<br />
<br />
Because an empty custom profile field will not show up in the user's profile, the initial field entry is made upon request in AdminCP / Users &amp; Groups / select a user to Edit and change the field entry in the profile tab.<br />
<br />
Once the field is not empty, it can be viewed and edited as permissions were set when creating the field. A more robust method would mirror the functionality of UserCP / Buddy/Ignore List, but that would require a plugin which is more complex than a simple core edit.<br />
<hr class="mycode_hr" />
Special thanks to Laird for helping with conditional logic to prevent SQL query errors. <img src="https://community.mybb.com/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" />]]></description>
			<content:encoded><![CDATA[There may be a circumstance where a member wants to ignore certain forums when performing a search, whether it be New Posts, Today's Posts or keyword search. A plugin will provide a robust user interface, but for a simple down and dirty solution, no plugin is required if you want to make and maintain a simple core edit. "Maintain" because a MyBB version update may require the core edit be made again.<br />
<br />
/forum/inc/functions_search.php is source for get_unsearchable_forums() function which uses group and forum permissions to assign a CSV list of forums to variable &#36;unsearchable which is then used for queries in /forum/search.php. The ignored forums are still visible if the member has permissions to access them, they just won't show up in search results.<br />
<br />
"Rudimentary" because a typo can cause SQL errors during a search query. Care must be exercised. The concept demonstrated here may be inspiration for a plugin with entry validation, but is beyond the scope of this post.<br />
<br />
I created a custom profile field named IgnoreForums, allowed it to be displayed in user profile visible to restricted groups, and made it editable by restricted groups. In my instance, IgnoreForums is column fid5 in userfields table. I could have placed the field in users table, but simple implementation through ACP is more desirable. The field contents are manually determined by hovering over a named forum in index page and noting the forum ID. In my instance, this list of forums works to ignore search results from forums with IDs 8,29,30,31,32,36,120<br />
<br />
The core edit is straightforward. <br />
1. In /forum/inc/functions_search.php edit line 86 to include &#36;db in the global variable definitions.<br />
2. Then before line 145 which returns the function results, add the following code: <br />
<pre class="block-code line-numbers language-none"><code class="language-none">// added to ignore user-defined list of forums
$uid=$mybb-&gt;user['uid'];
$query = $db-&gt;simple_select(&quot;userfields&quot;, &quot;*&quot;, &quot;ufid = '{$uid}'&quot;);
$userfields = $db-&gt;fetch_array($query);
if(!empty($userfields['fid5'])) {
  if($unsearchable) { $unsearchable .= &quot;,&quot;; }
  $unsearchable .= $userfields['fid5'];
  } 
// added to track variables during development	
// @error_log(&quot;uid=&quot;.var_export($uid, true).&quot;\r\n&quot;, 3, $mybb-&gt;settings['errorloglocation']);
// @error_log(&quot;userfield=&quot;.var_export($userfield, true).&quot;\r\n&quot;, 3, $mybb-&gt;settings['errorloglocation']);
// @error_log(&quot;unsearchable=&quot;.var_export($unsearchable, true).&quot;\r\n&quot;, 3, $mybb-&gt;settings['errorloglocation']);
// end added</code></pre><br />
(The error_log() codes are an example to show intermediate results during development, and can be omitted on your production server.)<br />
<br />
Because an empty custom profile field will not show up in the user's profile, the initial field entry is made upon request in AdminCP / Users &amp; Groups / select a user to Edit and change the field entry in the profile tab.<br />
<br />
Once the field is not empty, it can be viewed and edited as permissions were set when creating the field. A more robust method would mirror the functionality of UserCP / Buddy/Ignore List, but that would require a plugin which is more complex than a simple core edit.<br />
<hr class="mycode_hr" />
Special thanks to Laird for helping with conditional logic to prevent SQL query errors. <img src="https://community.mybb.com/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Set Editor in Source Mode by Default [Easiest Method]]]></title>
			<link>https://community.mybb.com/thread-242778.html</link>
			<pubDate>Tue, 14 Jan 2025 23:22:46 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=95802">GasmoN</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-242778.html</guid>
			<description><![CDATA[Firstly, I am aware that there's already tutorials about this, and the only reason why I am posting this method I discovered recently is because I find it to be the easiest so far, so even newbies can understand it better than other methods. <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #1e92f7;" class="mycode_color">Step #1</span></span><br />
Go to <span style="font-weight: bold;" class="mycode_b">Templates &amp; Styles</span> &gt; <span style="font-weight: bold;" class="mycode_b">Templates</span> &gt; <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">*Your theme*</span></span> &gt; <span style="font-weight: bold;" class="mycode_b">Ungrouped Templates</span> &gt; <span style="font-weight: bold;" class="mycode_b">codebuttons</span><br />
<br />
<span style="color: #1e92f7;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Step #2</span></span><br />
Near a bottom find <span style="font-weight: bold;" class="mycode_b">autoUpdate: true</span>, and below it add the following: <span style="font-weight: bold;" class="mycode_b">startInSourceMode: true,</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #2ecc40;" class="mycode_color">That's it!</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Preview:</span><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=47625" target="_blank" title="">Screenshot_1.png</a> (Size: 32.91 KB / Downloads: 157)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Firstly, I am aware that there's already tutorials about this, and the only reason why I am posting this method I discovered recently is because I find it to be the easiest so far, so even newbies can understand it better than other methods. <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #1e92f7;" class="mycode_color">Step #1</span></span><br />
Go to <span style="font-weight: bold;" class="mycode_b">Templates &amp; Styles</span> &gt; <span style="font-weight: bold;" class="mycode_b">Templates</span> &gt; <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">*Your theme*</span></span> &gt; <span style="font-weight: bold;" class="mycode_b">Ungrouped Templates</span> &gt; <span style="font-weight: bold;" class="mycode_b">codebuttons</span><br />
<br />
<span style="color: #1e92f7;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Step #2</span></span><br />
Near a bottom find <span style="font-weight: bold;" class="mycode_b">autoUpdate: true</span>, and below it add the following: <span style="font-weight: bold;" class="mycode_b">startInSourceMode: true,</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #2ecc40;" class="mycode_color">That's it!</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Preview:</span><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=47625" target="_blank" title="">Screenshot_1.png</a> (Size: 32.91 KB / Downloads: 157)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[How to display Usergroup image on user profile]]></title>
			<link>https://community.mybb.com/thread-242195.html</link>
			<pubDate>Tue, 05 Nov 2024 02:58:44 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=142582">preshboy</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-242195.html</guid>
			<description><![CDATA[Good day, I've been having issues on displaying the usergroup image on user profile. <br />
<br />
What should I put on the input on the first image??<br />
<br />
<a href="http://devsarena.my-board.org/forum" target="_blank" rel="noopener" class="mycode_url">http://devsarena.my-board.org/forum</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="JPEG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=47345" target="_blank" title="">IMG-20241105-WA0002.jpg</a> (Size: 66.58 KB / Downloads: 143)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="JPEG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=47346" target="_blank" title="">IMG-20241105-WA0003.jpg</a> (Size: 46.69 KB / Downloads: 158)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Good day, I've been having issues on displaying the usergroup image on user profile. <br />
<br />
What should I put on the input on the first image??<br />
<br />
<a href="http://devsarena.my-board.org/forum" target="_blank" rel="noopener" class="mycode_url">http://devsarena.my-board.org/forum</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="JPEG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=47345" target="_blank" title="">IMG-20241105-WA0002.jpg</a> (Size: 66.58 KB / Downloads: 143)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="JPEG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=47346" target="_blank" title="">IMG-20241105-WA0003.jpg</a> (Size: 46.69 KB / Downloads: 158)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Allow users to upload a custom cover to their profiles]]></title>
			<link>https://community.mybb.com/thread-241075.html</link>
			<pubDate>Wed, 22 May 2024 01:53:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=25096">Omar G.</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-241075.html</guid>
			<description><![CDATA[I recently released <a href="https://community.mybb.com/thread-230153.html" target="_blank" rel="noopener" class="mycode_url">OUGC File Profile Fields</a> as a free plugin.<br />
<br />
The following is an Example Configuration that will help you implement a custom cover for user profiles.<br />
<br />
The reasoning to share this tutorial is for it to be an alternative to third-party plugins that are not optimized, and sometimes even have potential or actual vulnerabilities which might result in risky forum setups.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Custom Profile Cover Image</span></span><br />
<a href="https://github.com/OUGC-Network/OUGC-File-Profile-Fields?tab=readme-ov-file#usage_examples" target="_blank" rel="noopener" class="mycode_url">https://github.com/OUGC-Network/OUGC-Fil...e_examples</a><br />
<br />
<span style="font-size: medium;" class="mycode_size">Custom Profile Field</span><br />
<br />
    <span style="font-weight: bold;" class="mycode_b">Title</span> <code class="inline-code">Profile Cover</code><br />
    <span style="font-weight: bold;" class="mycode_b">Short Description</span> <code class="inline-code">Upload an image to be used as your profile cover.</code><br />
    <span style="font-weight: bold;" class="mycode_b">Field Type</span> <code class="inline-code">File</code><br />
    <span style="font-weight: bold;" class="mycode_b">File Types</span> <code class="inline-code">PNG Image (png)</code><br />
    <span style="font-weight: bold;" class="mycode_b">Maximum File Size (Kilobytes)</span> <code class="inline-code">2048</code><br />
    <span style="font-weight: bold;" class="mycode_b">Uploads Path</span> <code class="inline-code">./uploads/covers</code> (chmod <code class="inline-code">777</code>)<br />
    <span style="font-weight: bold;" class="mycode_b">Custom Output</span> <code class="inline-code">Yes</code><br />
    <span style="font-weight: bold;" class="mycode_b">Only Image Files</span> <code class="inline-code">Yes</code><br />
    <span style="font-weight: bold;" class="mycode_b">Minimum Image Dimensions</span> <code class="inline-code">600|200</code><br />
    <span style="font-weight: bold;" class="mycode_b">Maximum Image Dimensions</span> <code class="inline-code">1000|400</code><br />
    <span style="font-weight: bold;" class="mycode_b">Display on profile?</span> <code class="inline-code">Yes</code><br />
    <span style="font-weight: bold;" class="mycode_b">Display on postbit?</span> <code class="inline-code">No</code><br />
    <span style="font-weight: bold;" class="mycode_b">Viewable By</span> <code class="inline-code">All groups</code><br />
    <span style="font-weight: bold;" class="mycode_b">Editable By</span> <code class="inline-code">All groups</code><br />
<br />
<span style="font-size: medium;" class="mycode_size">Custom Template</span><br />
<br />
A custom template should be created either in the <code class="inline-code">Global Templates</code> set for all themes or in each template set for each theme.<br />
<br />
    <span style="font-weight: bold;" class="mycode_b">Template Name</span> <code class="inline-code">ougcfileprofilefields_profile_file_10</code><br />
    <span style="font-weight: bold;" class="mycode_b">Contents</span> The CLASS selector will target the profile user table in the stock MyBB theme.<br />
<pre class="block-code line-numbers language-none"><code class="language-html">&lt;style&gt;
	#content &gt; div:nth-child(1) &gt; fieldset:nth-child(5) {
		background-image: url('{$mybb-&gt;settings['bburl']}/ougc_fileprofilefields.php?aid={$aid}');
	}
&lt;/style&gt;
</code></pre><br />
<span style="font-size: medium;" class="mycode_size">Template Modifications</span><br />
<br />
    <span style="font-weight: bold;" class="mycode_b">Template Name</span> <code class="inline-code">member_profile</code><br />
    <span style="font-weight: bold;" class="mycode_b">Find</span> <code class="inline-code">{$footer}</code><br />
    <span style="font-weight: bold;" class="mycode_b">Add before</span> <code class="inline-code">{$GLOBALS['ougc_fileprofilefields']['fid10']}</code> where <code class="inline-code">10</code> is the custom profile field identifier (<code class="inline-code">fid</code>).<br />
<br />
<span style="font-size: medium;" class="mycode_size">Preview</span><br />
<br />
<img src="https://community.mybb.com/attachment.php?aid=46960" loading="lazy"  width="1029" height="521" alt="[Image: attachment.php?aid=46960]" class="mycode_img" /><br />
<br />
<span style="font-size: small;" class="mycode_size"><span style="color: #C14700;" class="mycode_color">* This is configuration set in a stock MyBB installation. For custom setups (themes), modifications or adaptations are expected.</span></span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=46960" target="_blank" title="">331876048-6c2c53b9-00b9-436c-b5b1-78ad9c9d5b62.png</a> (Size: 343.03 KB / Downloads: 468)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[I recently released <a href="https://community.mybb.com/thread-230153.html" target="_blank" rel="noopener" class="mycode_url">OUGC File Profile Fields</a> as a free plugin.<br />
<br />
The following is an Example Configuration that will help you implement a custom cover for user profiles.<br />
<br />
The reasoning to share this tutorial is for it to be an alternative to third-party plugins that are not optimized, and sometimes even have potential or actual vulnerabilities which might result in risky forum setups.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Custom Profile Cover Image</span></span><br />
<a href="https://github.com/OUGC-Network/OUGC-File-Profile-Fields?tab=readme-ov-file#usage_examples" target="_blank" rel="noopener" class="mycode_url">https://github.com/OUGC-Network/OUGC-Fil...e_examples</a><br />
<br />
<span style="font-size: medium;" class="mycode_size">Custom Profile Field</span><br />
<br />
    <span style="font-weight: bold;" class="mycode_b">Title</span> <code class="inline-code">Profile Cover</code><br />
    <span style="font-weight: bold;" class="mycode_b">Short Description</span> <code class="inline-code">Upload an image to be used as your profile cover.</code><br />
    <span style="font-weight: bold;" class="mycode_b">Field Type</span> <code class="inline-code">File</code><br />
    <span style="font-weight: bold;" class="mycode_b">File Types</span> <code class="inline-code">PNG Image (png)</code><br />
    <span style="font-weight: bold;" class="mycode_b">Maximum File Size (Kilobytes)</span> <code class="inline-code">2048</code><br />
    <span style="font-weight: bold;" class="mycode_b">Uploads Path</span> <code class="inline-code">./uploads/covers</code> (chmod <code class="inline-code">777</code>)<br />
    <span style="font-weight: bold;" class="mycode_b">Custom Output</span> <code class="inline-code">Yes</code><br />
    <span style="font-weight: bold;" class="mycode_b">Only Image Files</span> <code class="inline-code">Yes</code><br />
    <span style="font-weight: bold;" class="mycode_b">Minimum Image Dimensions</span> <code class="inline-code">600|200</code><br />
    <span style="font-weight: bold;" class="mycode_b">Maximum Image Dimensions</span> <code class="inline-code">1000|400</code><br />
    <span style="font-weight: bold;" class="mycode_b">Display on profile?</span> <code class="inline-code">Yes</code><br />
    <span style="font-weight: bold;" class="mycode_b">Display on postbit?</span> <code class="inline-code">No</code><br />
    <span style="font-weight: bold;" class="mycode_b">Viewable By</span> <code class="inline-code">All groups</code><br />
    <span style="font-weight: bold;" class="mycode_b">Editable By</span> <code class="inline-code">All groups</code><br />
<br />
<span style="font-size: medium;" class="mycode_size">Custom Template</span><br />
<br />
A custom template should be created either in the <code class="inline-code">Global Templates</code> set for all themes or in each template set for each theme.<br />
<br />
    <span style="font-weight: bold;" class="mycode_b">Template Name</span> <code class="inline-code">ougcfileprofilefields_profile_file_10</code><br />
    <span style="font-weight: bold;" class="mycode_b">Contents</span> The CLASS selector will target the profile user table in the stock MyBB theme.<br />
<pre class="block-code line-numbers language-none"><code class="language-html">&lt;style&gt;
	#content &gt; div:nth-child(1) &gt; fieldset:nth-child(5) {
		background-image: url('{$mybb-&gt;settings['bburl']}/ougc_fileprofilefields.php?aid={$aid}');
	}
&lt;/style&gt;
</code></pre><br />
<span style="font-size: medium;" class="mycode_size">Template Modifications</span><br />
<br />
    <span style="font-weight: bold;" class="mycode_b">Template Name</span> <code class="inline-code">member_profile</code><br />
    <span style="font-weight: bold;" class="mycode_b">Find</span> <code class="inline-code">{$footer}</code><br />
    <span style="font-weight: bold;" class="mycode_b">Add before</span> <code class="inline-code">{$GLOBALS['ougc_fileprofilefields']['fid10']}</code> where <code class="inline-code">10</code> is the custom profile field identifier (<code class="inline-code">fid</code>).<br />
<br />
<span style="font-size: medium;" class="mycode_size">Preview</span><br />
<br />
<img src="https://community.mybb.com/attachment.php?aid=46960" loading="lazy"  width="1029" height="521" alt="[Image: attachment.php?aid=46960]" class="mycode_img" /><br />
<br />
<span style="font-size: small;" class="mycode_size"><span style="color: #C14700;" class="mycode_color">* This is configuration set in a stock MyBB installation. For custom setups (themes), modifications or adaptations are expected.</span></span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://community.mybb.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=46960" target="_blank" title="">331876048-6c2c53b9-00b9-436c-b5b1-78ad9c9d5b62.png</a> (Size: 343.03 KB / Downloads: 468)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Tutorial - Thread Pop Up on Index]]></title>
			<link>https://community.mybb.com/thread-240478.html</link>
			<pubDate>Sat, 09 Mar 2024 13:49:35 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=153713">Snoctriz</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-240478.html</guid>
			<description><![CDATA[This script fetches new threads from a MyBB forum using AJAX and displays them in a popup on a web page. Here's a breakdown of what each part of the script does:<br />
<br />
[*]<span style="font-weight: bold;" class="mycode_b">Fetching New Threads</span>:<ul class="mycode_list"><li>The script sends an AJAX request to a PHP file (mybb_threads.php) on the server to fetch new threads from the MyBB forum.<br />
</li>
<li>The PHP file queries the MyBB database for threads created within the last 24 hours and returns them as JSON data.<br />
</li>
</ul>
<br />
[*]<span style="font-weight: bold;" class="mycode_b">Creating the Popup</span>:<ul class="mycode_list"><li>Once the AJAX request completes successfully, the script creates a popup (&lt;div&gt;) element and appends it to the document body.<br />
</li>
<li>The popup is styled to appear at the bottom right corner of the page and has a clean, minimalistic design.<br />
</li>
</ul>
<br />
[*]<span style="font-weight: bold;" class="mycode_b">Displaying Threads</span>:<ul class="mycode_list"><li>The script iterates over the fetched threads and adds them to the popup one by one.<br />
</li>
<li>Each thread is displayed as a list item (&lt;li&gt;) containing a link (&lt;a&gt;) to the thread on the MyBB forum.<br />
</li>
<li>The threads are displayed sequentially with a delay of 2 seconds between each thread, giving a nice effect of them appearing one by one.<br />
</li>
</ul>
[*]<span style="font-weight: bold;" class="mycode_b">Sound Notification</span>:<ul class="mycode_list"><li>For each thread that is displayed, the script plays a notification sound to alert the user to the new thread.<br />
</li>
<li>The sound file (notification.mp3) is played using the HTML5 Audio API.<br />
</li>
</ul>
[*]<span style="font-weight: bold;" class="mycode_b">Popup Visibility</span>:<ul class="mycode_list"><li>The popup remains visible on the screen until all threads have been displayed.<br />
</li>
<li>After all threads have been displayed, the popup automatically disappears after 2 seconds, giving the user enough time to see the new threads.<br />
</li>
</ul>
<br />
[*]Overall, this script provides a user-friendly way to notify website visitors of new threads on a MyBB forum, allowing them to easily navigate to the new content.<br />
<br />
[*]Instructions: <br />
[*]1. Create a file in your Cpanel called: <br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-none">mybb_threads.php</code></pre> <br />
Put this code in it: <br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-php">&lt;?php
define('IN_MYBB', 1);
require_once 'global.php';
// Query to fetch new threads
$query = $db-&gt;simple_select('threads', 'tid, subject', 'dateline &gt; ' . (TIME_NOW - 86400));
$threads = [];
while ($thread = $db-&gt;fetch_array($query)) {
    $threads[] = [
        'url' =&gt; 'showthread.php?tid=' . $thread['tid'],
        'title' =&gt; $thread['subject']
    ];
}
// Output threads as JSON
header('Content-Type: application/json');
echo json_encode($threads);</code></pre><br />
2. Create this file popup.js<br />
Put this code in it: <br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-php">document.addEventListener('DOMContentLoaded', function() {
    // Fetch new threads from MyBB using AJAX
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function() {
        if (this.readyState == 4 &amp;&amp; this.status == 200) {
            var threads = JSON.parse(this.responseText);
            // Create a popup div
            var popup = document.createElement('div');
            popup.id = 'mybb-threads-popup';
            popup.innerHTML = '&lt;h2&gt;New Threads&lt;/h2&gt;&lt;ul&gt;&lt;/ul&gt;';
            document.body.appendChild(popup);
            // Show the popup at the bottom right
            popup.style.display = 'block';
            // Display threads one by one and then disappear
            threads.forEach(function(thread, index) {
                setTimeout(function() {
                    var li = document.createElement('li');
                    li.innerHTML = '&lt;a href=&quot;' + thread.url + '&quot;&gt;' + thread.title + '&lt;/a&gt;';
                    popup.querySelector('ul').appendChild(li);
                    // Play a sound notification
                    var audio = new Audio('path_to_notification_sound.mp3');
                    audio.play();
                }, index * 2000); // Display each thread with a delay of 2 seconds
            });
            // Hide the popup after all threads are displayed
            setTimeout(function() {
                popup.style.display = 'none';
            }, threads.length * 2000); // Total time = number of threads * delay
        }
    };
    xmlhttp.open('GET', 'mybb_threads.php', true);
    xmlhttp.send();
});</code></pre><br />
3. Add this code to your global.css<br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-php">#mybb-threads-popup {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background-color: #f8f9fa;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    padding: 10px 20px;
    max-width: 300px;
    max-height: 80vh;
    overflow-y: auto;
    display: none;
    z-index: 9999;
    transition: opacity 0.5s, right 0.5s;
}
#mybb-threads-popup h2 {
    margin-top: 0;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}
#mybb-threads-popup ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
#mybb-threads-popup ul li {
    margin-bottom: 5px;
}
#mybb-threads-popup ul li a {
    text-decoration: none;
    color: #333;
    font-size: 14px;
}
#mybb-threads-popup ul li a:hover {
    text-decoration: underline;
}</code></pre><br />
4. Add this to your headerinclude:<br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-none">&lt;script src=&quot;path_to_/popup.js&quot;&gt;&lt;/script&gt;</code></pre><br />
Should look like this... (Video Preview)<br />
<a href="https://jumpshare.com/s/912goNj5aJhYjntfgB0L" target="_blank" rel="noopener" class="mycode_url">https://jumpshare.com/s/912goNj5aJhYjntfgB0L</a>]]></description>
			<content:encoded><![CDATA[This script fetches new threads from a MyBB forum using AJAX and displays them in a popup on a web page. Here's a breakdown of what each part of the script does:<br />
<br />
[*]<span style="font-weight: bold;" class="mycode_b">Fetching New Threads</span>:<ul class="mycode_list"><li>The script sends an AJAX request to a PHP file (mybb_threads.php) on the server to fetch new threads from the MyBB forum.<br />
</li>
<li>The PHP file queries the MyBB database for threads created within the last 24 hours and returns them as JSON data.<br />
</li>
</ul>
<br />
[*]<span style="font-weight: bold;" class="mycode_b">Creating the Popup</span>:<ul class="mycode_list"><li>Once the AJAX request completes successfully, the script creates a popup (&lt;div&gt;) element and appends it to the document body.<br />
</li>
<li>The popup is styled to appear at the bottom right corner of the page and has a clean, minimalistic design.<br />
</li>
</ul>
<br />
[*]<span style="font-weight: bold;" class="mycode_b">Displaying Threads</span>:<ul class="mycode_list"><li>The script iterates over the fetched threads and adds them to the popup one by one.<br />
</li>
<li>Each thread is displayed as a list item (&lt;li&gt;) containing a link (&lt;a&gt;) to the thread on the MyBB forum.<br />
</li>
<li>The threads are displayed sequentially with a delay of 2 seconds between each thread, giving a nice effect of them appearing one by one.<br />
</li>
</ul>
[*]<span style="font-weight: bold;" class="mycode_b">Sound Notification</span>:<ul class="mycode_list"><li>For each thread that is displayed, the script plays a notification sound to alert the user to the new thread.<br />
</li>
<li>The sound file (notification.mp3) is played using the HTML5 Audio API.<br />
</li>
</ul>
[*]<span style="font-weight: bold;" class="mycode_b">Popup Visibility</span>:<ul class="mycode_list"><li>The popup remains visible on the screen until all threads have been displayed.<br />
</li>
<li>After all threads have been displayed, the popup automatically disappears after 2 seconds, giving the user enough time to see the new threads.<br />
</li>
</ul>
<br />
[*]Overall, this script provides a user-friendly way to notify website visitors of new threads on a MyBB forum, allowing them to easily navigate to the new content.<br />
<br />
[*]Instructions: <br />
[*]1. Create a file in your Cpanel called: <br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-none">mybb_threads.php</code></pre> <br />
Put this code in it: <br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-php">&lt;?php
define('IN_MYBB', 1);
require_once 'global.php';
// Query to fetch new threads
$query = $db-&gt;simple_select('threads', 'tid, subject', 'dateline &gt; ' . (TIME_NOW - 86400));
$threads = [];
while ($thread = $db-&gt;fetch_array($query)) {
    $threads[] = [
        'url' =&gt; 'showthread.php?tid=' . $thread['tid'],
        'title' =&gt; $thread['subject']
    ];
}
// Output threads as JSON
header('Content-Type: application/json');
echo json_encode($threads);</code></pre><br />
2. Create this file popup.js<br />
Put this code in it: <br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-php">document.addEventListener('DOMContentLoaded', function() {
    // Fetch new threads from MyBB using AJAX
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function() {
        if (this.readyState == 4 &amp;&amp; this.status == 200) {
            var threads = JSON.parse(this.responseText);
            // Create a popup div
            var popup = document.createElement('div');
            popup.id = 'mybb-threads-popup';
            popup.innerHTML = '&lt;h2&gt;New Threads&lt;/h2&gt;&lt;ul&gt;&lt;/ul&gt;';
            document.body.appendChild(popup);
            // Show the popup at the bottom right
            popup.style.display = 'block';
            // Display threads one by one and then disappear
            threads.forEach(function(thread, index) {
                setTimeout(function() {
                    var li = document.createElement('li');
                    li.innerHTML = '&lt;a href=&quot;' + thread.url + '&quot;&gt;' + thread.title + '&lt;/a&gt;';
                    popup.querySelector('ul').appendChild(li);
                    // Play a sound notification
                    var audio = new Audio('path_to_notification_sound.mp3');
                    audio.play();
                }, index * 2000); // Display each thread with a delay of 2 seconds
            });
            // Hide the popup after all threads are displayed
            setTimeout(function() {
                popup.style.display = 'none';
            }, threads.length * 2000); // Total time = number of threads * delay
        }
    };
    xmlhttp.open('GET', 'mybb_threads.php', true);
    xmlhttp.send();
});</code></pre><br />
3. Add this code to your global.css<br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-php">#mybb-threads-popup {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background-color: #f8f9fa;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    padding: 10px 20px;
    max-width: 300px;
    max-height: 80vh;
    overflow-y: auto;
    display: none;
    z-index: 9999;
    transition: opacity 0.5s, right 0.5s;
}
#mybb-threads-popup h2 {
    margin-top: 0;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}
#mybb-threads-popup ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
#mybb-threads-popup ul li {
    margin-bottom: 5px;
}
#mybb-threads-popup ul li a {
    text-decoration: none;
    color: #333;
    font-size: 14px;
}
#mybb-threads-popup ul li a:hover {
    text-decoration: underline;
}</code></pre><br />
4. Add this to your headerinclude:<br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-none">&lt;script src=&quot;path_to_/popup.js&quot;&gt;&lt;/script&gt;</code></pre><br />
Should look like this... (Video Preview)<br />
<a href="https://jumpshare.com/s/912goNj5aJhYjntfgB0L" target="_blank" rel="noopener" class="mycode_url">https://jumpshare.com/s/912goNj5aJhYjntfgB0L</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Tips for debugging core code]]></title>
			<link>https://community.mybb.com/thread-240247.html</link>
			<pubDate>Thu, 08 Feb 2024 19:54:50 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=108092">HLFadmin</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-240247.html</guid>
			<description><![CDATA[An integrated development environment (IDE) is a necessity for many programming efforts, but not simple to set up and manage. With the changes in PHP8 that generate warnings from older forum code, one solution is to simply ignore the warnings because the forum still works. This method does not improve the code. For a large project and a casual administrator, another solution is to identify the warnings, report them in Bugs and Issues, and hope it gets picked up and corrected by a MyBB team member. Code base gets incrementally improved. This is more acceptable.<br />
<br />
Some problems are easily identifiable from the warnings. Others, <a href="https://community.mybb.com/thread-240207.html" target="_blank" rel="noopener" class="mycode_url">like this one</a>, are more complex and need some advanced techniques to understand the program logic. What started as a quirky fix needed more scrutiny over the last 3 days before being satisfied that the problem was solved. Without an IDE, I was ready to just give up. But that's not really my nature, so with guidance from <a href="https://community.mybb.com/user-116662.html" target="_blank" rel="noopener" class="mycode_url">Laird</a> and lots of online searching, I found some tips that helped me trace the logic.<br />
<br />
In the past I have used strategically placed code that shows values of variables in the browser window.<br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-none">echo var_dump($fid);</code></pre> or the better structured<br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-none">echo &quot;&lt;pre&gt;&quot;; echo var_dump($fid); echo &quot;&lt;/pre&gt;&quot;;</code></pre> will display the value of &#36;fid if it has been set. If not, you could see a warning in your error.log.<br />
<span style="font-weight: bold;" class="mycode_b">Do not var_dump(&#36;mybb), it is very large!  <img src="https://community.mybb.com/images/smilies/cool.gif" alt="Cool" title="Cool" class="smilie smilie_4" />  <img src="https://community.mybb.com/images/smilies/angel.gif" alt="Angel" title="Angel" class="smilie smilie_30" /> </span><br />
<br />
You should already have your errors logged but not displayed or emailed. You should also consider restricting access to your log files by using your htaccess file. This code denies access to all except my local IP address (not mine, but made up as example). Allow first, then deny.<br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-none">&lt;FilesMatch &quot;\.(log)$&quot;&gt;
Order allow,deny
allow from 69.148.221.47
&lt;/FilesMatch&gt;</code></pre><br />
Sometimes it is helpful to log items in a separate file for review later. And when I need to match an item to an event, a timestamp helps to locate it in the log.<br />
<br />
In the case of troubleshooting the forum permissions problem (because I refused to give up!), I identified places in the code that I wanted to see if it was executed, and what certain values held at that time.<br />
<br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-none">$dat=date('Y-m-d H:i:s T', TIME_NOW - 18000); file_put_contents(MYBB_ROOT.'admin/debug.log', var_export($dat, true).&quot; line 497 start permissions  \n&quot;, FILE_APPEND); </code></pre><br />
&#36;dat is a variable to hold a formatted string as timestamp. Choose a variable name not used anywhere else. Use this <a href="https://crossreference.mybb.de/nav.html?_variables/index.html" target="_blank" rel="noopener" class="mycode_url">crossreference</a> (only shows current version).<br />
<br />
date('Y-m-d H:i:s T', TIME_NOW - 18000) results in a timestamp like 2024-02-08 12:34:56 UTC -0500, and TIME_NOW - 18000 is 5 hours west of UTC which corresponds to my server time and which corresponds to my local time.<br />
<br />
file_put_contents() writes a file named debug.log, and since I was working in admin, that's where I placed it, right next to admin/error.log, both readily accessible.<br />
<br />
var_export(&#36;dat, true)." line 497 start permissions \n" places a timestamp and comment in the file. The period signifies to concatenate the 2 elements. The \n is the line break. Since code may execute or not, depending on conditions, it helps to identify the line number and what is taking place at that particular point.<br />
<br />
FILE_APPEND adds to the existing file, or if it doesn't exist, creates the file for writing.<br />
<br />
Sometimes, like when exporting an array that I know will be generated, I don't worry about the timestamp if it occurs after a series of conditions. But if I'm not sure what the conditions are that will generate the array, I use a combination of timestamped line numbers followed by the var_export.<br />
<br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-none">file_put_contents(MYBB_ROOT.'admin/debug.log', &quot;line 537 update_array = &quot;.var_export($update_array, true).&quot;  \n&quot;, FILE_APPEND); 	</code></pre><br />
In this case I included the line number of the code and the exported variable name concatenated to the actual export concatenated to the line break. I found that &#36; in the comment part sometimes confused the PHP compiler/interpreter and the string would not appear in the file.<br />
<br />
I learned as a kid, "Ya gotta start somewhere." Sometimes, it's at the beginning. <img src="https://community.mybb.com/images/smilies/biggrin.gif" alt="Big Grin" title="Big Grin" class="smilie smilie_5" /><br />
Maybe next time I will finally get an IDE in place.<br />
<br />
What tips do you use for troubleshooting?]]></description>
			<content:encoded><![CDATA[An integrated development environment (IDE) is a necessity for many programming efforts, but not simple to set up and manage. With the changes in PHP8 that generate warnings from older forum code, one solution is to simply ignore the warnings because the forum still works. This method does not improve the code. For a large project and a casual administrator, another solution is to identify the warnings, report them in Bugs and Issues, and hope it gets picked up and corrected by a MyBB team member. Code base gets incrementally improved. This is more acceptable.<br />
<br />
Some problems are easily identifiable from the warnings. Others, <a href="https://community.mybb.com/thread-240207.html" target="_blank" rel="noopener" class="mycode_url">like this one</a>, are more complex and need some advanced techniques to understand the program logic. What started as a quirky fix needed more scrutiny over the last 3 days before being satisfied that the problem was solved. Without an IDE, I was ready to just give up. But that's not really my nature, so with guidance from <a href="https://community.mybb.com/user-116662.html" target="_blank" rel="noopener" class="mycode_url">Laird</a> and lots of online searching, I found some tips that helped me trace the logic.<br />
<br />
In the past I have used strategically placed code that shows values of variables in the browser window.<br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-none">echo var_dump($fid);</code></pre> or the better structured<br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-none">echo &quot;&lt;pre&gt;&quot;; echo var_dump($fid); echo &quot;&lt;/pre&gt;&quot;;</code></pre> will display the value of &#36;fid if it has been set. If not, you could see a warning in your error.log.<br />
<span style="font-weight: bold;" class="mycode_b">Do not var_dump(&#36;mybb), it is very large!  <img src="https://community.mybb.com/images/smilies/cool.gif" alt="Cool" title="Cool" class="smilie smilie_4" />  <img src="https://community.mybb.com/images/smilies/angel.gif" alt="Angel" title="Angel" class="smilie smilie_30" /> </span><br />
<br />
You should already have your errors logged but not displayed or emailed. You should also consider restricting access to your log files by using your htaccess file. This code denies access to all except my local IP address (not mine, but made up as example). Allow first, then deny.<br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-none">&lt;FilesMatch &quot;\.(log)$&quot;&gt;
Order allow,deny
allow from 69.148.221.47
&lt;/FilesMatch&gt;</code></pre><br />
Sometimes it is helpful to log items in a separate file for review later. And when I need to match an item to an event, a timestamp helps to locate it in the log.<br />
<br />
In the case of troubleshooting the forum permissions problem (because I refused to give up!), I identified places in the code that I wanted to see if it was executed, and what certain values held at that time.<br />
<br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-none">$dat=date('Y-m-d H:i:s T', TIME_NOW - 18000); file_put_contents(MYBB_ROOT.'admin/debug.log', var_export($dat, true).&quot; line 497 start permissions  \n&quot;, FILE_APPEND); </code></pre><br />
&#36;dat is a variable to hold a formatted string as timestamp. Choose a variable name not used anywhere else. Use this <a href="https://crossreference.mybb.de/nav.html?_variables/index.html" target="_blank" rel="noopener" class="mycode_url">crossreference</a> (only shows current version).<br />
<br />
date('Y-m-d H:i:s T', TIME_NOW - 18000) results in a timestamp like 2024-02-08 12:34:56 UTC -0500, and TIME_NOW - 18000 is 5 hours west of UTC which corresponds to my server time and which corresponds to my local time.<br />
<br />
file_put_contents() writes a file named debug.log, and since I was working in admin, that's where I placed it, right next to admin/error.log, both readily accessible.<br />
<br />
var_export(&#36;dat, true)." line 497 start permissions \n" places a timestamp and comment in the file. The period signifies to concatenate the 2 elements. The \n is the line break. Since code may execute or not, depending on conditions, it helps to identify the line number and what is taking place at that particular point.<br />
<br />
FILE_APPEND adds to the existing file, or if it doesn't exist, creates the file for writing.<br />
<br />
Sometimes, like when exporting an array that I know will be generated, I don't worry about the timestamp if it occurs after a series of conditions. But if I'm not sure what the conditions are that will generate the array, I use a combination of timestamped line numbers followed by the var_export.<br />
<br />
<pre data-deferred="true" class="block-code line-numbers language-none"><code class="language-none">file_put_contents(MYBB_ROOT.'admin/debug.log', &quot;line 537 update_array = &quot;.var_export($update_array, true).&quot;  \n&quot;, FILE_APPEND); 	</code></pre><br />
In this case I included the line number of the code and the exported variable name concatenated to the actual export concatenated to the line break. I found that &#36; in the comment part sometimes confused the PHP compiler/interpreter and the string would not appear in the file.<br />
<br />
I learned as a kid, "Ya gotta start somewhere." Sometimes, it's at the beginning. <img src="https://community.mybb.com/images/smilies/biggrin.gif" alt="Big Grin" title="Big Grin" class="smilie smilie_5" /><br />
Maybe next time I will finally get an IDE in place.<br />
<br />
What tips do you use for troubleshooting?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Is there any new tutorial videos?]]></title>
			<link>https://community.mybb.com/thread-240060.html</link>
			<pubDate>Thu, 18 Jan 2024 06:28:44 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://community.mybb.com/member.php?action=profile&uid=153089">andresuco</a>]]></dc:creator>
			<guid isPermaLink="false">https://community.mybb.com/thread-240060.html</guid>
			<description><![CDATA[Hi,<br />
<br />
Well this post is mostly for that I've been trying to find some video tutorials on YouTube as for install and modify themes and same for plugins, but I just found out the videos are outdated and I'm wondering if there's new tutorials or anything similar, I used to have a MyBB forum and the Spanish forum for MyBB was alive at the time really helpful.<br />
<br />
Hopefully you guys can help me.]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
Well this post is mostly for that I've been trying to find some video tutorials on YouTube as for install and modify themes and same for plugins, but I just found out the videos are outdated and I'm wondering if there's new tutorials or anything similar, I used to have a MyBB forum and the Spanish forum for MyBB was alive at the time really helpful.<br />
<br />
Hopefully you guys can help me.]]></content:encoded>
		</item>
	</channel>
</rss>