Перейти к публикации

Рекомендованные сообщения

Кто может сделать модуль онлайн посетителей - вывести всех пользователей которые онлайн и например 30ку последних посетителей. Никаких картинок, ссылок и счётчиков не нужно, просто вывести в виде текста, минимальное число файлов и правок. Пожалуйста не предлагайте найти в инете, там знаю есть, но со всякими допами, плюшками, стилями и прочим, с кучей файлов и правок, мне это не нужно, и как это всё убрать я не вникаю.

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, RussianFishing сказал:

Кто может сделать модуль онлайн посетителей - вывести всех пользователей которые онлайн и например 30ку последних посетителей. Никаких картинок, ссылок и счётчиков не нужно, просто вывести в виде текста, минимальное число файлов и правок. Пожалуйста не предлагайте найти в инете, там знаю есть, но со всякими допами, плюшками, стилями и прочим, с кучей файлов и правок, мне это не нужно, и как это всё убрать я не вникаю.

Самый простой способ - использовать информацию, которая уже есть в DLE - поле lastdate в таблице dle_users.

Вот минимальный код:

<?php

if (intval($unum) > 0){

$users_query = $db->query("SELECT `name`,`lastdate` FROM `" . PREFIX . "_users` WHERE `banned`='' AND `lastdate`!='' ORDER BY `lastdate` ASC LIMIT {$unum}");
      	while($user_data = $db->get_row($users_query)){
          	$humandate = date("d.m.Y H:i",$user_data['lastdate']);
        	echo "{$user_data['name']} был в {$humandate}<br>";
          	
        	// Если нужно выводить только имя пользователя, можете использовать этот вариант
            // echo $user_data['name'];
        }
}

?>

Оформил для удобства в виде плагина.

В нужном месте шаблона вставить {include file="engine/modules/uonline.php?unum=30"}

Где вместо 30 можно написать любое целое число.

 

p.s. не проверял, но должно работать)

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, webair сказал:

p.s. не проверял, но должно работать)

Да работает, только список пользователей идёт не так как нужно, те кто был позднее на сайте, выводятся впереди последних. Как-то бы сделать первыми тех кто были последними. И ещё вопрос, можно ли сделать имена ссылкой? Подумал и решил отказаться от одного модуля, ссылка на пользователей позволила бы мне это сделать...

Спасибо!

Изменено пользователем RussianFishing
Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, RussianFishing сказал:

Как-то бы сделать первыми тех кто были последними.

ORDER BY `lastdate` ASC

замените на

ORDER BY `lastdate` DESC

 

5 часов назад, RussianFishing сказал:

И ещё вопрос, можно ли сделать имена ссылкой?

Можно, просто оберните {$user_data['name']} в ссылку

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, germanydletest сказал:

ORDER BY `lastdate` ASC

замените на


ORDER BY `lastdate` DESC

 

Можно, просто оберните {$user_data['name']} в ссылку

Выражаю огромную благодарность)

Подскажите, я правильно сделал ссылку, а то никогда в php ссылки не ставил, пока пробовал свет на сайте погас, но теперь всё работает: echo "<a href=\"https://мойсайт/user/{$user_data['name']}/\">{$user_data['name']}</a> ";

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, RussianFishing сказал:

Выражаю огромную благодарность)

Подскажите, я правильно сделал ссылку, а то никогда в php ссылки не ставил, пока пробовал свет на сайте погас, но теперь всё работает: echo "<a href=\"https://мойсайт/user/{$user_data['name']}/\">{$user_data['name']}</a> ";

echo "<a href=/user/{$user_data['name']}\>{$user_data['name']}</a>  был в {$humandate}<br>";

 

Ссылка на сообщение
Поделиться на других сайтах
46 минут назад, dds сказал:

echo "<a href=/user/{$user_data['name']}\>{$user_data['name']}</a>  был в {$humandate}<br>";

 

👍

Ссылка на сообщение
Поделиться на других сайтах
17.11.2020 в 16:11, dds сказал:

echo "<a href=/user/{$user_data['name']}\>{$user_data['name']}</a>  был в {$humandate}<br>";

 

С логинами на кириллице будут приключения.

Ссылка на сообщение
Поделиться на других сайтах
25.11.2020 в 01:01, Mr. Bot сказал:

С логинами на кириллице будут приключения.


echo "<a href='/user/". urlencode($user_data['name']) ."'>{$user_data['name']}</a>  был в {$humandate}<br>";

 

Ссылка на сообщение
Поделиться на других сайтах
25.11.2020 в 01:01, Mr. Bot сказал:

С логинами на кириллице будут приключения.

Нет никаких приключений, всё работает...

Ссылка на сообщение
Поделиться на других сайтах
28.11.2020 в 20:39, RussianFishing сказал:

Нет никаких приключений, всё работает...

Для того что бы видеть, нужно понимать, а вы ничего не понимаете судя по вашим темам.

Ссылка на сообщение
Поделиться на других сайтах
43 минуты назад, Mr. Bot сказал:

Для того что бы видеть, нужно понимать, а вы ничего не понимаете судя по вашим темам.

Да ты тоже не ахти, ибо что бы понимать нужно понимать, а вы ничего не понимаете судя по вашим темам.

@celsoft сколько можно слушать бестолково флудера?:  Он реалньо достал своим  пиз****льством , требую забанить балаболку.  Реально достал ничтожество.

Изменено пользователем alex32
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, alex32 сказал:

Да ты тоже не ахти, ибо что бы понимать нужно понимать, а вы ничего не понимаете судя по вашим темам.

@celsoft сколько можно слушать бестолково флудера?:  Он реалньо достал своим  пиз****льством , требую забанить балаболку.  Реально достал ничтожество.

