Nikela |
Отправлено: 9 февраля 2011 — 17:32
|
Advanced Member
Покинул форум
Сообщений всего: 254
Дата рег-ции: Нояб. 2010
Откуда: Минск
Репутация: 10
|
electron пишет:Nikela если вы имеете в виду жирность даты в колонке "обновление" , то находится она в строке
CODE:{$fm->LANG['Date']} <b>{$LastTopicDate}</b>
файла board_data.tpl что в папке стиля. что убирать в этой строке, думаю, уже знаете
electron,
когда в дек устан. форум вроде все файлы позапоминала (в каком чего править и за что они отвечают), а сча опять все забыла, вот и тычусь...
electron пишет:кстати, как-то не очень симпатично выгладят теперь посты в темах. время непонятно зачем сделано цветным.... так же не очень симпатично стала выглядеть страничка "Кто он-лайн" , конкретно колонка "Время последнего действия". конечно, это дело вкуса, но по-моему ни к чему такие цвета делать у дат... имхо.
Именно поэтому я это и затеяла выше как раз и писала.
Сейчас у меня так как я хотела, свежее просто черным жирным, старое обычным нежирным шрифтом.
На мой вкус более презентабельно выглядит.
Nikela пишет:И еще: у меня на главной форума пишет: 3 часа 46 минут назад , а где слово сегодня? его не должно быть?
Ага, слово "сегодня" наконец появилось, значит оно появляется через опред. кол-во часов... это параметр можно отрегулировать самому?(Отредактировано автором: 9 февраля 2011 — 17:35) |
|
|
yura3d |
Отправлено: 9 февраля 2011 — 22:51
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
Nikela пишет:Ага, слово "сегодня" наконец появилось, значит оно появляется через опред. кол-во часов... это параметр можно отрегулировать самому?
Да, всё верно, по-умолчанию задано 5 часов, после чего вместо фразы X часов Y минут назад будет выводиться слово Сегодня с указанием времени. Изменить этот период можно в файле include/fm.class.php, нужно найти строку:
CODE: else if ($userTime - $time < 18000) {
В этой строке 18000 - это 5 часов в секундах (1 час = 3600 с). Если Вам, скажем, нужно выводить слово Сегодня с указанием времени уже по прошествии 2-х часов после публикации сообщения, а не 5-ти, как это сделано по-умолчанию, то число 18000 нужно заменить на 7200 (2 ч. = 7200 с). |
|
|
yura3d |
Отправлено: 10 февраля 2011 — 00:27
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
alexx пишет:Как мод грузит сервер, увеличилась ли нагрузка?
Применительно к нашему форуму поддержки, незначительно увеличилось время генерации некоторых страниц. В зависимости от текущей нагрузки на сервер (общего числа пользователей он-лайн и т.д.), это увеличение составляет до нескольких сотых секунды для главной страницы форума (чаще всего - меньше). Т.е. для большинства пользователей это вообще никак не будет заметно, разве что только по данным строки Script Execution time внизу. Как уже было сказано выше, всё это касается только страниц, где даты в новом формате выводятся часто
Конкретные цифры для каждого конкретного форума зависят от множества факторов, таких как используемый сервер, посещаемость и т.д. Я думаю, наши пользователи, уже установившие данное дополнение, могут эти цифры озвучить |
|
|
|
Отправлено: 16 февраля 2011 — 03:13
|
Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A
Репутация: 0
|
Нельзя просто возвращать значения времени с html-ом:
CODE:<b style="color: #a00">
При создании темы в title добавляется время создания (ИМХО, туда другие сведения не мешало бы пихать, но сейчас не о том).
Ранее ссылки выглядели так:
CODE:<a href="topic.php?forum=33&topic=1" title="Тема создана: 20 апреля 2009 — 12:24">Тема 1</a>
а сейчас так:
CODE:<a href="topic.php?forum=33&topic=4" title="Тема создана: <b style="color: #a00">3 часа 39 минут назад</b>">Тема 2</a>
Естественно, что код "ломается". Нужно либо убирать title , либо предварительно вырезать из него теги. |
|
|
yura3d |
Отправлено: 16 февраля 2011 — 19:34
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
Zeg пишет:либо предварительно вырезать из него теги.
Этот вариант предпочтительнее, как я понимаю. По теме, у Вас установлено дополнение вывода даты и времени создания темы (очевидно, это?), которое вышло давно и не учитывает данное дополнение. Для устранения этой проблемы откройте файл forums.php, найдите фрагмент (он встречается в файле 2 раза):
CODE:sprintf($fm->LANG['TopicCreateDate'], $fm->_DateFormat($topics[$topic_id]['date'] + $fm->user['timedif'] * 3600))
И при обеих встречах замените его этим фрагментом:
CODE:strip_tags(sprintf($fm->LANG['TopicCreateDate'], $fm->_DateFormat($topics[$topic_id]['date'] + $fm->user['timedif'] * 3600))) |
|
|
altjo |
Отправлено: 24 февраля 2011 — 19:09
|
ExBB Skins Creator
Покинул форум
Сообщений всего: 277
Дата рег-ции: Февр. 2009
Репутация: 86
|
отчего когда я захожу на форум впервые появляется надпись
Цитата:Последний раз Вы здесь были: меньше минуты назад ?
хотя на самом деле два дня назад..
кстати тоже самое если заходить через анонимный прокси)(Отредактировано автором: 25 февраля 2011 — 19:55) |
|
|
|
Отправлено: 3 мая 2011 — 23:07
|
Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A
Репутация: 0
|
Есть у мода один минус: мод не верно отображает будущие даты. Пока этот минус аукается в Моде Бан лист ( в поле "Дата окончания" всегда будет указано "меньше минуты назад" ).
Найдите в коде строку:
CODE:if ($userTime - $time < 60) {
и замените ее строками
CODE:if ($userTime - $time < 0) {
return $currDay.' '.$rus_m[$currMonth].', '.$currYear.' - '.$tm;
}
else if ($userTime - $time < 60) { (Отредактировано автором: 4 мая 2011 — 16:41) |
|
|
|