Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

ip uzytkownika w profilu

Założony przez  kamil501.

wersja skryptu MyBB: 1.8.6
adres forum:
na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki):

Witam czy da się w jakiś sposób wyciągnąć ip użytkownika i wyświetlić je tylko administracji w jego profilu? (wyświetlić wiem jak używając <if>)
Pozdrawiam
chyba trzeba będzie wyciągać to z tabeli sesji z bazy danych


(10.01.2016, 13:41)kamil501 napisał(a): (wyświetlić wiem jak używając <if>)
najz
(10.01.2016, 13:57)Supryk napisał(a): najz

postępy hehe
jakiś wzór podpowiedź jak to wykonać?
:D

Wyciągnij kod zapytania z byle jakiego pluginu, pozniej otrzymany wynik przetwarzasz funkcja, ale o tym pogadamy jak zrobisz zapytanie
Przypadkiem kolumna lastip w tabeli users nie przechowuje ostatniego używanego adresu?
Wtedy powinno dać się wyświetlić to za pomocą $member['lastip']} lub coś w tym stylu.
jest taka kolumna ale czy da się to nie mam pojęcia sprawdziłem
{$member['lastip']} ale nic się nie wyświetla
{$memprofile['lastip']}?
echo my_inet_ntop($db->unescape_binary($memprofile['lastip'])) 
Nie wiem czy dobrze kombinuje, ale wyświetla mi się  ���


function lastip()
{
global 
$mybb$memprofile$db$array;
echo 
my_inet_ntop($db->unescape_binary($memprofile['lastip']));

hmmm, u mnie zwrocilo poprawnie
ja to dodałem do pluginu baszaRa i mam znaczki
z jakiego hooka korzystasz?
$plugins->add_hook("member_profile_end""lastip"); 


ogarnąłem, że coś jest dziwnego ip wyświetla się wszystkim nawet bez mojego kodu, który nie działa bo wyświetla krzaki
i te ip jest wyświetlane w body (a kodu nie widać aby zmienić miejsce wyświetlania) narazie wyłączyłem plugin aby nie wyświetlać publicznie ip użytkowników

member_profile:

<if $mybb->user['usergroup'] == 9 then>
{
$memprofile['lastip']}
</if> 


[attachment=10051]
Ktoś ma jakiś pomysł?
Pokaż ten kod pluginu i cały member_profile



Użytkownicy przeglądający ten wątek:

3 gości