Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Вместо даты - Сегодня, Вчера
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (2): [1] 2 »   

> Описание: Как сделать чтоб так помечал посты?
SviMik Супермодератор
Отправлено: 16 Февраля, 2006 - 08:05:31
Post Id



Где-то там...


Покинул форум
Сообщений всего: 3538
Дата рег-ции: Окт. 2004  
Откуда: Tallinn, Estonia

Карма 4




См. скрин. Ну ооочень это удобно, порой читаю тут тему, и должен лезть в часы смотреть какое сегодня число, чтоб понять сегодня это написали или ещё вчера...
Прикреплено изображение (Нажмите для увеличения)
att-43f4789b65ffaoday.png
 
 Top
Black Stork KCO
Отправлено: 16 Февраля, 2006 - 14:55:37
Post Id



Member


Покинул форум
Сообщений всего: 124
Дата рег-ции: Апр. 2005  
Откуда: Perm

Карма 0




В файле 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];
}
}

####Вчера сегодня конец

Пока отображает только в списке тем. Возможно (обращаю внимание на это слово) потом сделаю на других страницах.
 
 Top
Леголегс Администратор
Отправлено: 16 Февраля, 2006 - 15:13:39
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




Black Stork KCO
Сделай функцию типа function friendlydate(d) засунь её в либ.пхп и отовсюду вызывай, хороший мод будет, TvoyWev его наверняка в фуллмодс вставит. Респект!
 
 Top
Vlad Tepes
Отправлено: 26 Февраля, 2006 - 03:35:37
Post Id


Member


Покинул форум
Сообщений всего: 144
Дата рег-ции: Янв. 2006  

Карма 0




У меня вопрос. Какой файл отвечает за вывод даты на главной странице в графе "обновления"?
 
 Top
Vlad Tepes
Отправлено: 19 Июня, 2006 - 11:05:46
Post Id


Member


Покинул форум
Сообщений всего: 144
Дата рег-ции: Янв. 2006  

Карма 0




Попытался в 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];
}
}

####Вчера сегодня конец

В результате получил вместо даты "Сегодня - "
причем для всех тем независимо от того сегодня отправлено посл сообщ. или нет.
Плиз, подскажите, что я не так делаю.
 
 Top
TEiD
Отправлено: 05 Июля, 2006 - 12:00:17
Post Id



Advanced Member


Покинул форум
Сообщений всего: 295
Дата рег-ции: Март 2006  
Откуда: Оттуда

Карма -11

[+][+]


Люди а для topic.php не сделаете, а то уж нужно Улыбка ПЛИЗЗЗЗ...
 
 Top
tima
Отправлено: 28 Декабря, 2006 - 10:10:34
Post Id


Newbie


Покинул форум
Сообщений всего: 13
Дата рег-ции: Дек. 2006  
Откуда: Тосно

Карма 0




так всё таки кто нибудь сделает мод "Вместо даты - Сегодня, Вчера". Или просто напишите код для index.php и topic.php.
 
 Top
TEiD
Отправлено: 28 Декабря, 2006 - 10:13:25
Post Id



Advanced Member


Покинул форум
Сообщений всего: 295
Дата рег-ции: Март 2006  
Откуда: Оттуда

Карма -11

[+][+]


в post.php? Ты знаешь для чего он вообще нужен то? Он ничего не выводит!

Сегодня займусь, результаты отпишу!
 
 Top
TEiD
Отправлено: 02 Января, 2007 - 11:01:29
Post Id



Advanced Member


Покинул форум
Сообщений всего: 295
Дата рег-ции: Март 2006  
Откуда: Оттуда

Карма -11

[+][+]


Сделал ещё неделю назад =) В TS-ExBB официально включено.
 
 Top
xkspy
Отправлено: 02 Января, 2007 - 17:32:20
Post Id


Full Member


Покинул форум
Сообщений всего: 168
Дата рег-ции: Февр. 2006  

Карма 0




Если с 3х-го на 1-ое число перейти, то это действие неработает. Точнее что было написано например 31 числа, 1 числа не высвечивается и не пишет, что это было Вчера Недовольство, огорчение

Можно ли модифицировать?
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« Моды, хаки, скины и дополнения »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0492]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33