<?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[MyRPG - Documentation & Guides]]></title>
		<link>https://mybb-rpg.com/</link>
		<description><![CDATA[MyRPG - https://mybb-rpg.com]]></description>
		<pubDate>Tue, 23 Jun 2026 19:51:33 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[How to install plugins [guide]]]></title>
			<link>https://mybb-rpg.com/showthread.php?tid=438</link>
			<pubDate>Wed, 12 Mar 2025 08:14:35 -0500</pubDate>
			<dc:creator><![CDATA[<a href="https://mybb-rpg.com/member.php?action=profile&uid=44">Agatha harkness</a>]]></dc:creator>
			<guid isPermaLink="false">https://mybb-rpg.com/showthread.php?tid=438</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 17pt;" class="mycode_size">How to Install Plugins on a MyBB Forum: A Step-by-Step Guide</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Introduction</span><br />
<br />
Want to supercharge your MyBB forum with new features, better security, or improved user experience? Plugins are the secret ingredient that can take your forum from basic to extraordinary! But if you're feeling a little overwhelmed by the idea of installing plugins, don’t worry—you’re not alone.<br />
<br />
MyBB makes it easy to expand your forum’s capabilities with a wide range of free and premium plugins. Whether you want to add social login options, enhance spam protection, or introduce new moderation tools, this guide will walk you through every step. By the end, you'll have the confidence to install, configure, and manage plugins like a pro!<br />
<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 1: Finding the Right Plugins</span></span><br />
<br />
Before you start installing plugins, you need to find ones that fit your needs.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Visit the MyBB Extend site</span> – Head to <a href="https://community.mybb.com/mods.php?action=browse&amp;category=plugins" target="_blank" rel="noopener" class="mycode_url">plugins</a>to browse available plugins.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Check compatibility </span>– Make sure the plugin is compatible with your MyBB version.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Read reviews and ratings</span> – Look at feedback from other users to ensure the plugin is reliable.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Download the plugin</span> – Save the plugin ZIP file to your computer.<br />
<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 2: Uploading the Plugin to Your Server</span></span><br />
<br />
Once you’ve downloaded a plugin, the next step is to upload it to your MyBB installation.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Extract the ZIP file</span> – Unzip the plugin folder on your computer.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Connect to your server</span> – Use an FTP client like FileZilla to access your hosting files. Or your Cpanel may access file management instead directly.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Navigate to the ‘inc/plugins’ directory</span> – Upload the extracted plugin files here.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Check for additional files </span>– Some plugins require extra files in ‘inc/languages’ or ‘admin/modules.’<br />
<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 3: Activating the Plugin</span></span><br />
<br />
After uploading the plugin files, you need to activate it in MyBB.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Log in to the Admin Control Panel </span>– Go to yourdomain.com/admin.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Navigate to ‘Plugins’</span> – Under ‘Configuration,’ find the ‘Plugins’ section.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Find the uploaded plugin</span> – It should appear in the list.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Click ‘Activate’</span> – Follow any additional setup instructions provided by the plugin.<br />
<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 4: Configuring Plugin Settings</span></span><br />
<br />
Most plugins come with customizable settings to fine-tune their functionality.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Go to ‘Configuration’ </span>– Find the plugin settings in the admin panel.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Adjust options</span> – Modify settings based on your needs (e.g., enable features, change permissions, customize behavior).<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Save changes</span> – Ensure everything is correctly set up before exiting.<br />
<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 5: Testing the Plugin</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Visit your forum as a regular user</span> – Check if the plugin works as expected.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Try different features</span> – Make sure everything functions smoothly.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Check for conflicts</span> – If something breaks, disable the plugin and troubleshoot.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Clear cache if needed</span> – Use the ‘Rebuild &amp; Reload’ option in MyBB if changes don’t appear immediately.<br />
<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 6: Updating and Managing Plugins</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Keep plugins updated </span>– Check for new versions and update regularly.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Uninstall unused plugins</span> – Remove plugins you no longer need to improve performance.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Backup before making changes </span>– Always create a backup before adding or updating plugins.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Stay informed</span> – Follow MyBB community forums for plugin news and updates.<br />
<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Conclusion</span></span><br />
<br />
And there you have it! Installing and managing MyBB plugins doesn’t have to be complicated. With these steps, you can enhance your forum’s functionality and keep your community engaged. So go ahead—explore new plugins, experiment with features, and make your forum the best it can be!]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 17pt;" class="mycode_size">How to Install Plugins on a MyBB Forum: A Step-by-Step Guide</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Introduction</span><br />
<br />
Want to supercharge your MyBB forum with new features, better security, or improved user experience? Plugins are the secret ingredient that can take your forum from basic to extraordinary! But if you're feeling a little overwhelmed by the idea of installing plugins, don’t worry—you’re not alone.<br />
<br />
MyBB makes it easy to expand your forum’s capabilities with a wide range of free and premium plugins. Whether you want to add social login options, enhance spam protection, or introduce new moderation tools, this guide will walk you through every step. By the end, you'll have the confidence to install, configure, and manage plugins like a pro!<br />
<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 1: Finding the Right Plugins</span></span><br />
<br />
Before you start installing plugins, you need to find ones that fit your needs.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Visit the MyBB Extend site</span> – Head to <a href="https://community.mybb.com/mods.php?action=browse&amp;category=plugins" target="_blank" rel="noopener" class="mycode_url">plugins</a>to browse available plugins.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Check compatibility </span>– Make sure the plugin is compatible with your MyBB version.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Read reviews and ratings</span> – Look at feedback from other users to ensure the plugin is reliable.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Download the plugin</span> – Save the plugin ZIP file to your computer.<br />
<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 2: Uploading the Plugin to Your Server</span></span><br />
<br />
Once you’ve downloaded a plugin, the next step is to upload it to your MyBB installation.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Extract the ZIP file</span> – Unzip the plugin folder on your computer.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Connect to your server</span> – Use an FTP client like FileZilla to access your hosting files. Or your Cpanel may access file management instead directly.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Navigate to the ‘inc/plugins’ directory</span> – Upload the extracted plugin files here.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Check for additional files </span>– Some plugins require extra files in ‘inc/languages’ or ‘admin/modules.’<br />
<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 3: Activating the Plugin</span></span><br />
<br />
After uploading the plugin files, you need to activate it in MyBB.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Log in to the Admin Control Panel </span>– Go to yourdomain.com/admin.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Navigate to ‘Plugins’</span> – Under ‘Configuration,’ find the ‘Plugins’ section.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Find the uploaded plugin</span> – It should appear in the list.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Click ‘Activate’</span> – Follow any additional setup instructions provided by the plugin.<br />
<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 4: Configuring Plugin Settings</span></span><br />
<br />
Most plugins come with customizable settings to fine-tune their functionality.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Go to ‘Configuration’ </span>– Find the plugin settings in the admin panel.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Adjust options</span> – Modify settings based on your needs (e.g., enable features, change permissions, customize behavior).<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Save changes</span> – Ensure everything is correctly set up before exiting.<br />
<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 5: Testing the Plugin</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Visit your forum as a regular user</span> – Check if the plugin works as expected.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Try different features</span> – Make sure everything functions smoothly.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Check for conflicts</span> – If something breaks, disable the plugin and troubleshoot.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Clear cache if needed</span> – Use the ‘Rebuild &amp; Reload’ option in MyBB if changes don’t appear immediately.<br />
<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 6: Updating and Managing Plugins</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Keep plugins updated </span>– Check for new versions and update regularly.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Uninstall unused plugins</span> – Remove plugins you no longer need to improve performance.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Backup before making changes </span>– Always create a backup before adding or updating plugins.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Stay informed</span> – Follow MyBB community forums for plugin news and updates.<br />
<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Conclusion</span></span><br />
<br />
And there you have it! Installing and managing MyBB plugins doesn’t have to be complicated. With these steps, you can enhance your forum’s functionality and keep your community engaged. So go ahead—explore new plugins, experiment with features, and make your forum the best it can be!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[How to set up a MyBB Forum [guide]]]></title>
			<link>https://mybb-rpg.com/showthread.php?tid=437</link>
			<pubDate>Wed, 12 Mar 2025 08:12:12 -0500</pubDate>
			<dc:creator><![CDATA[<a href="https://mybb-rpg.com/member.php?action=profile&uid=44">Agatha harkness</a>]]></dc:creator>
			<guid isPermaLink="false">https://mybb-rpg.com/showthread.php?tid=437</guid>
			<description><![CDATA[<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">How to Set Up a MyBB Forum: A Step-by-Step Guide</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Introduction</span><br />
<br />
Have you ever wanted to create your own online community but felt overwhelmed by the technical side of things? Maybe you've dreamed of launching a discussion forum where people can share ideas, ask questions, or build a thriving niche community. The good news? It’s easier than you think!<br />
<br />
MyBB is a free, open-source forum software that gives you everything you need to set up and manage a professional-looking discussion board. Whether you're creating a forum for gaming, business, hobbies, or support groups, MyBB provides powerful tools, customizable themes, and an intuitive admin panel to make your life easier. The best part? You don’t need to be a tech wizard to get started.<br />
<br />
In this step-by-step guide, we’ll walk you through everything—from choosing the right hosting to installing and configuring MyBB, customizing your forum’s appearance, and managing users effectively. By the time you finish this guide, you’ll have a fully functional MyBB forum ready to welcome members and spark discussions!<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 1: Choosing the Right Hosting and Domain</span></span><br />
Before you can set up MyBB, you’ll need a domain name and web hosting. Here’s how to get started:<br />
<span style="font-weight: bold;" class="mycode_b">Pick a domain name </span>– Choose a name that reflects your forum’s topic (e.g., myawesomeforum.com). You can register a domain through services like Namecheap and Porkbun.<br />
<span style="font-weight: bold;" class="mycode_b">Select a web host</span> – Look for hosting providers that support PHP and MySQL, such as Knownhost and Nixihost.<br />
<span style="font-weight: bold;" class="mycode_b">Set up hosting</span> – Purchase a hosting plan and connect your domain to your hosting provider. Alternatively, free hosts offer free domains and limited hosting plans. <br />
<span style="font-weight: bold;" class="mycode_b">Alternatively, piggy back</span> - Some people offer private shared services to let you host your site on their web host if they have space. [<a href="http://rpg-directory.com/index.php?showtopic=49122" target="_blank" rel="noopener" class="mycode_url">Masterlink Piggyback</a>masterlist piggyback]<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 2: Downloading and Uploading MyBB</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Download MyBB</span> – Visit the official MyBB website (<a href="https://mybb.com" target="_blank" rel="noopener" class="mycode_url">https://mybb.com</a>) and download the latest version.<br />
<span style="font-weight: bold;" class="mycode_b">Extract the files </span>– Unzip the downloaded package on your computer.<br />
<span style="font-weight: bold;" class="mycode_b">Upload files to your server</span> – Use an FTP client like FileZilla or the onboard File Manager in Cpanel to upload the MyBB files to your server's public_html (or a subfolder if needed).<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 3: Creating a Database for MyBB</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Log in to your hosting control panel </span>– Access cPanel or your hosting provider’s equivalent.<br />
<span style="font-weight: bold;" class="mycode_b">Create a new database</span> – Find the MySQL Database Wizard and create a database.<br />
<span style="font-weight: bold;" class="mycode_b">Create a database user </span>– Assign a username and password, then link it to your database.<br />
<span style="font-weight: bold;" class="mycode_b">Note down the details</span> – You’ll need the database name, username, and password for installation.<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 4: Installing MyBB</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Access the installer </span>– Open your browser and go to your domain (e.g., yourdomain.com/install).<br />
<span style="font-weight: bold;" class="mycode_b">Follow the setup wizard </span>– Click ‘Next’ and agree to the terms.<br />
<span style="font-weight: bold;" class="mycode_b">Enter database details</span> – Provide the database name, username, and password you created earlier.<br />
<span style="font-weight: bold;" class="mycode_b">Create an admin account </span>– Set up your MyBB administrator credentials.<br />
<span style="font-weight: bold;" class="mycode_b">Finish the installation</span> – Complete the setup and remove the ‘install’ folder for security.<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 5: Configuring and Customizing Your Forum</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Log in to the Admin Control Panel </span>– Go to yourdomain.com/admin and enter your credentials.<br />
<span style="font-weight: bold;" class="mycode_b">Change basic settings</span> – Customize your site title, description, and other key settings.<br />
<span style="font-weight: bold;" class="mycode_b">Choose a theme</span> – MyBB offers free and premium themes to personalize your forum.<br />
<span style="font-weight: bold;" class="mycode_b">Install plugins </span>– Add functionality with plugins like spam protection, SEO tools, and user enhancements.<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 6: Managing Users and Moderation</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Set up user groups </span>– Define permissions for admins, moderators, and members.<br />
<span style="font-weight: bold;" class="mycode_b">Enable spam protection </span>– Use CAPTCHA, security questions, and plugins to reduce spam.<br />
<span style="font-weight: bold;" class="mycode_b">Create forum categories and sections</span> – Organize discussions by adding different topics and subforums.<br />
<span style="font-weight: bold;" class="mycode_b">Monitor activity</span> – Regularly check posts and user activity to maintain a positive environment.<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Conclusion</span></span><br />
Congratulations! You’ve successfully set up your MyBB forum. With your new community platform in place, it’s time to invite members, spark discussions, and grow your audience. Keep exploring MyBB’s features, engage with your users, and watch your forum thrive!]]></description>
			<content:encoded><![CDATA[<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">How to Set Up a MyBB Forum: A Step-by-Step Guide</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Introduction</span><br />
<br />
Have you ever wanted to create your own online community but felt overwhelmed by the technical side of things? Maybe you've dreamed of launching a discussion forum where people can share ideas, ask questions, or build a thriving niche community. The good news? It’s easier than you think!<br />
<br />
MyBB is a free, open-source forum software that gives you everything you need to set up and manage a professional-looking discussion board. Whether you're creating a forum for gaming, business, hobbies, or support groups, MyBB provides powerful tools, customizable themes, and an intuitive admin panel to make your life easier. The best part? You don’t need to be a tech wizard to get started.<br />
<br />
In this step-by-step guide, we’ll walk you through everything—from choosing the right hosting to installing and configuring MyBB, customizing your forum’s appearance, and managing users effectively. By the time you finish this guide, you’ll have a fully functional MyBB forum ready to welcome members and spark discussions!<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 1: Choosing the Right Hosting and Domain</span></span><br />
Before you can set up MyBB, you’ll need a domain name and web hosting. Here’s how to get started:<br />
<span style="font-weight: bold;" class="mycode_b">Pick a domain name </span>– Choose a name that reflects your forum’s topic (e.g., myawesomeforum.com). You can register a domain through services like Namecheap and Porkbun.<br />
<span style="font-weight: bold;" class="mycode_b">Select a web host</span> – Look for hosting providers that support PHP and MySQL, such as Knownhost and Nixihost.<br />
<span style="font-weight: bold;" class="mycode_b">Set up hosting</span> – Purchase a hosting plan and connect your domain to your hosting provider. Alternatively, free hosts offer free domains and limited hosting plans. <br />
<span style="font-weight: bold;" class="mycode_b">Alternatively, piggy back</span> - Some people offer private shared services to let you host your site on their web host if they have space. [<a href="http://rpg-directory.com/index.php?showtopic=49122" target="_blank" rel="noopener" class="mycode_url">Masterlink Piggyback</a>masterlist piggyback]<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 2: Downloading and Uploading MyBB</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Download MyBB</span> – Visit the official MyBB website (<a href="https://mybb.com" target="_blank" rel="noopener" class="mycode_url">https://mybb.com</a>) and download the latest version.<br />
<span style="font-weight: bold;" class="mycode_b">Extract the files </span>– Unzip the downloaded package on your computer.<br />
<span style="font-weight: bold;" class="mycode_b">Upload files to your server</span> – Use an FTP client like FileZilla or the onboard File Manager in Cpanel to upload the MyBB files to your server's public_html (or a subfolder if needed).<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 3: Creating a Database for MyBB</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Log in to your hosting control panel </span>– Access cPanel or your hosting provider’s equivalent.<br />
<span style="font-weight: bold;" class="mycode_b">Create a new database</span> – Find the MySQL Database Wizard and create a database.<br />
<span style="font-weight: bold;" class="mycode_b">Create a database user </span>– Assign a username and password, then link it to your database.<br />
<span style="font-weight: bold;" class="mycode_b">Note down the details</span> – You’ll need the database name, username, and password for installation.<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 4: Installing MyBB</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Access the installer </span>– Open your browser and go to your domain (e.g., yourdomain.com/install).<br />
<span style="font-weight: bold;" class="mycode_b">Follow the setup wizard </span>– Click ‘Next’ and agree to the terms.<br />
<span style="font-weight: bold;" class="mycode_b">Enter database details</span> – Provide the database name, username, and password you created earlier.<br />
<span style="font-weight: bold;" class="mycode_b">Create an admin account </span>– Set up your MyBB administrator credentials.<br />
<span style="font-weight: bold;" class="mycode_b">Finish the installation</span> – Complete the setup and remove the ‘install’ folder for security.<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 5: Configuring and Customizing Your Forum</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Log in to the Admin Control Panel </span>– Go to yourdomain.com/admin and enter your credentials.<br />
<span style="font-weight: bold;" class="mycode_b">Change basic settings</span> – Customize your site title, description, and other key settings.<br />
<span style="font-weight: bold;" class="mycode_b">Choose a theme</span> – MyBB offers free and premium themes to personalize your forum.<br />
<span style="font-weight: bold;" class="mycode_b">Install plugins </span>– Add functionality with plugins like spam protection, SEO tools, and user enhancements.<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Step 6: Managing Users and Moderation</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Set up user groups </span>– Define permissions for admins, moderators, and members.<br />
<span style="font-weight: bold;" class="mycode_b">Enable spam protection </span>– Use CAPTCHA, security questions, and plugins to reduce spam.<br />
<span style="font-weight: bold;" class="mycode_b">Create forum categories and sections</span> – Organize discussions by adding different topics and subforums.<br />
<span style="font-weight: bold;" class="mycode_b">Monitor activity</span> – Regularly check posts and user activity to maintain a positive environment.<br />
<br />
<span style="font-size: 17pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Conclusion</span></span><br />
Congratulations! You’ve successfully set up your MyBB forum. With your new community platform in place, it’s time to invite members, spark discussions, and grow your audience. Keep exploring MyBB’s features, engage with your users, and watch your forum thrive!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Guide?] Custom Profile Fields]]></title>
			<link>https://mybb-rpg.com/showthread.php?tid=400</link>
			<pubDate>Sat, 23 Nov 2024 22:39:13 -0600</pubDate>
			<dc:creator><![CDATA[<a href="https://mybb-rpg.com/member.php?action=profile&uid=31">ThistleProse</a>]]></dc:creator>
			<guid isPermaLink="false">https://mybb-rpg.com/showthread.php?tid=400</guid>
			<description><![CDATA[lol so I'm not sure where to put this, haha.<br />
<br />
This is how I put together my character profile fields.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Profile Fields</span><br />
Just listing the most important ones to this ... guide, lol.<br />
<br />
001. Custom Profile Field<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>Title: [SET UP] Custom Colours?<br />
Description: Do you want to use your own custom Colours? Selecting 'no' will use default profile colours<br />
Field Type: Select Box<br />
Options: No, Yes<br />
Editable by: [Usergroup of choice]<br />
<br />
Everything else is default settings, I believe.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Templates</span><br />
<span style="font-style: italic;" class="mycode_i">member_profile</span><br />
Find: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{&#36;profilefields}</code></div></div>Add Before: (use the fid# of the yes/no field above)<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;if &#36;userfields['fid66'] == "No" then&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;template member_customDefaultCss&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;else&gt;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;template member_customCss&gt;<br />
&lt;/if&gt;</code></div></div></blockquote>
<br />
My further inputs are:<br />
Images x6 fields<br />
Background Image<br />
Hex#1 - Image BG Colour<br />
Hex#2 - Image BG Text Background<br />
Hex#3 - Main Header Shadows<br />
Hex#4 - Main Header Extra Shadow<br />
Hex#5 - Main &amp; Minin Title Bar BG Colours<br />
Hex#6 - All Boarders<br />
Hex#7 - Main &amp; Mini Title Font Colour<br />
Hex#8 - Body Font COlour<br />
RGB String - This is the colour that overlays the bg image<br />
<br />
<br />
This determines whether to use the 'default' colours, or use the input from the user.<br />
<br />
Make 2 Templates:<br />
member_customCss<br />
member_customDefaultCss<br />
<br />
Create your default CSS first. This is easier.<br />
Then change the default CSS to different fid#s, that fit your options; this is my customCss:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;style&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;@import url('https://fonts.googleapis.com/css?family=Bellefair|Bilbo+Swash+Caps|Fondamento|Indie+Flower');<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileOutside {width: auto; height: auto; padding: 10px; border: 10px solid #{&#36;userfields['fid33']}; border-radius: 50px 50px; line-height: 160%; color: #{&#36;userfields['fid33']}; font-family: calibri; font-size: 15px; margin-left: auto; margin-right: auto; background-image: url("{&#36;userfields['fid32']}"); background-repeat: repeat;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileInside {width: auto; padding: 5px; height: auto; border: 5px solid #{&#36;userfields['fid33']}; margin-left: auto; margin-right: auto; background-color: rgba({&#36;userfields['fid41']}, .9); border-radius: 50px 50px;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileName {text-align: center; font-family: 'Fondamento', cursive; padding: 2px; letter-spacing: 5px; line-height: 1; font-size: 75px; color: #{&#36;userfields['fid37']}; margin:auto; text-shadow: 0 -2px 3px #{&#36;userfields['fid33']},0 3px 4px #{&#36;userfields['fid35']}; white-space: pre-line;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileRank {font-family: 'Bilbo Swash Caps', cursive; letter-spacing: 7px; line-height: 0; font-size: 55px; padding: 10px 0px 10px 0px; text-align: center; color: #{&#36;userfields['fid36']}; text-shadow: 0 -2px 3px #{&#36;userfields['fid37']},0 3px 4px #{&#36;userfields['fid37']};}<br />
&nbsp;&nbsp;&nbsp;&nbsp;/*Major Title Headers*/&nbsp;&nbsp;&nbsp;&nbsp;.ProfileTitleMain {font-family: 'Bilbo Swash Caps', cursive; letter-spacing: 3px; font-size: 55px; color: #{&#36;userfields['fid37']}; text-align: center; background-color:#{&#36;userfields['fid35']}; border-radius: 10px; border: 8px; padding:8px; padding: 10px 50px 0px 0px; text-shadow: 0 -2px 3px #{&#36;userfields['fid33']},0 3px 4px #{&#36;userfields['fid35']};}<br />
&nbsp;&nbsp;&nbsp;&nbsp;/*Mini Title Headers*/&nbsp;&nbsp;&nbsp;&nbsp;.ProfileTitle {font-family: 'Bilbo Swash Caps', cursive; letter-spacing: 3px; font-size: 35px; color: #{&#36;userfields['fid50']}; text-align: center; background-color:#{&#36;userfields['fid34']}; border-radius: 5px; border: 1px; padding:1px; padding: 0px 20px 0px 0px; /*margin: 0px 5px;*/}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileContent {font-family: Arial; font-size: 17px; padding: 0px 9px; min-height: 25px !important; color: #{&#36;userfields['fid36']};margin: 0px 5px;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileImage{margin-left: auto; margin-right:auto; border:3px solid #{&#36;userfields['fid36']};background-color:#{&#36;userfields['fid34']}; border-radius: 50px 50px; width: 290px; padding:5px; color: #{&#36;userfields['fid36']};}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfilePrompt1 {font-family: font-family: 'Bellefair', serif; font-size: 19px; color: #{&#36;userfields['fid33']}; text-align: center; border-radius: 5px; border: 1px; padding:1px;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileSpaceFiller {min-height: 250px;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileImageDesc {text-align: center; border:3px solid #{&#36;userfields['fid36']};background-color:#{&#36;userfields['fid34']}; border-radius: 50px 50px; width:290px; padding:5px; color: #{&#36;userfields['fid36']};}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;.columns {display: grid; justify-items: top; font-family: Arial; font-size: 17px; /*padding: 0px 9px;*/ text-align: justify; min-height: 25px !important; color: #{&#36;userfields['fid36']};}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.columns.picture-left {grid-template-columns: [pic] 320px [col1] 50fr [col2] 50fr;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.columns.picture-right {grid-template-columns: [col1] 50fr [col2] 50fr [pic] 320px;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileImageBox {grid-column-start: pic; grid-row-start: 1; grid-row-end: span 2; margin: 0px 5px; white-space: pre-line;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.col1 {grid-column-start: col1; margin: 0px 15px; white-space: pre-line;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.col2 {grid-column-start: col2; margin: 0px 15px; white-space: pre-line;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.colBoth {grid-column-start: col1; grid-column-end: span 2; margin: 0px 15px; white-space: pre-line;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.colAll {grid-column-start: col1; grid-column-end: span 3; margin: 0px 15px; white-space: pre-line;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.colAll2 {/*grid-column-start: col1;*/ grid-column-end: span 3; margin: 0px 15px; white-space: pre-line;}<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;@media only screen and (max-width: 600px)<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.ProfileName {line-height: 1 !important; font-size: 45px !important;}<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;.ProfileRank {line-height: 1 !important; font-size: 45px !important;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.ProfileImage {width: 100% !important;}<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;.ProfileImageDesc {width: 100% !important;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.columns {display: -webkit-box;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-webkit-flex-direction: column;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display: -moz-box;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-moz-flex-direction: column;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display: -ms-flexbox;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-ms-flex-direction: column;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display: -webkit-flex;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display: flex;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flex-direction: column;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.table .col1, .table .col2 .table .colBoth {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;width: 100%;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display: block;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.coluns.picture-left {width: 100%;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display: block;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.columns.picture-right {width: 100%;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display: block;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;} <br />
<br />
&lt;/style&gt;</code></div></div><br />
<br />
This is very, very basic editing! This is what I get:<br />
<br />
<img src="https://imgur.com/BXwHFw7.png" loading="lazy"  alt="[Image: BXwHFw7.png]" class="mycode_img" /><br />
<br />
<img src="https://imgur.com/GS2Nq1u.png" loading="lazy"  alt="[Image: GS2Nq1u.png]" class="mycode_img" /><br />
<br />
<img src="https://imgur.com/B7ABVQC.png" loading="lazy"  alt="[Image: B7ABVQC.png]" class="mycode_img" />]]></description>
			<content:encoded><![CDATA[lol so I'm not sure where to put this, haha.<br />
<br />
This is how I put together my character profile fields.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Profile Fields</span><br />
Just listing the most important ones to this ... guide, lol.<br />
<br />
001. Custom Profile Field<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>Title: [SET UP] Custom Colours?<br />
Description: Do you want to use your own custom Colours? Selecting 'no' will use default profile colours<br />
Field Type: Select Box<br />
Options: No, Yes<br />
Editable by: [Usergroup of choice]<br />
<br />
Everything else is default settings, I believe.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Templates</span><br />
<span style="font-style: italic;" class="mycode_i">member_profile</span><br />
Find: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{&#36;profilefields}</code></div></div>Add Before: (use the fid# of the yes/no field above)<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;if &#36;userfields['fid66'] == "No" then&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;template member_customDefaultCss&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;else&gt;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;template member_customCss&gt;<br />
&lt;/if&gt;</code></div></div></blockquote>
<br />
My further inputs are:<br />
Images x6 fields<br />
Background Image<br />
Hex#1 - Image BG Colour<br />
Hex#2 - Image BG Text Background<br />
Hex#3 - Main Header Shadows<br />
Hex#4 - Main Header Extra Shadow<br />
Hex#5 - Main &amp; Minin Title Bar BG Colours<br />
Hex#6 - All Boarders<br />
Hex#7 - Main &amp; Mini Title Font Colour<br />
Hex#8 - Body Font COlour<br />
RGB String - This is the colour that overlays the bg image<br />
<br />
<br />
This determines whether to use the 'default' colours, or use the input from the user.<br />
<br />
Make 2 Templates:<br />
member_customCss<br />
member_customDefaultCss<br />
<br />
Create your default CSS first. This is easier.<br />
Then change the default CSS to different fid#s, that fit your options; this is my customCss:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;style&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;@import url('https://fonts.googleapis.com/css?family=Bellefair|Bilbo+Swash+Caps|Fondamento|Indie+Flower');<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileOutside {width: auto; height: auto; padding: 10px; border: 10px solid #{&#36;userfields['fid33']}; border-radius: 50px 50px; line-height: 160%; color: #{&#36;userfields['fid33']}; font-family: calibri; font-size: 15px; margin-left: auto; margin-right: auto; background-image: url("{&#36;userfields['fid32']}"); background-repeat: repeat;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileInside {width: auto; padding: 5px; height: auto; border: 5px solid #{&#36;userfields['fid33']}; margin-left: auto; margin-right: auto; background-color: rgba({&#36;userfields['fid41']}, .9); border-radius: 50px 50px;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileName {text-align: center; font-family: 'Fondamento', cursive; padding: 2px; letter-spacing: 5px; line-height: 1; font-size: 75px; color: #{&#36;userfields['fid37']}; margin:auto; text-shadow: 0 -2px 3px #{&#36;userfields['fid33']},0 3px 4px #{&#36;userfields['fid35']}; white-space: pre-line;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileRank {font-family: 'Bilbo Swash Caps', cursive; letter-spacing: 7px; line-height: 0; font-size: 55px; padding: 10px 0px 10px 0px; text-align: center; color: #{&#36;userfields['fid36']}; text-shadow: 0 -2px 3px #{&#36;userfields['fid37']},0 3px 4px #{&#36;userfields['fid37']};}<br />
&nbsp;&nbsp;&nbsp;&nbsp;/*Major Title Headers*/&nbsp;&nbsp;&nbsp;&nbsp;.ProfileTitleMain {font-family: 'Bilbo Swash Caps', cursive; letter-spacing: 3px; font-size: 55px; color: #{&#36;userfields['fid37']}; text-align: center; background-color:#{&#36;userfields['fid35']}; border-radius: 10px; border: 8px; padding:8px; padding: 10px 50px 0px 0px; text-shadow: 0 -2px 3px #{&#36;userfields['fid33']},0 3px 4px #{&#36;userfields['fid35']};}<br />
&nbsp;&nbsp;&nbsp;&nbsp;/*Mini Title Headers*/&nbsp;&nbsp;&nbsp;&nbsp;.ProfileTitle {font-family: 'Bilbo Swash Caps', cursive; letter-spacing: 3px; font-size: 35px; color: #{&#36;userfields['fid50']}; text-align: center; background-color:#{&#36;userfields['fid34']}; border-radius: 5px; border: 1px; padding:1px; padding: 0px 20px 0px 0px; /*margin: 0px 5px;*/}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileContent {font-family: Arial; font-size: 17px; padding: 0px 9px; min-height: 25px !important; color: #{&#36;userfields['fid36']};margin: 0px 5px;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileImage{margin-left: auto; margin-right:auto; border:3px solid #{&#36;userfields['fid36']};background-color:#{&#36;userfields['fid34']}; border-radius: 50px 50px; width: 290px; padding:5px; color: #{&#36;userfields['fid36']};}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfilePrompt1 {font-family: font-family: 'Bellefair', serif; font-size: 19px; color: #{&#36;userfields['fid33']}; text-align: center; border-radius: 5px; border: 1px; padding:1px;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileSpaceFiller {min-height: 250px;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileImageDesc {text-align: center; border:3px solid #{&#36;userfields['fid36']};background-color:#{&#36;userfields['fid34']}; border-radius: 50px 50px; width:290px; padding:5px; color: #{&#36;userfields['fid36']};}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;.columns {display: grid; justify-items: top; font-family: Arial; font-size: 17px; /*padding: 0px 9px;*/ text-align: justify; min-height: 25px !important; color: #{&#36;userfields['fid36']};}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.columns.picture-left {grid-template-columns: [pic] 320px [col1] 50fr [col2] 50fr;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.columns.picture-right {grid-template-columns: [col1] 50fr [col2] 50fr [pic] 320px;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;.ProfileImageBox {grid-column-start: pic; grid-row-start: 1; grid-row-end: span 2; margin: 0px 5px; white-space: pre-line;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.col1 {grid-column-start: col1; margin: 0px 15px; white-space: pre-line;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.col2 {grid-column-start: col2; margin: 0px 15px; white-space: pre-line;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.colBoth {grid-column-start: col1; grid-column-end: span 2; margin: 0px 15px; white-space: pre-line;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.colAll {grid-column-start: col1; grid-column-end: span 3; margin: 0px 15px; white-space: pre-line;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;.colAll2 {/*grid-column-start: col1;*/ grid-column-end: span 3; margin: 0px 15px; white-space: pre-line;}<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;@media only screen and (max-width: 600px)<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.ProfileName {line-height: 1 !important; font-size: 45px !important;}<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;.ProfileRank {line-height: 1 !important; font-size: 45px !important;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.ProfileImage {width: 100% !important;}<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;.ProfileImageDesc {width: 100% !important;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.columns {display: -webkit-box;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-webkit-flex-direction: column;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display: -moz-box;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-moz-flex-direction: column;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display: -ms-flexbox;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-ms-flex-direction: column;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display: -webkit-flex;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display: flex;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flex-direction: column;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.table .col1, .table .col2 .table .colBoth {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;width: 100%;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display: block;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.coluns.picture-left {width: 100%;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display: block;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.columns.picture-right {width: 100%;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display: block;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;} <br />
<br />
&lt;/style&gt;</code></div></div><br />
<br />
This is very, very basic editing! This is what I get:<br />
<br />
<img src="https://imgur.com/BXwHFw7.png" loading="lazy"  alt="[Image: BXwHFw7.png]" class="mycode_img" /><br />
<br />
<img src="https://imgur.com/GS2Nq1u.png" loading="lazy"  alt="[Image: GS2Nq1u.png]" class="mycode_img" /><br />
<br />
<img src="https://imgur.com/B7ABVQC.png" loading="lazy"  alt="[Image: B7ABVQC.png]" class="mycode_img" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Tutorial: Random quotes helper]]></title>
			<link>https://mybb-rpg.com/showthread.php?tid=333</link>
			<pubDate>Tue, 16 Jan 2024 03:23:45 -0600</pubDate>
			<dc:creator><![CDATA[<a href="https://mybb-rpg.com/member.php?action=profile&uid=189">Omar G.</a>]]></dc:creator>
			<guid isPermaLink="false">https://mybb-rpg.com/showthread.php?tid=333</guid>
			<description><![CDATA[Hey, there, I will share a quick guide to manage random quotes to display in any template.<br />
<br />
<span style="font-size: large;" class="mycode_size">Requirements</span><br />
<ul class="mycode_list"><li>Template Conditionals (<a href="http://mybbhacks.zingaburga.com/showthread.php?tid=464" target="_blank" rel="noopener" class="mycode_url">http://mybbhacks.zingaburga.com/showthread.php?tid=464</a>)<br />
</li>
<li>Hooks (<a href="https://github.com/frostschutz/MyBB-Hooks" target="_blank" rel="noopener" class="mycode_url">https://github.com/frostschutz/MyBB-Hooks</a>)<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size">Create two Global templates</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Name:</span> <span style="font-style: italic;" class="mycode_i">randomQuotes</span><br />
<span style="font-weight: bold;" class="mycode_b">Contents:</span> <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{<br />
  "q1": "Some random quote #1",<br />
  "q2": "Some random quote #2",<br />
  "q3": "Some random quote #3",<br />
  "q4": "Some random quote #4",<br />
  "q5": "Some random quote #5"<br />
}</code></div></div><br />
Note that this will be the template holding your quotes. This is on JSON format (<a href="https://www.w3schools.com/js/js_json_intro.asp" target="_blank" rel="noopener" class="mycode_url">https://www.w3schools.com/js/js_json_intro.asp</a>), the last line should lack any trailing comma.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Name:</span> <span style="font-style: italic;" class="mycode_i">randomQuotesWrapper</span><br />
<span style="font-weight: bold;" class="mycode_b">Contents:</span> <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;span class="quote{&#36;randomKey}"&gt;{&#36;randomValue}&lt;/span&gt;</code></div></div><br />
<span style="font-size: large;" class="mycode_size">Edit file "phptpl_allowed_funcs.txt"</span><br />
<br />
Add "ougcRandomQuote" in a new line to the end of  file "/inc/plugins/phptpl_allowed_funcs.txt", example :<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>;ob_* ?<br />
; yaml?<br />
<br />
ougcRandomQuote</code></div></div><br />
<span style="font-size: large;" class="mycode_size">Add a new hook using Hooks</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Hook:</span> <span style="font-style: italic;" class="mycode_i">global_start</span><br />
<span style="font-weight: bold;" class="mycode_b">Contents:</span> <br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">if&nbsp;(!</span><span style="color: #0000BB">function_exists</span><span style="color: #007700">(</span><span style="color: #DD0000">'ougcRandomQuote'</span><span style="color: #007700">))&nbsp;{<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;</span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">ougcRandomQuote</span><span style="color: #007700">():&nbsp;</span><span style="color: #0000BB">string<br /> &nbsp; &nbsp;</span><span style="color: #007700">{<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">global&nbsp;</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">static&nbsp;</span><span style="color: #0000BB">&#36;randomStrings&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">&#36;randomStrings&nbsp;</span><span style="color: #007700">===&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;{<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#36;randomStrings&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">'randomQuotes'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#36;randomStrings&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">json_decode</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;randomStrings</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">);<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">}<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">if&nbsp;(empty(</span><span style="color: #0000BB">&#36;randomStrings</span><span style="color: #007700">))&nbsp;{<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">;<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">}<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;&#36;randomKey&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">array_rand</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;randomStrings</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;&#36;randomValue&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;randomStrings</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;randomKey</span><span style="color: #007700">];<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">return&nbsp;eval(</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #DD0000">'randomQuotesWrapper'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">));<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;</span><span style="color: #007700">}<br />}&nbsp;<br /></span></code></div></div></div><br />
To use simply paste the following code within any template to render a random quote :<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;?=ougcRandomQuote()?&gt;</code></div></div><br />
<span style="font-size: large;" class="mycode_size">Example HTML output</span><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;span class="quoteq1"&gt;Some random quote #1&lt;/span&gt;</code></div></div><br />
Regards.]]></description>
			<content:encoded><![CDATA[Hey, there, I will share a quick guide to manage random quotes to display in any template.<br />
<br />
<span style="font-size: large;" class="mycode_size">Requirements</span><br />
<ul class="mycode_list"><li>Template Conditionals (<a href="http://mybbhacks.zingaburga.com/showthread.php?tid=464" target="_blank" rel="noopener" class="mycode_url">http://mybbhacks.zingaburga.com/showthread.php?tid=464</a>)<br />
</li>
<li>Hooks (<a href="https://github.com/frostschutz/MyBB-Hooks" target="_blank" rel="noopener" class="mycode_url">https://github.com/frostschutz/MyBB-Hooks</a>)<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size">Create two Global templates</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Name:</span> <span style="font-style: italic;" class="mycode_i">randomQuotes</span><br />
<span style="font-weight: bold;" class="mycode_b">Contents:</span> <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{<br />
  "q1": "Some random quote #1",<br />
  "q2": "Some random quote #2",<br />
  "q3": "Some random quote #3",<br />
  "q4": "Some random quote #4",<br />
  "q5": "Some random quote #5"<br />
}</code></div></div><br />
Note that this will be the template holding your quotes. This is on JSON format (<a href="https://www.w3schools.com/js/js_json_intro.asp" target="_blank" rel="noopener" class="mycode_url">https://www.w3schools.com/js/js_json_intro.asp</a>), the last line should lack any trailing comma.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Name:</span> <span style="font-style: italic;" class="mycode_i">randomQuotesWrapper</span><br />
<span style="font-weight: bold;" class="mycode_b">Contents:</span> <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;span class="quote{&#36;randomKey}"&gt;{&#36;randomValue}&lt;/span&gt;</code></div></div><br />
<span style="font-size: large;" class="mycode_size">Edit file "phptpl_allowed_funcs.txt"</span><br />
<br />
Add "ougcRandomQuote" in a new line to the end of  file "/inc/plugins/phptpl_allowed_funcs.txt", example :<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>;ob_* ?<br />
; yaml?<br />
<br />
ougcRandomQuote</code></div></div><br />
<span style="font-size: large;" class="mycode_size">Add a new hook using Hooks</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Hook:</span> <span style="font-style: italic;" class="mycode_i">global_start</span><br />
<span style="font-weight: bold;" class="mycode_b">Contents:</span> <br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">if&nbsp;(!</span><span style="color: #0000BB">function_exists</span><span style="color: #007700">(</span><span style="color: #DD0000">'ougcRandomQuote'</span><span style="color: #007700">))&nbsp;{<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;</span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">ougcRandomQuote</span><span style="color: #007700">():&nbsp;</span><span style="color: #0000BB">string<br /> &nbsp; &nbsp;</span><span style="color: #007700">{<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">global&nbsp;</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">static&nbsp;</span><span style="color: #0000BB">&#36;randomStrings&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">&#36;randomStrings&nbsp;</span><span style="color: #007700">===&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;{<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#36;randomStrings&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">'randomQuotes'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#36;randomStrings&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">json_decode</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;randomStrings</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">);<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">}<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">if&nbsp;(empty(</span><span style="color: #0000BB">&#36;randomStrings</span><span style="color: #007700">))&nbsp;{<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">;<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">}<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;&#36;randomKey&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">array_rand</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;randomStrings</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;&#36;randomValue&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;randomStrings</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;randomKey</span><span style="color: #007700">];<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">return&nbsp;eval(</span><span style="color: #0000BB">&#36;templates</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #DD0000">'randomQuotesWrapper'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">));<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;</span><span style="color: #007700">}<br />}&nbsp;<br /></span></code></div></div></div><br />
To use simply paste the following code within any template to render a random quote :<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;?=ougcRandomQuote()?&gt;</code></div></div><br />
<span style="font-size: large;" class="mycode_size">Example HTML output</span><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;span class="quoteq1"&gt;Some random quote #1&lt;/span&gt;</code></div></div><br />
Regards.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Tutorial: converting jcink miniprofile to myBB postbit]]></title>
			<link>https://mybb-rpg.com/showthread.php?tid=220</link>
			<pubDate>Sun, 23 Apr 2023 16:19:05 -0500</pubDate>
			<dc:creator><![CDATA[<a href="https://mybb-rpg.com/member.php?action=profile&uid=24">Kiwi</a>]]></dc:creator>
			<guid isPermaLink="false">https://mybb-rpg.com/showthread.php?tid=220</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Note: Please ensure you have the original author's permission to convert any codes from jcink to mybb.</span><br />
<br />
This is a basic tutorial for those who are new to myBB but have some coding &amp; jcink experience! I will be using this code as an example: <a href="https://codepen.io/Striker1485/pen/KKGKgox" target="_blank" rel="noopener" class="mycode_url">https://codepen.io/Striker1485/pen/KKGKgox</a><br />
Which uses these field numbers: <a href="https://img.nickpic.host/QWIYFb.png" target="_blank" rel="noopener" class="mycode_url">https://img.nickpic.host/QWIYFb.png</a><br />
<br />
I will be assuming you have already created your own Theme from a copy of the Default theme.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">CSS:</span><br />
Go to Templates &amp; Style -&gt; Click on your theme -&gt; click on global.css<br />
Above the editor, click 'Edit stylesheet: advanced mode' to see the full css. Add your CSS at the bottom somewhere, being sure to choose unique names for classes.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">HTML:</span><br />
For this example I recommend using the "postbit classic" design as a starting point, as it puts the stats on the left hand edge. The regular postbit puts them on top, so use this as the starting point if you prefer that design. (Users can change their preference from postbit classic to regular, so once you finish this tutorial and are happy with the design, make sure to copy all the code into <span style="font-style: italic;" class="mycode_i">both</span> templates mentioned below so they are identical.)<br />
<br />
Go to Templates &amp; Style -&gt; Templates (on the left) -&gt; Click on your theme<br />
Expand 'Post bit templates' and find the one called postbit_classic. Copy all the code from here.<br />
Go back a page and go into the template 'postbit'. Paste all the code into here, overwriting everything that was already there.<br />
<br />
In this example case, I am going to replace this section:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;div class="post_author scaleimages"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;{&#36;post['useravatar']}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class="author_information"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;strong&gt;&lt;span class="largetext"&gt;{&#36;post['profilelink']}&lt;/span&gt;&lt;/strong&gt; {&#36;post['onlinestatus']}&lt;br /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span class="smalltext"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&#36;post['usertitle']}&lt;br /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&#36;post['userstars']}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&#36;post['groupimage']}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class="author_statistics"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&#36;post['user_details']}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br />
&lt;/div&gt;</code></div></div><br />
with the whole html code in the codepen. Submit this and check what your theme looks like. (In this case, it pushes the post onto the next line - I recommend using flexbox to easily fix this, but that is outside the scope of this tutorial).<br />
<br />
Next we need to replace the 'field' information with our actual fields.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Finding custom field IDs</span><br />
Go to 'Configuration' (in the top menu) then 'Custom profile fields'. Make sure you've created all your fields.<br />
For each one you want in the miniprofile, click on the field in this list, then look at the URL. Note down the last part of the URL, e.g. 'fid=4'. The number is the ID.<br />
<br />
Go back to editing your 'postbit' template.<br />
<br />
Replace each of these:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;!-- |field_1| --&gt;</code></div></div>with this (with the correct ID for each)<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{&#36;post['fid1']}</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">User group:</span><br />
The user group is simply:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{&#36;post['usertitle']}</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Avatar:</span><br />
For the user's avatar, this will give the avatar URL:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{&#36;useravatar['image']}</code></div></div>You can link to the profile using this:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;a href="{&#36;post['profilelink_plain']}"&gt;&lt;/a&gt;</code></div></div>However in general I would recommend using the built-in avatar template (postbit_avatar) which includes a link to the profile.<br />
<br />
Other images, such as a gif, should be done using regular profile fields above.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">MAIN PROFILE:</span><br />
<br />
The concept for the main profile is very similar. The main template to edit is Member templates -&gt; member_profile<br />
<br />
However instead of referring to {&#36;post['fid4']}, you should use:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{&#36;userfields['fid5']}</code></div></div><br />
The avatar is simply {&#36;avatar}, and the member group is: {&#36;memprofile['usertitle']} or {&#36;displaygroup['usertitle']} depending on whether you want custom title or their display group default title.<br />
<br />
You can also use the PHP conditionals plugin to add conditions throughout, for example:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;if &#36;memprofile['usertitle'] then&gt;{&#36;memprofile['usertitle']}&lt;else&gt;{&#36;displaygroup['usertitle']} &lt;/if&gt;</code></div></div>If the user has a custom title, it will show it; otherwise, it will show their member group instead. Please refer to other resources for more info about the PHP conditionals plugin!<br />
<br />
Feel free to ask here for help about specific variables for profiles and postbits.]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Note: Please ensure you have the original author's permission to convert any codes from jcink to mybb.</span><br />
<br />
This is a basic tutorial for those who are new to myBB but have some coding &amp; jcink experience! I will be using this code as an example: <a href="https://codepen.io/Striker1485/pen/KKGKgox" target="_blank" rel="noopener" class="mycode_url">https://codepen.io/Striker1485/pen/KKGKgox</a><br />
Which uses these field numbers: <a href="https://img.nickpic.host/QWIYFb.png" target="_blank" rel="noopener" class="mycode_url">https://img.nickpic.host/QWIYFb.png</a><br />
<br />
I will be assuming you have already created your own Theme from a copy of the Default theme.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">CSS:</span><br />
Go to Templates &amp; Style -&gt; Click on your theme -&gt; click on global.css<br />
Above the editor, click 'Edit stylesheet: advanced mode' to see the full css. Add your CSS at the bottom somewhere, being sure to choose unique names for classes.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">HTML:</span><br />
For this example I recommend using the "postbit classic" design as a starting point, as it puts the stats on the left hand edge. The regular postbit puts them on top, so use this as the starting point if you prefer that design. (Users can change their preference from postbit classic to regular, so once you finish this tutorial and are happy with the design, make sure to copy all the code into <span style="font-style: italic;" class="mycode_i">both</span> templates mentioned below so they are identical.)<br />
<br />
Go to Templates &amp; Style -&gt; Templates (on the left) -&gt; Click on your theme<br />
Expand 'Post bit templates' and find the one called postbit_classic. Copy all the code from here.<br />
Go back a page and go into the template 'postbit'. Paste all the code into here, overwriting everything that was already there.<br />
<br />
In this example case, I am going to replace this section:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;div class="post_author scaleimages"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;{&#36;post['useravatar']}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class="author_information"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;strong&gt;&lt;span class="largetext"&gt;{&#36;post['profilelink']}&lt;/span&gt;&lt;/strong&gt; {&#36;post['onlinestatus']}&lt;br /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span class="smalltext"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&#36;post['usertitle']}&lt;br /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&#36;post['userstars']}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&#36;post['groupimage']}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class="author_statistics"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&#36;post['user_details']}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br />
&lt;/div&gt;</code></div></div><br />
with the whole html code in the codepen. Submit this and check what your theme looks like. (In this case, it pushes the post onto the next line - I recommend using flexbox to easily fix this, but that is outside the scope of this tutorial).<br />
<br />
Next we need to replace the 'field' information with our actual fields.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Finding custom field IDs</span><br />
Go to 'Configuration' (in the top menu) then 'Custom profile fields'. Make sure you've created all your fields.<br />
For each one you want in the miniprofile, click on the field in this list, then look at the URL. Note down the last part of the URL, e.g. 'fid=4'. The number is the ID.<br />
<br />
Go back to editing your 'postbit' template.<br />
<br />
Replace each of these:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;!-- |field_1| --&gt;</code></div></div>with this (with the correct ID for each)<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{&#36;post['fid1']}</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">User group:</span><br />
The user group is simply:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{&#36;post['usertitle']}</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Avatar:</span><br />
For the user's avatar, this will give the avatar URL:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{&#36;useravatar['image']}</code></div></div>You can link to the profile using this:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;a href="{&#36;post['profilelink_plain']}"&gt;&lt;/a&gt;</code></div></div>However in general I would recommend using the built-in avatar template (postbit_avatar) which includes a link to the profile.<br />
<br />
Other images, such as a gif, should be done using regular profile fields above.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">MAIN PROFILE:</span><br />
<br />
The concept for the main profile is very similar. The main template to edit is Member templates -&gt; member_profile<br />
<br />
However instead of referring to {&#36;post['fid4']}, you should use:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{&#36;userfields['fid5']}</code></div></div><br />
The avatar is simply {&#36;avatar}, and the member group is: {&#36;memprofile['usertitle']} or {&#36;displaygroup['usertitle']} depending on whether you want custom title or their display group default title.<br />
<br />
You can also use the PHP conditionals plugin to add conditions throughout, for example:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;if &#36;memprofile['usertitle'] then&gt;{&#36;memprofile['usertitle']}&lt;else&gt;{&#36;displaygroup['usertitle']} &lt;/if&gt;</code></div></div>If the user has a custom title, it will show it; otherwise, it will show their member group instead. Please refer to other resources for more info about the PHP conditionals plugin!<br />
<br />
Feel free to ask here for help about specific variables for profiles and postbits.]]></content:encoded>
		</item>
	</channel>
</rss>