Посмотрим действуют ли тут наконец то правила установленные @celsoftом, если вас наконец то заблокируют за неоднократные оскорбления пользователей, то да, а если нет, то видимо наглая дискриминация тут в почёте и этим будет всё сказано.

Для ваших поделок видимо нормально так делать, у тех людей кто дружит с головой, в их модификациях в DLE, логины в URL выводятся через urlencode, если вам нужно объяснять почему, то тогда вам лучше не писать свои поделки.

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Mr. Bot сказал:

Для ваших поделок видимо нормально так делать, у тех людей кто дружит с головой, в их модификациях в DLE, логины в URL выводятся через urlencode

Парадокс в том, что, в отличии от меня, ты не сделал НИЧЕГО

Ссылка на сообщение
Поделиться на других сайтах
04.12.2020 в 19:40, Mr. Bot сказал:

Для того что бы видеть, нужно понимать, а вы ничего не понимаете судя по вашим темам.

🖕

Ссылка на сообщение
Поделиться на других сайтах
04.12.2020 в 19:40, Mr. Bot сказал:

Для того что бы видеть, нужно понимать, а вы ничего не понимаете судя по вашим темам.

Судя по моим темам видна цель моего прибывания на этом форуме, ибо понимая всё и зная всё я бы тут не сидел. Вместо не понятных ответов по поводу приключений, можно было объяснить что и почему, именно поэтому был послан вам привет от меня в предыдущем сообщении.

Ссылка на сообщение
Поделиться на других сайтах
04.12.2020 в 22:18, Mr. Bot сказал:

Посмотрим действуют ли тут наконец то правила установленные @celsoftом, если вас наконец то заблокируют за неоднократные оскорбления пользователей, то да, а если нет, то видимо наглая дискриминация тут в почёте и этим будет всё сказано.

А кого мне банить, если не правы оба? Обоих? Почему не можете вести диалоги в нормальном конструктивном и исключительно техническом русле?

Ссылка на сообщение
Поделиться на других сайтах
05.12.2020 в 00:27, Gameer сказал:

давно уже в rawurlencode

У DLE в логинах именно urlencode.

12 часов назад, celsoft сказал:

А кого мне банить, если не правы оба? Обоих? Почему не можете вести диалоги в нормальном конструктивном и исключительно техническом русле?

Вы путаете констатацию очень малых знаний ТСа и прямые оскорбления, примерно как мягкое и солёное, выше были прямые оскорбления в мой адрес.
Можете сами посмотреть хронологию, на моё замечание пришёл @webair и сделал фикс для своего кода, тем самым подтвердив мои слова, после чего @RussianFishingкак обычно не понимая про что речь, заявил что всё нормально, потом пришёл @alex32 и в своей типичной манере "обгадил меня своими экскрементами", по моему это уже раз 5 как он оскорбляет участников форума по мимо меня, почему он до сих пор не в перманентном бане, как все остальные кого вы туда отправили за разовые оскорбления участников? Он особенный и правила на него не распространяются?

Ссылка на сообщение
Поделиться на других сайтах
12 часов назад, Mr. Bot сказал:

У DLE в логинах именно urlencode.

И что? Причина совершенно иная, не связанная с проблемами с русскими символами.

12 часов назад, Mr. Bot сказал:

Вы путаете констатацию очень малых знаний ТСа и прямые оскорбления, примерно как мягкое и солёное

А вы в своих сообщениях ничего не видите? Если нет, то процитирую и выделю оскорбление написанное вами:

04.12.2020 в 22:18, Mr. Bot сказал:

Для ваших поделок видимо нормально так делать, у тех людей кто дружит с головой, в их модификациях в DLE

Заметили? Давайте тогда тоже в бан. Вы оба не умеете корректно вести дискуссии и диалоги.

12 часов назад, Mr. Bot сказал:

Он особенный и правила на него не распространяются?

А вы? Повторю что в данном случае оба!!!

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...
07.12.2020 в 19:41, celsoft сказал:

И что? Причина совершенно иная, не связанная с проблемами с русскими символами.

Я вкурсе причины, но самый просто пример показать проблему, это был пример с кириллицей.

07.12.2020 в 19:41, celsoft сказал:

А вы в своих сообщениях ничего не видите? Если нет, то процитирую и выделю оскорбление написанное вами:

 

07.12.2020 в 19:41, celsoft сказал:

Заметили? Давайте тогда тоже в бан. Вы оба не умеете корректно вести дискуссии и диалоги.

Где здесь оскорбление?
То что его поделки имеют кучу косяков и констатация данного факта это оскорбление? Может и критику запретите тогда? Даёшь цензуру в массы...
Вы просто его выгораживаете, как и было с другими людьми, где он их чётко и ясно "посылал на три русских буквы", а в ответ был лишь бан этих несчастных забредших на этот форум, и ничего данному индивидуум, т.к. правила на него не распространяются.

07.12.2020 в 19:41, celsoft сказал:

А вы? Повторю что в данном случае оба!!!

И почему же, если я сейчас напишу немного лестных слов в его адрес, мой профиль будет заблокирован, а его нет?
На других форумах общаются люди, которых тут бы данный индивидуум поливал грязью, и оставался бы после этого безнаказанным, и как вы думаете, почему они не желают сюда идти и что то тут обсуждать? Наверное потому что они вкурсе как избирательны ваши правила...

Ссылка на сообщение
Поделиться на других сайтах
08.01.2021 в 08:11, Mr. Bot сказал:

То что его поделки имеют кучу косяков и констатация данного факта это оскорбление?

Смешной такой )))) Дружок, ну так мы увидим хоть раз твое творчество, или так и будешь флудить??? Никто и строчки твоего кода так и не увидел, кроме понтов, "гениальный" ты наш.Ох, понты, понты, мистер фллудер ))))

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...