Когато тръгнете да разглеждате профилите на потребителите в някой сайт използващ Jomsocial за социално мрежа никъде не пише дали потребителя е онлай или офлайн. За повечето от вас може би това е ненужна екстра, но за хората развиващи социална мрежа е доста важно. В този урок ще ви покажа как да си направите така, че до името на потребителя в неговия профил да излиза и картинка със състоянието на му дали е онлйн или е офлайн.
Без статус - по подразбиране
След прилагане на този урок
Пъро през ФТП си свалете този файл /public_html/components/com_community/templates/default/
profile.header.php. Пътя който съм показал е за шаблона на Jomsocial
default.
Отваряте файла
profile.header.php с текстов редактор като Notepad++ примерно.
Намирате този ред някъде 141 ред:
<?php echo $user->getDisplayName(); ?>
Веднага под него поставяте следния код:
<?php if($user->isOnline()): ?>
<?php echo $isOnline = '<img style="vertical-align:middle;padding: 0px 4px;" src="'.JURI::base().'components/com_community/assets/status_online.png" />'; ?>
<?php else: ?>
<?php echo $isOnline = '<img style="vertical-align:middle;padding: 0px 4px;" src="'.JURI::base().'components/com_community/assets/status_offline.png" />'; ?>
<?php endif; ?>
Записвате промяната и връщате файла обратно.
Това е всичко