JEDmin
JEDmin
Оффлайн
0
Сегодня был выпущен первый релиз моего модуля WhoIsWho Online или кто сейчас онлайн для Joomla 3! Все вопросы связанные с ошибками при установке, настройке, использовании и удалении расширения следует задавать тут! В тексте желательно указать версию Joomla 3.x.x на которой наблюдается ваша проблема.
Ответы (5)
  • Ответ принят

    Пятница, Января 20 2017, 08:10 PM - #Постоянная ссылка
    0
    при установке и настройке модуля на сайте мы видим это

    7 && $mod < 20) ? 2: $keys[min($mod % 10, 5)]; return $suffix[$suffix_key]; } $html = ""; $us = count($users_all); if ($us != 0) { $usersarray = array("MOD_WHOISWHO_ONLINE_USER", "MOD_WHOISWHO_ONLINE_USER2", "MOD_WHOISWHO_ONLINE_USER3"); $n = $us; $word = getWord($n, $usersarray); $word = JText::_($word); $html .= "$n $word"; } $bc = count($bots_all); if ($bc != 0) { if ($us != 0) { $html .= ","; } $robotarray = array("MOD_WHOISWHO_ONLINE_ROBOT", "MOD_WHOISWHO_ONLINE_ROBOT2", "MOD_WHOISWHO_ONLINE_ROBOT3"); $n = $bc; $word = getWord($n, $robotarray); $word = JText::_($word); $html .= " $n $word "; } if ($gc != 0) { if ($bc != 0) { $html .= JText::_('MOD_WHOISWHO_ONLINE_AND');} else { if ($us != 0) { $html .= JText::_('MOD_WHOISWHO_ONLINE_AND');} } $guestarray = array("MOD_WHOISWHO_ONLINE_GUEST", "MOD_WHOISWHO_ONLINE_GUEST2", "MOD_WHOISWHO_ONLINE_GUEST3"); $n = $gc; $word = getWord($n, $guestarray); $word = JText::_($word); $html .= "$n $word "; } $html .= ""; echo $html; endif; if ($detect_users == 1) : foreach ($users_all as $final) { echo ""; echo $final['name']; if ($count_users_sessions == 1) : echo " ["; echo $final['count']; echo "]"; endif; echo ""; } endif; if ($detect_bots == 1) : foreach ($bots_all as $final) { echo ""; echo $final['name']; if ($count_bots_sessions == 1) : if ($final['count'] >= $sescount) { echo " ["; echo $final['count']; echo "]"; } else { echo " ["; echo $final['count']; echo "]"; } endif; echo ""; } endif; if ($count_guests == 1) : if ($gc != 0) { echo ""; echo JText::_('MOD_WHOISWHO_ONLINE_GUESTS'); echo " [$gc]"; } endif; if ($show_guests_data == 1) : $user = &JFactory::getUser(); $groups = $user->groups; if (in_array(8, $groups)): foreach ($guests as $guest) { echo ""; echo $guest->signs; echo ""; } endif; endif; ?>


    Все установил и включил правильно, джумла 3.6.5

    А по поводу групп, можено руками где то дописать идентификатор нужный группы и присвоить цвета
    Этот ответ в настоящее время свёрнут Показать
  • Ответ принят

    JEDmin
    JEDmin
    Оффлайн
    Суббота, Октября 22 2016, 08:16 AM - #Постоянная ссылка
    0
    oxojeckwrote:

    @JEDmin, подскажи пожалуйста, как вывести кто онлайн из определенный группы. Например, у меня есть группа "дизайнеры" и я хочу показывать кто онлайн: гостей[12], пользователей[13], дизайнеров[15]. Как это можно сделать? Не силен в пыхе :( Заранее большое спасибо.
    ps модуль хорош тем, что прост и показывает реальную стату гостей, а то стандартный модуль джумла показывает неправильно.

    Показывает то он, конечно, статистику близкую к реальности, но и нагрузка идет нешуточная) на досуге буду развивать модуль, попробую оптимизировать. Что касается дополнительных групп, то с этим сложнее, нужно подходит к данному вопросу в каждом конкретном случае. Если группа "дизайнеры" присваивается стандартными средствами Joomla 3 то можно думаю что-нибудь придумать)
    Этот ответ в настоящее время свёрнут Показать
  • Ответ принят

    oxojeck
    oxojeck
    Оффлайн
    Четверг, Октября 13 2016, 08:08 PM - #Постоянная ссылка
    0
    @JEDmin, подскажи пожалуйста, как вывести кто онлайн из определенный группы. Например, у меня есть группа "дизайнеры" и я хочу показывать кто онлайн: гостей[12], пользователей[13], дизайнеров[15]. Как это можно сделать? Не силен в пыхе :( Заранее большое спасибо.
    ps модуль хорош тем, что прост и показывает реальную стату гостей, а то стандартный модуль джумла показывает неправильно.
    Этот ответ в настоящее время свёрнут Показать
  • Ответ принят

    JEDmin
    JEDmin
    Оффлайн
    Понедельник, Января 11 2016, 04:59 PM - #Постоянная ссылка
    0
    Linux_Addictwrote:

    Доброе время суток, Уважаемый! Подскажите, после опубликования плагинов на локальном веб-сервере вылетает ошибка такая: Only variables should be assigned by reference in C:\OpenServer\domains\tester.ru\plugins\system\whoiswho\whoiswho.php on line 10
    Как быть? Если отключить вывод ошибок то все норм, но все равно как-то беспокоит

    Спасибо за инфу, откройте файл C:\OpenServer\domains\tester.ru\plugins\system\whoiswho\whoiswho.php и в 10й строке удалите символ "&" в методе JSession. Или удалите расширение и скачайте новую версию с уже исправленной ошибкой. На работоспособность плагина это не влияет, но joomla больше не будет выкидывать такое уведомление
    Этот ответ в настоящее время свёрнут Показать
  • Ответ принят

    Linux_Addict
    Linux_Addict
    Оффлайн
    Понедельник, Января 11 2016, 12:31 PM - #Постоянная ссылка
    0
    Доброе время суток, Уважаемый! Подскажите, после опубликования плагинов на локальном веб-сервере вылетает ошибка такая: Only variables should be assigned by reference in C:\OpenServer\domains\tester.ru\plugins\system\whoiswho\whoiswho.php on line 10
    Как быть? Если отключить вывод ошибок то все норм, но все равно как-то беспокоит
    Этот ответ в настоящее время свёрнут Показать
Ваш ответ