Webboard

Pełna wersja: Mod Control Panel Button
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.6.11
adres forum:
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):

Hej,
Miałem zamiar dodać button do MCP, dodałem, ale tylko to. Chciałbym aby po wciśnięciu tego co widzicie na screenshocie wyskakiwała zmiast "Oczekujące na moderację" itp jakaś wiadomość, byle jaka. Mógłbym sobie ją w php wyprintować. Ale gdzie co i jak?

[spoiler]
[Obrazek: sIIenMt.png]
[/spoiler]
otwórz plik modcp.php około 96/97 linii dodaj
Kod PHP:
if($mybb->input['action'] == "nazwa")
{
    
$nazwa '';
eval(
"\$nazwa = \"".$templates->get("modcp_nazwa")."\";");
    
output_page($nazwa);



ACP → Style i Szablony → Szablony → Twoj szablon → Panel Moderatora → modcp_nav i gdzie chcesz, aby się wyświetlało dodaj
Kod PHP:
<tr><td class="trow1 smalltext"><a href="modcp.php?action=nazwa" class="modcp_nav_item">Nazwa</a></td></tr

i jeszcze Tworzenie szablonu:
Stwórz szablon o nazwie modcp_nazwa i w jego zawartość dodaj:
Kod PHP:
<html>
<
head>
<
title>{$mybb->settings['bbname']} - {$lang->modcp}</title>
{
$headerinclude}
</
head>
<
body>
{
$header}
<
table width="100%" border="0" align="center">
<
tr>
{
$modcp_nav}
<
td valign="top">
<
table border="0" cellspacing="{$theme['borderwidth']}cellpadding="{$theme['tablespace']}class="tborder">
<
tr>
<
td class="thead" align="center" colspan="3"><strong>{$lang->awaiting_moderation}</strong></td>
</
tr>
<
tr>
<
td class="tcat" width="23%"><span class="smalltext"><strong>{$lang->type}</strong></span></td>
<
td class="tcat" align="center" width="33%"><span class="smalltext"><strong>{$lang->number_awaiting}</strong></span></td>
<
td class="tcat" align="center" width="44%"><span class="smalltext"><strong>{$lang->latest}</strong></span></td>
</
tr>
<
tr>
<
td class="trow1"><span class="smalltext"><strong>{$lang->threads}</strong></span></td>
<
td class="trow1" align="center"><span class="smalltext">{$unapproved_threads}</span></td>
<
td class="trow1" align="center"><span class="smalltext">{$latest_thread}</span></td>
</
tr>
<
tr>
<
td class="trow2"><span class="smalltext"><strong>{$lang->posts}</strong></span></td>
<
td class="trow2" align="center"><span class="smalltext">{$unapproved_posts}</span></td>
<
td class="trow2" align="center"><span class="smalltext">{$latest_post}</span></td>
</
tr>
<
tr>
<
td class="trow1"><span class="smalltext"><strong>{$lang->attachments}</strong></span></td>
<
td class="trow1" align="center"><span class="smalltext">{$unapproved_attachments}</span></td>
<
td class="trow1" align="center"><span class="smalltext">{$latest_attachment}</span></td>
</
tr>
</
table>
<
br />

</
table>
{
$footer}
</
body>
</
html
Jak już wcześniej, w podobnym wątku pisalem, to jest prawie tak samo robione. :) za wyraz nazwa można wstawić jakikolwiek inny.

Jeśłi chodzi o tą tabelkę z moderacją. - Trzeba jeszcze w tym 1 szym kodzie dopisać kawałem z wywołaniem odnośnym ilości tego. Chwila roboty.