1 Tworzenie szablonu
Wchodzimy w panel administratora -> style i szablony -> szablony globalne -> nowy szablon.
W polu nazwa szablonu wpisujemy dvz_shoutbox_page
Poniżej wklejamy ten oto kod:
<html>
<head>
{$headerinclude}
<title>Shoutbox</title>
</head>
<body>
{$header}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="clear: both; border-bottom-width: 0;">
{$dvz_shoutbox}
</table>
{$footer}
</body>
</html>
2 Tworzenie podstrony
Otwieramy edytor tekstu i tworzymy plik shoutbox.php i wklejamy do niego ten kod:
<?php
define('IN_MYBB', 1);
require "./global.php";
add_breadcrumb("Shoutbox", "shoutbox.php");
$plugins->run_hooks("chat_start");
eval("\$podstr = \"".$templates->get("dvz_shoutbox_page")."\";");
output_page($podstr);
?>
3 Edycja pluginu
Otwieramy edytorem tekstu plik pluginu (/inc/plugins/dvz_shoutbox.php) i szukamy linijki:
$plugins->add_hook('index_end', ['dvz_shoutbox', 'load_window']);
Zaraz pod znalezioną linią wklejamy:
$plugins->add_hook('chat_start', ['dvz_shoutbox', 'load_window']);
Gratulacje! Masz shoutboxa na podstronie!