1. SviMik - 16 Февраля, 2006 - 08:05:31 - перейти к сообщению
См. скрин. Ну ооочень это удобно, порой читаю тут тему, и должен лезть в часы смотреть какое сегодня число, чтоб понять сегодня это написали или ещё вчера...
2. Black Stork KCO - 16 Февраля, 2006 - 14:55:37 - перейти к сообщению
В файле forums.php после строки
Пока отображает только в списке тем. Возможно (обращаю внимание на это слово) потом сделаю на других страницах.
CODE:
добавь строки:$lastpostdate = ( !empty($lastpostdate) ) ? longdate($lastpostdate + $exbb['usertime'] * 3600) : $lang['NA'];
CODE:
####Вчера сегодня начало
if ( !empty($lastpostdate) )
{
$basetimes = longdate(time() + $exbb['usertime'] * 3600);
$expldate1=explode (' ',$lastpostdate);
$expldate2=explode (' ',$basetimes);
if (($expldate1[0]==$expldate2[0]) && ($expldate1[1]==$expldate2[1]) && ($expldate1[2]==$expldate2[2]))
$lastpostdate = 'Сегодня - '.$expldate1[4];
else
{
$expldate2[0] --;
if (($expldate1[0]==$expldate2[0]) && ($expldate1[1]==$expldate2[1]) && ($expldate1[2]==$expldate2[2]))
$lastpostdate = 'Вчера - '.$expldate1[4];
}
}
####Вчера сегодня конец
if ( !empty($lastpostdate) )
{
$basetimes = longdate(time() + $exbb['usertime'] * 3600);
$expldate1=explode (' ',$lastpostdate);
$expldate2=explode (' ',$basetimes);
if (($expldate1[0]==$expldate2[0]) && ($expldate1[1]==$expldate2[1]) && ($expldate1[2]==$expldate2[2]))
$lastpostdate = 'Сегодня - '.$expldate1[4];
else
{
$expldate2[0] --;
if (($expldate1[0]==$expldate2[0]) && ($expldate1[1]==$expldate2[1]) && ($expldate1[2]==$expldate2[2]))
$lastpostdate = 'Вчера - '.$expldate1[4];
}
}
####Вчера сегодня конец
Пока отображает только в списке тем. Возможно (обращаю внимание на это слово) потом сделаю на других страницах.
3. Леголегс - 16 Февраля, 2006 - 15:13:39 - перейти к сообщению
Black Stork KCO
Сделай функцию типа function friendlydate(d) засунь её в либ.пхп и отовсюду вызывай, хороший мод будет, TvoyWev его наверняка в фуллмодс вставит. Респект!
Сделай функцию типа function friendlydate(d) засунь её в либ.пхп и отовсюду вызывай, хороший мод будет, TvoyWev его наверняка в фуллмодс вставит. Респект!
4. Vlad Tepes - 26 Февраля, 2006 - 03:35:37 - перейти к сообщению
У меня вопрос. Какой файл отвечает за вывод даты на главной странице в графе "обновления"?
5. Vlad Tepes - 19 Июня, 2006 - 11:05:46 - перейти к сообщению
Попытался в index.php сделать таким образом:
За
Вставил
В результате получил вместо даты "Сегодня - "
причем для всех тем независимо от того сегодня отправлено посл сообщ. или нет.
Плиз, подскажите, что я не так делаю.
За
CODE:
$forumlastpost = ( !empty($forum['last_time']) ) ? date("d.m.Y - H:i", $forum['last_time'] + $exbb['usertime']*3600) : $lang['NA'];
Вставил
CODE:
####Вчера сегодня начало
if ( !empty($forum['last_time']) )
{
$basetimes = date($forum['last_time'] + $exbb['usertime']*3600);
$expldate1=explode (' ',$forum['last_time']);
$expldate2=explode (' ',$basetimes);
if (($expldate1[0]==$expldate2[0]) && ($expldate1[1]==$expldate2[1]) && ($expldate1[2]==$expldate2[2]))
$forumlastpost = 'Сегодня - '.$expldate1[4];
else
{
$expldate2[0] --;
if (($expldate1[0]==$expldate2[0]) && ($expldate1[1]==$expldate2[1]) && ($expldate1[2]==$expldate2[2]))
$forumlastpost = 'Вчера - '.$expldate1[4];
}
}
####Вчера сегодня конец
if ( !empty($forum['last_time']) )
{
$basetimes = date($forum['last_time'] + $exbb['usertime']*3600);
$expldate1=explode (' ',$forum['last_time']);
$expldate2=explode (' ',$basetimes);
if (($expldate1[0]==$expldate2[0]) && ($expldate1[1]==$expldate2[1]) && ($expldate1[2]==$expldate2[2]))
$forumlastpost = 'Сегодня - '.$expldate1[4];
else
{
$expldate2[0] --;
if (($expldate1[0]==$expldate2[0]) && ($expldate1[1]==$expldate2[1]) && ($expldate1[2]==$expldate2[2]))
$forumlastpost = 'Вчера - '.$expldate1[4];
}
}
####Вчера сегодня конец
В результате получил вместо даты "Сегодня - "
причем для всех тем независимо от того сегодня отправлено посл сообщ. или нет.
Плиз, подскажите, что я не так делаю.
6. TEiD - 05 Июля, 2006 - 12:00:17 - перейти к сообщению
Люди а для topic.php не сделаете, а то уж нужно ПЛИЗЗЗЗ...
7. tima - 28 Декабря, 2006 - 10:10:34 - перейти к сообщению
так всё таки кто нибудь сделает мод "Вместо даты - Сегодня, Вчера". Или просто напишите код для index.php и topic.php.
8. TEiD - 28 Декабря, 2006 - 10:13:25 - перейти к сообщению
в post.php? Ты знаешь для чего он вообще нужен то? Он ничего не выводит!
Сегодня займусь, результаты отпишу!
Сегодня займусь, результаты отпишу!
9. TEiD - 02 Января, 2007 - 11:01:29 - перейти к сообщению
Сделал ещё неделю назад =) В TS-ExBB официально включено.
10. xkspy - 02 Января, 2007 - 17:32:20 - перейти к сообщению
Если с 3х-го на 1-ое число перейти, то это действие неработает. Точнее что было написано например 31 числа, 1 числа не высвечивается и не пишет, что это было Вчера
Можно ли модифицировать?
Можно ли модифицировать?