×
Masterpro Nivo Slider (06 фев 2023)

Это форк Vinaora Nivo Slider, пришлось переименовать, в силу требования JED. Даже старую версию качать можно было только с варезных сайтов, нашпигованную троянами. Зачем оно такое, согласитесь.

Вопрос Отображение времени добавления сообщений

Подробнее
12 года 3 мес. назад - 12 года 3 мес. назад #1 от Aleksej
Как в Кунена сделать так, чтобы отображалось точное время добавления сообщений, а не - сколько времени назад оно было добавлено?

Нашел решение у Adeptus-a; правда, в контексте Fireboard RE 2.0, но для Kunena аналогично.

файл message.php (примерно 133 строка):
<?php
$msg_time_since = _FB_TIME_SINCE;
$msg_time_since = str_replace('%time%', time_since($fmessage->time , FBTools::fbGetInternalTime()), $msg_time_since);
?>
<span class = "msgtitle"><?php echo $msg_subject; ?></span>
<span class = "msgdate" title="<?php echo $msg_date; ?>"><?php echo $msg_time_since; ?></span>

Этот код уже содержит ответ, обратите внимание на title.
Изначально дата выводится отчетом времени, но когда наводишь курсор на дату всплывает вполне нормальная дата плюс время, так вот теперь заменяем код следующим образом:
<span class = "msgtitle"><?php echo $msg_subject; ?></span><span class = "msgdate" title="<?php echo $msg_date; ?>"><?php echo $msg_date; ?></span>
И все, у вас нормальная дата сообщений и никаких отчетов!
Но можно пойти дальше, сделав:
<?php
$msg_time_since = _FB_TIME_SINCE;
$msg_time_since = str_replace('%time%', time_since($fmessage->time , FBTools::fbGetInternalTime()), $msg_time_since);
?>
<span class = "msgtitle"><?php echo $msg_subject; ?></span><span class = "msgdate" title="<?php echo $msg_time_since; ?>"><?php echo $msg_date; ?></span>

Теперь показывается время поста, а при наведении курсора - появляется сообщение о том, сколько прошло времени с момента написания поста.
Последнее редактирование: 12 года 3 мес. назад пользователем Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Работает на Kunena форум