Zaloguj się Załóż konto
Odpowiedz 
Odwołanie się do dodatkowego pola w innym miejscu niż przy postach
 
Ocena wątku:
  • 1 głosów - 5 średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Odwołanie się do dodatkowego pola w innym miejscu niż przy postach
20.05.2013, 11:41 (Ten post był ostatnio modyfikowany: 20.05.2013 11:45 przez PJ.)
Post: #1
Odwołanie się do dodatkowego pola w innym miejscu niż przy postach
Mam dodatkowe pole profilu o ID 4 (o nazwie Nick IC) dodane w panelu administratora i chcę je wyświetlić w panelu użytkownika, jednak nie za bardzo mam pomysł jak to zrobić. {$post['fid4']} nie działa. Poniżej screen z wytłumaczeniem co mam na myśli:

http://fooh.pl/pokaz/3809167689.JPG

Czyli zrobiłem w panelu użytkownika nową podstronę (sygnatura), i chcę tam umieścić to co użytkownik wpisał w to dodatkowe pole. Wersja skryptu to 1.6.10, adres mojego forum to: http://www.pseudol.pl
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
20.05.2013, 11:59
Post: #2
RE: Odwołanie się do dodatkowego pola w innym miejscu niż przy postach
(20.05.2013 11:41)PJ napisał(a):  Czyli zrobiłem w panelu użytkownika nową podstronę (sygnatura), i chcę tam umieścić to co użytkownik wpisał w to dodatkowe pole.
Jak to zrobiłeś?

Znajdź nas na: Facebooku/Google+ | Download
Pomogłem? [kliknij] Smile

Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
20.05.2013, 14:13
Post: #3
RE: Odwołanie się do dodatkowego pola w innym miejscu niż przy postach
(20.05.2013 11:59)Lukasz napisał(a):  
(20.05.2013 11:41)PJ napisał(a):  Czyli zrobiłem w panelu użytkownika nową podstronę (sygnatura), i chcę tam umieścić to co użytkownik wpisał w to dodatkowe pole.
Jak to zrobiłeś?

Podstronę? Dodałem do szablonów globalnych szablon o nazwie "sygnatury", a w nim kod:

Kod:
<html>
<head>
<title>{$mybb->settings['bbname']} - Dynamiczne sygnatury</title>
{$headerinclude}
</head>
<body>
{$header}
<table width="100%" border="0" align="center">
<tr>
{$usercpnav}
<td valign="top">
{$errors}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>Dynamiczne sygnatury</strong></td>
</tr>

<tr>
<td class="trow2" width="40%">Jakiś tekst.</td>
</tr>
</table>
<br />
</td>
</tr>
</table>
{$footer}
</body>
</html>

Potem do pliku usercp.php po:

Kod:
    case "attachments":
        add_breadcrumb($lang->ucp_nav_attachments);
        break;
}

Dodałem kod:

Kod:
if($mybb->input['action'] == sygnatury)
{
add_breadcrumb("Dynamiczne sygnatury");
eval("\$podstr = \"".$templates->get("sygnatury")."\";");
output_page($podstr);
}

No i od tamtej pory mogę używać linku http://www.strona.pl/usercp?action=sygnatury



A znasz odpowiedź na moje pytanie...?
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
21.05.2013, 21:48
Post: #4
RE: Odwołanie się do dodatkowego pola w innym miejscu niż przy postach
Spróbuj
Kod:
{$mybb->user['fid4']}

Znajdź nas na: Facebooku/Google+ | Download
Pomogłem? [kliknij] Smile

Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
22.05.2013, 12:46
Post: #5
RE: Odwołanie się do dodatkowego pola w innym miejscu niż przy postach
Działa, wielkie dzięki.
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości



Forum MyBBsite.pl wykorzystuje cookies. Korzystanie z witryny oznacza zgodę na ich zapis lub wykorzystanie, więcej informacji w polityce prywatności
Akceptuję politykę prywatność, zamknij informację