Witam
mam dosyc ciezki i dziwny problem :/
najpierw opisze czego dotyczy
napisalem wlasny plugin czasu spedzonego na forum:
plugin:
hook: member_complete
Kod php:
function czasnaforum($time)
{
$sekunda = '';
$minuta = '';
$godzina = '';
$dzien = '';
$tydzien = '';
$miesiac = '';
$rok = '';
if($time < 60)
{
$time = $time . ' sekund';
}
elseif(($time >= 60) AND ($time < 3600))
{
return $time = floor($time%3600/60) . ' minut ' . floor($time%60) . ' sekund';
}
elseif(($time >= 3600) AND ($time < 86400))
{
// $minuta = floor(($time%3600)/60) . ' minut ';
// $sekunda = floor(($time%3600)%60) . ' sekund';
return $time = floor($time/3600) . ' godzin ' . floor(($time%3600)/60) . ' minut ' . floor(($time%3600)%60) . ' sekund';;
}
elseif(($time >= 86400) AND ($time < 604800))
{
$dzien = floor($time/86400) . ' dni ';
$godzina = floor($time%86400/3600) . ' godzin ';
$minuta = floor(($time%86400%3600)/60) . ' minut ';
// $sekunda = floor($time%86400%3600%60) . ' sekund';
return $time = $dzien . $godzina . $minuta . $sekunda;
}
elseif(($time >= 604800) AND ($time < 2592000))
{
$tydzien = floor($time/604800) . ' tygodni ';
$dzien = floor($time%604800/86400) . ' dni ';
$godzina = floor($time%604800%86400/3600) . ' godzin ';
//$minuta = floor($time%604800%86400%3600/60) . ' minut ';
//$sekunda = floor($time%604800%86400%3600%60) . 'sekund';
return $time = $tydzien . $dzien . $godzina . $minuta . $sekunda;
}
elseif(($time >= 2592000) AND ($time < 31536000))
{
$miesiac = floor($time/2592000) . ' miesiecy ';
$tydzien = floor($time%2592000/604800) . ' tygodni ';
$dni = floor($time%2592000%604800/86400) . ' dni ';
//$godzin = floor($time%2592000%604800%86400/3600) . ' godzin ';
//$minuta = floor($time%2592000%604800%86400%3600/60) . ' minut ';
//$sekunda = floor($time%2592000%604800%86400%3600%60) . ' sekund';
return $time = $miesiac . $tydzien . $dzien . $godzina . $minuta . $sekunda;
}
elseif($time >= 31536000)
{
$rok = floor($time/31536000) . ' lat ';
$miesiac = floor($time%31536000/2592000) . ' miesiecy ';
$tydzien = floor($time%31536000%2592000/604800) . ' tygodni ';
$dzien = floor($time%31536000%2592000%604800/86400) . ' dni ';
//$godzina = floor($time%31536000%2592000%604800%86400/3600) . ' godzin ';
//$minuta = floor($time%31536000%2592000%604800%86400%3600/60) . ' minut ';
//$sekunda = floor($time%31536000%2592000%604800%86400%3600%60) . ' sekund';
return $time = $rok . $miesiac . $tydzien . $dzien . $godzina . $minuta . $sekunda;
}
}
$czasnaforum = czasnaforum($userinfo['czasnaforum']);
po zainstalowaniu pluginu, dodaje rowniez w templatce MEMBERINFO,
Kod php:
<if condition="$userinfo['czasnaforum']">
<div>Czas spedzony na forum: $czasnaforum</div>
</if>
i to dziala!
problem dotyczy tego ze na moim forum (testowym) w wersji 3.8.2, wszystko dziala poprawnie.
a po dodaniu tego samego na inne forum (ZakladuKarnego.com) tez w wersji 3.8.2, nie dziala kompletnie.
Moje forum uruchomione ma tylko standardowe modyfikacje, a na forum ZakladKarny, jest dodatkowo vBSEO i zSEO
Czy ktos wie jak rozwiazac ten problem ?