News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Forumda Online Adminler

Started by rapbirlik, December 16, 2014, 09:50:40 PM

Previous topic - Next topic

rapbirlik

Merhabalar Forumda Adminler Online Olduğu zaman ayrı bir bölümde yazmam mümkün mü ? şu şekilde demek istiyorum ; mesela
admin adı SMFAdmin Ben bu kullanıcı Aktif olduğunda forumun her hangi bir yerinde Şuanda SMFAdmin online istersen soru sorabilirsin şeklinde bir yazı yazmak istiyorum ama kullanıcı aktif değilse Şuanda Aktif yönetici yok diye yazdıracağım.SMFAdmin ,SMFAdmin2 şeklinde Admin Sayısı bir den fazla olabilir

if($context['user']($modSettings['onlineEnable']['id']) == "1")

şu kodlarla bişeyler yapmaya çalıştım ama hep aynı uyarıyı aldım.Düzeltemedim.Mantığı kavrayabilirsem yada yapabilirsem bölüm yöneticisine soru sor şeklinde bir şeyler yapmak istiyorum.

rapbirlik


cee山

şu işini görür
http://www.smfpersonal.net/downloads.html;sa=view;down=158

bunu defult themeden boardindex aldım oline üyeleri gösteriyor öncelikle başka sayfada çalışıyormu diye dene
// Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
if (!empty($context['users_online']))
{
echo '
', sprintf($txt['users_active'], $modSettings['lastActive']), ':<br />', implode(', ', $context['list_users_online']);

// Showing membergroups?
if (!empty($settings['show_group_key']) && !empty($context['membergroups']))
echo '
<br />[' . implode(']&nbsp;&nbsp;[', $context['membergroups']) . ']';
}

eğer çalışırsa if (!empty($settings['show_group_key']) && !empty($context['membergroups'] == 1))  burda groups bire eşitlemeye çalış oda olursa daha sonra   şöyle bir çalışma ile  istediğine ulaşabilirsin
if (!empty($context['users_online']))
{
echo '
', sprintf($txt['users_active'], $modSettings['lastActive']), ':<br />', implode(', ', $context['list_users_online']);

// Showing membergroups?
if (!empty($settings['show_group_key']) && !empty($context['membergroups']))
echo '
<br />[' . implode(']&nbsp;&nbsp;[', $context['membergroups']) . ']';
}else { echo 'Şuan Online admin bulunmuyor.';}
 

Bu kadar yardım edebilirim.Yanlış olabilir çalışmaya bilir.K.Gelsin

rapbirlik

kodlar çalışmadı.dediğin gibi de denedim ama yok.zaten 2 tane online üyeler listesi çıktı.

şimdi bir üyenin aktif olup olmadığını yazamıyormuyuz boardindex te yahu. Display.template de üye aktifse ona çevirim içi işareti koyuyor tıpkı burda ki gibi.ancak aradaki tek fark ben benim istediğim üyeler aktifse boardindex te bunlar aktif yazdırmak istyiyorum :/

rapbirlik

<span id="userstatus">', $context['can_send_pm'] ? '<a href="' . $context['member']['online']['href'] . '" title="' . $context['member']['online']['label'] . '" rel="nofollow">' : '', $settings['use_image_buttons'] ? '<img src="' . $context['member']['online']['image_href'] . '" alt="' . $context['member']['online']['text'] . '" align="middle" />' : $context['member']['online']['text'], $context['can_send_pm'] ? '</a>' : '', $settings['use_image_buttons'] ? '<span class="smalltext"> ' . $context['member']['online']['text'] . '</span>' : '';


bu kod üye profiline girdiğimizde üye aktifse çevirim içi yazıyor ve yeşil bir simge atıyor.bunu boardindex te istediğim id li üyeye uygulamak istiyorum örneğin id si 1 olan üye online olduğunda.

evet şimdi daha açıklayıcı oldu galiba :D

rapbirlik


rapbirlik


Advertisement: