Webboard

Pełna wersja: IP w profilu
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.8.4
adres forum: http://kwadratowamasakra.pl/forum/
na czym polega problem (screen, opis, komunikaty): Jak dodać ip użytkownika do profilu? Nie każdy pisze posty i nie da się sprawdzić jako Moderator jego IP w profilu.
bylo, poszukaj, w moich postach
Razem postów:4 541
No ale nie znam się na pluginach :v
Nic nie szkodzi, na drugiej stronie masz wszystko podane.
Nie ma drugiej strony :o
W dobry link wszedłeś? http://prntscr.com/b2hxdf
Nie wiem, zapewne masz w profilu ustawione, aby wyświetlało ci inną ilość postów na stronę.

Zrób sobie pliczek php w folderze z pluginami i wklej tam:

Kod PHP:
<?php
if(!defined("IN_MYBB"))
{
    die(
"You Cannot Access This File Directly. Please Make Sure IN_MYBB Is Defined.");
}

function 
lastip_info()
{
return array(
        
"name"  => "Show IP",
        
"description"=> "Show ip on member_profile.",
        
"website"        => "https://webboard.pl",
        
"author"        => "mybboard.pl",
        
"authorsite"    => "https://webboard.pl",
        
"version"        => "1.0",
        
"guid"             => "",
        
"compatibility" => "18*"
    
);
}

$plugins->add_hook("member_profile_end""lastip");
function 
lastip()
{
    global 
$ip$memprofile$db;
    
$ip my_inet_ntop($db->unescape_binary($memprofile['lastip']));
}
?>
Wywołujesz za pomocą {$ip}.

Kod zaczerpnięty z odpowiedzi a.
warto to jeszcze umieścić w ifie

if(is_moderator())
Supryk, dopiszesz do pluginu ?
(10.05.2016, 21:23)Fyeem napisał(a): [ -> ]Supryk, dopiszesz do pluginu ?


Ale w czym problem?

Kod:
<?php
if(!defined("IN_MYBB"))
{
    die("You Cannot Access This File Directly. Please Make Sure IN_MYBB Is Defined.");
}

function lastip_info()
{
return array(
        "name"  => "Show IP",
        "description"=> "Show ip on member_profile.",
        "website"        => "https://webboard.pl",
        "author"        => "mybboard.pl",
        "authorsite"    => "https://webboard.pl",
        "version"        => "1.0",
        "guid"             => "",
        "compatibility" => "18*"
    );
}

$plugins->add_hook("member_profile_end", "lastip");
function lastip()
{
    global $ip, $memprofile, $db;
 if(is_moderator()) {
          $ip = my_inet_ntop($db->unescape_binary($memprofile['lastip']));
    }
}
?>
No w tym ze nie znam php :P dzieki