Страница 4 из 5

Добавлено: 11.10.2006 16:07
MXM
Спасибо!
Мысли не вслух, а на взяглд: было бы неплохо, если эти статьи были на этом сайте...

Добавлено: 11.10.2006 16:16
Поручик
Возьмешься перевести?

Добавлено: 11.10.2006 17:08
MXM
Поручик писал(а):Возьмешься перевести?
Если бы знал иноязыки... да и русский как у всех...

Добавлено: 31.10.2006 10:22
Thanx
Siava, то что Вы поставили 86400 - это, имхо, разумно, но почему в этой функции изначально было 172800? Для меня это удивительно.

Добавлено: 11.11.2006 16:39
Andex
Была следующая задача - дать пользователям возможность просматривать когда посещал форум тот или инфой пользователь. phpbb 2.0.19

Поставил два мода, упоминавшиеся в этом топике:

------------------------------------------------------------------------
## Hack Title: Add Last User Visit Date to Members List
## (A phpBB2 Quickie)
## Author: Nivisec (support@nivisec.com)
## http://www.nivisec.com
------------------------------------------------------------------------
# Title: Add Last User Visit Date to User Profiles
# Author: Thoul thoul@users.sourceforge.net http://darkmods.sourceforge.net
------------------------------------------------------------------------

Все как бы работает, но заметил, что дата/время последнего посещения не совпадает с реальностью. Т.е. к примеру, время последнего посещения одного из пользователей указано как 09/11/2006, но этот пользователь писал в форум 11 числа, т.е. двумя днями позже... ЯС чем может быть связана такая ерунда? И лечится ли это?

Добавлено: 13.01.2007 0:27
OtherDima
вот такая гадость выскочила после обновления :((
form action. If you replace the session // code you must include this routine, even if it's empty. // function append_sid($url, $non_html_amp = false) { global $SID; if ( !empty($SID) && !preg_match('#sid=#', $url) ) { $url .= ( ( strpos($url, '?') !== false ) ? ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID; } return $url; } ?>

Warning: Cannot modify header information - headers already sent by (output started at /public_html/forum/includes/sessions.php:538) in /public_html/forum/includes/page_header.php on line 593

Warning: Cannot modify header information - headers already sent by (output started at /public_html/forum/includes/sessions.php:538) in /public_html/forum/includes/page_header.php on line 595

Warning: Cannot modify header information - headers already sent by (output started at /public_html/forum/includes/sessions.php:538) in /public_html/forum/includes/page_header.php on line 596

вот что там

Код: Выделить всё

// Work around for "current" Apache 2 + PHP module which seems to not
// cope with private cache control setting
if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
{
	header ('Cache-Control: no-cache, pre-check=0, post-check=0');
}
else
{
*	header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
*header ('Expires: 0');
*header ('Pragma: no-cache');

$template->pparse('overall_header');

?>
* - это там где ругается

Добавлено спустя 1 минуту 38 секунд:

p.s. вроде руки из правильного места растут
может пересечение с кем нить другим МОДом?

Добавлено: 21.01.2007 0:28
OtherDima
подумалось тут
на самом деле когда человек был последний раз не всегда интерсно знать
интересно знать сколько дней его не было
такое есть в данном моде?

Добавлено: 27.05.2007 16:21
Stipendiat
Уважаемые ГУРУ!

Не нашел решения вопроса через поиск, пните меня может не нашел просто...

Установил мод
## MOD Title: Last visit
## MOD Author: Niels < ncr@db9.dk >
## MOD Version: 1.2.10em

На главной странице все отображается нормально,
Возникли следующие проблемы:

1. В memberlist все хорошо отображается, но когда начинаю сортировать по последнему сообщению, все даты в разброс.

2. Не может зайти в профиль пользователя. Пишет ошибку:
Parse error: syntax error, unexpected T_DOUBLE_ARROW in /home/catalogl/public_html/forum/includes/usercp_viewprofile.php on line 444

В инструкции:

Код: Выделить всё

# 
# 
#-----[ OPEN ]------------------------------------------------ 
# 
includes/usercp_viewprofile.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
'JOINED' =>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#

// Start add - Last visit MOD
'L_LOGON' => $lang['Last_logon'], 
'LAST_LOGON' => ($userdata['user_level'] == ADMIN || (!$board_config['hidde_last_logon'] && $profiledata['user_allow_viewonline'])) ? (($profiledata['user_lastlogon'])? create_date($board_config['default_dateformat'], $profiledata['user_lastlogon'], $board_config['board_timezone']):$lang['Never_last_logon']):$lang['Hidde_last_logon'], 

'L_TOTAL_ONLINE_TIME' => $lang['Total_online_time'],
'TOTAL_ONLINE_TIME' => make_hours($profiledata['user_totaltime']),
'L_LAST_ONLINE_TIME' => $lang['Last_online_time'],
'LAST_ONLINE_TIME' => make_hours($profiledata['user_session_time']-$profiledata['user_lastlogon']),
'L_NUMBER_OF_VISIT' => $lang['Number_of_visit'],
'NUMBER_OF_VISIT' => ($profiledata['user_totallogon']>0) ? $profiledata['user_totallogon']: $lang['None'],
'L_NUMBER_OF_PAGES' => $lang['Number_of_pages'], 
'NUMBER_OF_PAGES' => ($profiledata['user_totalpages']) ? $profiledata['user_totalpages']: $lang['None'], 
// End add - Last visit MOD
444 строка в файле это - $lang['Last_logon'] = 'Last Visit';

Если загрузить старый файл usercp_viewprofile.php, до установки мода, страница загружается, только не отображаются естественно необходимые ячейки.

Помогите пожалуйста как-то это решить, ткните носом. Вроде все по инструкции же. :cry:

Добавлено: 27.05.2007 16:37
crash
Stipendiat
я надеюсь что вы добавили не сразу после
Stipendiat писал(а):'JOINED' =>
а после полной строчки, которая начинается на
Stipendiat писал(а):'JOINED' =>
Stipendiat писал(а):444 строка в файле это - $lang['Last_logon'] = 'Last Visit';
чтото в приведеном коде не нашел

Добавлено: 28.05.2007 3:22
Stipendiat
Извеняюсь! 444 вот эта: 'L_LOGON' => $lang['Last_logon'],

Нет конечно! Не сразу после 'JOINED' =>

Я бы не писал сюда, если бы сам не помучился.

Добавлено спустя 9 часов 59 минут 53 секунды:

Ну что никто не знает совсем в чем может быть дело?

Добавлено: 28.05.2007 3:24
crash
Stipendiat вы бы выложили файл, может вы просто свою ошибку не замечаете.

Добавлено: 28.05.2007 3:29
Stipendiat
Вот файл usercp_viewprofile.php

Добавлено: 28.05.2007 3:32
crash
Stipendiat всетаки я имел ввиду аттач
Stipendiat писал(а):// End add - Last visit MOD

$board_config['board_timezone'
не понятно к чему относится последняя строчка

Добавлено: 28.05.2007 3:46
Stipendiat
crash
Огромное спасибо! Я слепой видимо! именно в этом и была проблема. Извеняюсь за такую глупую ошибку! (я просто строчку разорвал случайно). Все хорошо мод работает!

Добавлено: 28.05.2007 3:48
crash
Stipendiat ну вот.. а я срзу спрашивал)))).