Çevrimiçi Üyeleri Filtreleme

Başlatan habibocak, 14 May 2019 17:29

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

habibocak

Çevrimiçi Üyeler çok olunca site uzuyor. Burada 10-20 üye gösterip tıklayınca tüm çevrimiçi üyeleri nasıl gösterebiliriz?

Teşekkürler.

snrj

biraz inceledim kodlamayı.  basit bir çare ile halledebiliriz

temanızın boardindex.template.php dosyasında bulun
Kod [Seç]
if (!empty($context['users_online']))
{
echo '
', sprintf($txt['users_active'], $modSettings['lastActive']), ':<br />', implode(', ', $context['list_users_online']);

şu şekilde değiştirelim
Kod [Seç]
if (!empty($context['users_online']))
{
$sirala = array_slice($context['list_users_online'], 0, 3);
echo '
', sprintf($txt['users_active'], $modSettings['lastActive']), ':<br />', implode(', ', $sirala);

koddaki 3 rakamını kaç tane gözükmesini istiyorsanız kendinize göre düzeltin yoksa sadece 3 kişi gözükür

habibocak

Alıntı yapılan: snrj - 15 May 2019 18:30biraz inceledim kodlamayı.  basit bir çare ile halledebiliriz

temanızın boardindex.template.php dosyasında bulun
Kod [Seç]
if (!empty($context['users_online']))
{
echo '
', sprintf($txt['users_active'], $modSettings['lastActive']), ':<br />', implode(', ', $context['list_users_online']);

şu şekilde değiştirelim
Kod [Seç]
if (!empty($context['users_online']))
{
$sirala = array_slice($context['list_users_online'], 0, 3);
echo '
', sprintf($txt['users_active'], $modSettings['lastActive']), ':<br />', implode(', ', $sirala);

koddaki 3 rakamını kaç tane gözükmesini istiyorsanız kendinize göre düzeltin yoksa sadece 3 kişi gözükür

Çok teşekkürler. İstediğimin bir kısmı bu şekilde. Ancak aktif üyelerin kalanlarını yeni bir sayfada tıklayınca görebilir miyiz?

snrj

üstte eklediğin kodun sonrasına şunu ekle
Kod [Seç]
echo'<a href="' . $scripturl . '?action=who"> ...devamı</a>';

habibocak

Alıntı yapılan: snrj - 16 May 2019 22:24üstte eklediğin kodun sonrasına şunu ekle
Kod [Seç]
echo'<a href="' . $scripturl . '?action=who"> ...devamı</a>';

Çok teşekkür ederim.