Webboard

Pełna wersja: Szablon opcji użytkownika - Dodaj do listy znajomych
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.6.4
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu): Przepraszam bardzo, czy mógłby mi ktoś wskazać gdzie znajduje się szablon odpowiadający za:

[Obrazek: add_buddy.gif] Dodaj do listy znajomych
[Obrazek: add_ignore.gif] Dodaj do listy ignorowanych

Szukam i szukam i znaleźć za cholerę nie mogę :dodgy:
Znajdziesz na FTP w pliku member.php (linie w przybliżeniu około 1765 - 1790)

Kod PHP:
$buddy_list explode(','$mybb->user['buddylist']);
if(
in_array($mybb->input['uid'], $buddy_list))
{
    
$buddy_options "<br /><a href=\"./usercp.php?action=do_editlists&amp;delete={$mybb->input['uid']}&amp;my_post_key={$mybb->post_code}\"><img src=\"{$theme['imgdir']}/remove_buddy.gif\" alt=\"{$lang->remove_from_buddy_list}\" /> {$lang->remove_from_buddy_list}</a>";
}
else
{
    
$buddy_options "<br /><a href=\"./usercp.php?action=do_editlists&amp;add_username=".urlencode($memprofile['username'])."&amp;my_post_key={$mybb->post_code}\"><img src=\"{$theme['imgdir']}/add_buddy.gif\" alt=\"{$lang->add_to_buddy_list}\" /> {$lang->add_to_buddy_list}</a>";
}

$ignore_list explode(','$mybb->user['ignorelist']);
if(
in_array($mybb->input['uid'], $ignore_list))
{
    
$buddy_options .= "<br /><a href=\"./usercp.php?action=do_editlists&amp;manage=ignored&amp;delete={$mybb->input['uid']}&amp;my_post_key={$mybb->post_code}\"><img src=\"{$theme['imgdir']}/remove_ignore.gif\" alt=\"{$lang->remove_from_ignore_list}\" /> {$lang->remove_from_ignore_list}</a>";
}
else
{
    
$buddy_options .= "<br /><a href=\"./usercp.php?action=do_editlists&amp;manage=ignored&amp;add_username=".urlencode($memprofile['username'])."&amp;my_post_key={$mybb->post_code}\"><img src=\"{$theme['imgdir']}/add_ignore.gif\" alt=\"{$lang->add_to_ignore_list}\" /> {$lang->add_to_ignore_list}</a>";


Jeśli chcesz zmodyfikować położenie, etc. w szablonie Podgląd profilu - Szablony ~> member_profile linia 95 - {$buddy_options} odpowiada za wyświetlanie tego elementu.

Tak, ale chciałbym to zrobić w tabelce, tak jak opcje moderatora i administratora, a to trochę trudne w PHP się tam bawić :P
a który odpowiada za wyświetlanie listy znajomych?
(11.11.2011, 17:29)ROYS napisał(a): [ -> ]Tak, ale chciałbym to zrobić w tabelce, tak jak opcje moderatora i administratora, a to trochę trudne w PHP się tam bawić :P

Szablon: Podgląd profilu - Szablony ~> member_profile

Znajdź:
Kod:
{$buddy_options}

Podmień na:
Kod PHP:
<br />
<
table border="0" cellspacing="{$theme['borderwidth']}cellpadding="{$theme['tablespace']}class="tborder">
    <
tr>
        <
td class="thead">
        <
strong>Społeczność</strong>
        </
td>
    </
tr>
    <
tr>
        <
td class="trow1">
        {
$buddy_options}
        </
td>
    </
tr>
</
table
elroyalo, tylko że widzisz, tabelka będzie ale jak będziesz przeglądał swoje konto (profil) to i również tabelka będzie, tyle tylko że bez opcji... :<