Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

MOD Last Visit

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 7 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 1 раз
Контактная информация:

Сообщение MXM »

Спасибо!
Мысли не вслух, а на взяглд: было бы неплохо, если эти статьи были на этом сайте...
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 10 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик »

Возьмешься перевести?
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 7 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 1 раз
Контактная информация:

Сообщение MXM »

Поручик писал(а):Возьмешься перевести?
Если бы знал иноязыки... да и русский как у всех...
Thanx
phpBB 2.0.2
Сообщения: 334
Стаж: 18 лет 3 месяца
Благодарил (а): 16 раз
Контактная информация:

Сообщение Thanx »

Siava, то что Вы поставили 86400 - это, имхо, разумно, но почему в этой функции изначально было 172800? Для меня это удивительно.
Andex
phpBB 1.4.2
Сообщения: 59
Стаж: 17 лет 10 месяцев
Благодарил (а): 5 раз
Поблагодарили: 6 раз

Сообщение 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 числа, т.е. двумя днями позже... ЯС чем может быть связана такая ерунда? И лечится ли это?
Аватара пользователя
OtherDima
phpBB 2.0.1
Сообщения: 294
Стаж: 19 лет 1 месяц
Откуда: Санкт-Петербург
Благодарил (а): 1 раз
Контактная информация:

Сообщение 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. вроде руки из правильного места растут
может пересечение с кем нить другим МОДом?
Аватара пользователя
OtherDima
phpBB 2.0.1
Сообщения: 294
Стаж: 19 лет 1 месяц
Откуда: Санкт-Петербург
Благодарил (а): 1 раз
Контактная информация:

Сообщение OtherDima »

подумалось тут
на самом деле когда человек был последний раз не всегда интерсно знать
интересно знать сколько дней его не было
такое есть в данном моде?
Аватара пользователя
Stipendiat
phpBB 1.4.4
Сообщения: 163
Стаж: 17 лет 2 месяца

Сообщение 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:
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 8 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Сообщение crash »

Stipendiat
я надеюсь что вы добавили не сразу после
Stipendiat писал(а):'JOINED' =>
а после полной строчки, которая начинается на
Stipendiat писал(а):'JOINED' =>
Stipendiat писал(а):444 строка в файле это - $lang['Last_logon'] = 'Last Visit';
чтото в приведеном коде не нашел
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Stipendiat
phpBB 1.4.4
Сообщения: 163
Стаж: 17 лет 2 месяца

Сообщение Stipendiat »

Извеняюсь! 444 вот эта: 'L_LOGON' => $lang['Last_logon'],

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

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

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

Ну что никто не знает совсем в чем может быть дело?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 8 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Сообщение crash »

Stipendiat вы бы выложили файл, может вы просто свою ошибку не замечаете.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Stipendiat
phpBB 1.4.4
Сообщения: 163
Стаж: 17 лет 2 месяца

Сообщение Stipendiat »

Вот файл usercp_viewprofile.php
Вложения
usercp_viewprofile.txt
(27.32 КБ) 369 скачиваний
Последний раз редактировалось Stipendiat 28.05.2007 3:40, всего редактировалось 1 раз.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 8 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Сообщение crash »

Stipendiat всетаки я имел ввиду аттач
Stipendiat писал(а):// End add - Last visit MOD

$board_config['board_timezone'
не понятно к чему относится последняя строчка
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Stipendiat
phpBB 1.4.4
Сообщения: 163
Стаж: 17 лет 2 месяца

Сообщение Stipendiat »

crash
Огромное спасибо! Я слепой видимо! именно в этом и была проблема. Извеняюсь за такую глупую ошибку! (я просто строчку разорвал случайно). Все хорошо мод работает!
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 8 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Сообщение crash »

Stipendiat ну вот.. а я срзу спрашивал)))).
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Закрыто

Вернуться в «Поддержка модов для phpBB 2.0.x»