Webboard

Pełna wersja: Jak dodać button + napis ?
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):
Jak dodać button o tutaj http://i.imgur.com/75qhbMb.jpg i żeby tutaj o bok pojawiał się jakiś napis. NP "Czesc ziom". Za pomoc duzo dziekuje.
halo pomocy. :)

?????????
No więc:

ACP → Style i Szablony → Szablony → Twój Szablon → Panel użytkownika →
i po
Kod PHP:
{$usercpmenu
dodajesz
Kod PHP:
    <tr>
        <
td class="trow1 smalltext"><span class="usercp_nav_item"><a href="usercp.php?action=nazwa">Nazwa</a></span></td>
    </
tr

teraz otwórz plik usercp.php
i w
Kod PHP:
switch($mybb->input['action'])
{
    case 
"profile":
    case 
"do_profile":
        
add_breadcrumb($lang->ucp_nav_profile);
        break;
    case 
"options":
    case 
"do_options":
        
add_breadcrumb($lang->nav_options);
        break;
    case 
"email":
    case 
"do_email":
        
add_breadcrumb($lang->nav_email);
        break;
    case 
"password":
    case 
"do_password":
        
add_breadcrumb($lang->nav_password);
        break;
    case 
"changename":
    case 
"do_changename":
        
add_breadcrumb($lang->nav_changename);
        break;
    case 
"subscriptions":
        
add_breadcrumb($lang->ucp_nav_subscribed_threads);
        break;
    case 
"forumsubscriptions":
        
add_breadcrumb($lang->ucp_nav_forum_subscriptions);
        break;
    case 
"editsig":
    case 
"do_editsig":
        
add_breadcrumb($lang->nav_editsig);
        break;
    case 
"avatar":
    case 
"do_avatar":
        
add_breadcrumb($lang->nav_avatar);
        break;
    case 
"notepad":
    case 
"do_notepad":
        
add_breadcrumb($lang->ucp_nav_notepad);
        break;
    case 
"editlists":
    case 
"do_editlists":
        
add_breadcrumb($lang->ucp_nav_editlists);
        break;
    case 
"drafts":
        
add_breadcrumb($lang->ucp_nav_drafts);
        break;
    case 
"usergroups":
        
add_breadcrumb($lang->ucp_nav_usergroups);
        break;
    case 
"attachments":
        
add_breadcrumb($lang->ucp_nav_attachments);
        break;
    case 
"nazwa":
        
add_breadcrumb($lang->ucp_nav_editlists);
        break; 
dodaj swój
Kod PHP:
case "nazwa":
        
add_breadcrumb($lang->ucp_nav_nazwa);
        break; 
aby w nawigacji pokazywało to co chcesz przykład Panel Użytkownika > tworzę nowecoś
no więc tu już będzie potrzebana edycja plików językowych, aby dodać wyświetlaną nazwę
Kod PHP:
$lang->ucp_nav_nazwa 
w linii 3013
dodaj (lecz najpierw upewnij się czy ostatnia akcja jest zamknięta)

Kod PHP:
if($mybb->input['action'] == "nazwa")
{
    
$nazwa '';
eval(
"\$nazwa = \"".$templates->get("modcp_nazwa")."\";");
    
output_page($nazwa);
}


Teraz tworzymy szablon o nazwie usercp_nazwa
i w zawartość wklejamy
Kod PHP:
<html>
<
head>
<
title>{$lang->user_cp}</title>
{
$headerinclude}
</
head>
<
body>
{
$header}
<
table width="100%" border="0" align="center">
<
tr>
{
$usercpnav}
<
td valign="top">
<
table border="0" cellspacing="{$theme['borderwidth']}cellpadding="{$theme['tablespace']}class="tborder">
<
tr>
<
td class="thead" colspan="{$colspan}"><strong>Nazwa</strong></td>
</
tr>
<
tr>

<
td class="trow2">
Czesc ziom
</td>
</
tr>
</
table>
</
td>
</
tr>
</
table>
{
$footer}
</
body>
</
html

*za wyraz nazwa możesz oczywiście jakiś inny podać.