Last Visit in Viewtopic phpBB (последний визит)

В данном подфоруме будут располагаться темы с анонсами интересных модификаций, а так же будут рассматриваться проверенные временем дополнения для phpBB3.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----

Был ли полезен для вас данный анонс ???

Можно выбрать до 1 варианта ответа

 
 
Результаты голосования

Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение DeaDRoMeO »

Всем привет, это опять безфайловый анонс простенькой модификации под названием Last Visit in Viewtopic. Суть этой модификации - вывод информации о последнем посещении в мини-профили для каждого пользователя. Ниже на скриншоте вы увидите работу модификации (Поле Last Visit)


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

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

'msn'				=> '',
Добавляем после найденного

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

//-- BEGIN Last Visit in Viewtopic ------
				'lastvisit'			=> '',
//-- END Last Visit In Viewtopic ------
Находим

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

'msn'			=> ($row['user_msnm'] && $auth->acl_get('u_sendim')
Добавляем после найденного

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

//-- BEGIN Last Visit in Viewtopic ------
				'lastvisit'		=> $row['user_lastvisit'],
//-- END Last Visit In Viewtopic ------
Находим

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

'POST_DATE'			=> $user->format_date($row['post_time'], false,
Добавляем после найденного

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

//-- BEGIN Last Visit in Viewtopic ------
		'POSTER_LASTVISIT'	=> ($poster_id != ANONYMOUS && $user_cache[$poster_id]['lastvisit']) ? $user->format_date($user_cache[$poster_id]['lastvisit']) : '',
//-- END Last Visit In Viewtopic ------
Открываем language/ru/viewtopic.php и находим

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

'LINKAGE_FORBIDDEN'		=> 'тута какой то текст.',
Добавляем после найденного

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

//-- BEGIN Last Visit in Viewtopic ------
	'LASTVISIT'				=> 'Последний визит',
//-- END Last Visit In Viewtopic ------
Открываем styles/prosilver/template/viewtopic_body.html и находим

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

<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:
Добавляем перед найденным

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

<!-- IF postrow.POSTER_LASTVISIT --><dd><strong>{L_LASTVISIT}:</strong> {postrow.POSTER_LASTVISIT}</dd><!-- ENDIF -->
Открываем styles/subsilver2/template/viewtopic_body.html и находим

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

<!-- IF postrow.POSTER_FROM --><br /><b>{L_LOCATION}:</b> {postrow.POSTER_FROM}<!-- ENDIF -->
Добавляем перед найденным

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

<!-- IF postrow.POSTER_LASTVISIT --><br /><b>{L_LASTVISIT}:</b> {postrow.POSTER_LASTVISIT}<!-- ENDIF -->
После правок обязательно чистим кеш, модификация не имеет настроек в админке, всем успешной установки :dan_ser:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1
Аватара пользователя
jasiuk
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 161
Стаж: 11 лет 5 месяцев
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение jasiuk »

Установил этот мод на форум, вроде полезная вещь :ko_re:sha:
#2
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение DeaDRoMeO »

Ну как бэ да))Можно следить за посещениями некоторых пользователей)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#3
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение Lorem Ipsum »

Установила тоже, очень удобно.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#4
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение DeaDRoMeO »

Поздравляю))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#5
Аватара пользователя
Alexander
Свой на все 100
Свой на все 100
Сообщения: 484
Стаж: 11 лет 5 месяцев
Откуда: Россия
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение Alexander »

Не везде у меня в исходных файлах 100%-е соответствие, но логика не подвела. Очередной мод установлен. Спасибо!!!
#6
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение DeaDRoMeO »

Рад за вас, дело в том,что много модов было написано на более ранние версии форума, потому иногда не удается найти нужный кусок кода))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#7
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение Lorem Ipsum »

В мини-профиле высвечивается время последнего посещения, но оно как-то некорректно. Например, я была на форуме сегодня, 12-го ноября, а у меня написано "11 ноя 2012, 22:48".
С чем это связано? Где-то на гуру читала, что связано с настройками длительности сессии... Где это регулируется?
.........
ПС. Сейчас посмотрела, в профиле показывается настоящее время посещения, соответствующее реальному времени. Как это можно засунуть и в мини-профиль?
Последний раз редактировалось Lorem Ipsum 12 ноя 2012, 21:45, всего редактировалось 2 раза.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#8
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение DeaDRoMeO »

Тута есть решение этой проблемы, полистай темку)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#9
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение Lorem Ipsum »

DeaDRoMeO писал(а):полистай темку)
О щас ничтяк! :jn_pu_sk:
Последний раз редактировалось Lorem Ipsum 13 ноя 2012, 00:39, всего редактировалось 1 раз.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#10
Аватара пользователя
Alexander
Свой на все 100
Свой на все 100
Сообщения: 484
Стаж: 11 лет 5 месяцев
Откуда: Россия
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение Alexander »

Lorem Ipsum писал(а):О щас ничтяк!
А можно подробнее? В чем причина была, и что Вы сделали? Там, я смотрю, несколько вариантов решения есть. Что предлагается в каждом из них? А то с английским не на все 100%.
#11
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение Lorem Ipsum »

Alexander
Я из этого поста взяла правку
В этом посте предлагается вывод реального времени. Покуда вы ходите по форуму, каждый раз отображается то время, когда был переход. В тот момент, когда вы прекратили ходить по форуму (даже если вы физически находитесь там), у всех остальных юзеров отображается время вашего последнего перехода.
Иными словами, если вы неактивны (стэндбай), то будет отображаться время вашего последнего действия.
Последний раз редактировалось Lorem Ipsum 13 ноя 2012, 04:44, всего редактировалось 2 раза.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#12
Аватара пользователя
Alexander
Свой на все 100
Свой на все 100
Сообщения: 484
Стаж: 11 лет 5 месяцев
Откуда: Россия
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение Alexander »

Спасибо, Lorem Ipsum! А первая правка, как я понял, в той теме предлагает писать "Пользователь в сети" ("User is online"), когда он онлайн...
#13
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение Lorem Ipsum »

Alexander, на здоровье!
Первое я пробовала, но у меня ничего не изменилось...
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#14
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение DeaDRoMeO »

Ну так что ?? Хоть одна правка подошла ??
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#15
Аватара пользователя
Alexander
Свой на все 100
Свой на все 100
Сообщения: 484
Стаж: 11 лет 5 месяцев
Откуда: Россия
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение Alexander »

Я так понял подошла та, на которую Lorem Ipsum дала ссылку. Далее, кажется, там идет обсуждение по поводу того, что у скрытых пользователей обновляется последнее посещение, чего не должно быть. Только вот решение по-моему там не нашли. Сегодня вечером попробую этот мод поставить. Правда побаиваюсь я что-то моды, где идет обращение к БД. Наверное, не привык к ним еще и каждый раз откладываю такие моды на потом.
#16
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение DeaDRoMeO »

Ну успехов))Не надо бояться модов такого плана))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#17
Аватара пользователя
Alexander
Свой на все 100
Свой на все 100
Сообщения: 484
Стаж: 11 лет 5 месяцев
Откуда: Россия
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение Alexander »

DeaDRoMeO писал(а):Ну успехов))Не надо бояться модов такого плана))
Уп-с, я немного попутал. :nez-nayu: Я ж этот мод уже поставил, осталось только дополнительные правки сделать, чтоб все корректно было. А имел я в виду мод "Нумерация сообщений".
#18
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение DeaDRoMeO »

Alexander писал(а):А имел я в виду мод "Нумерация сообщений".
Тем более нечего бояться, это самый безобидный мод))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#19
Аватара пользователя
Roman
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 161
Стаж: 11 лет 9 месяцев
Откуда: Киев
Контактная информация:

Last Visit in Viewtopic phpBB (последний визит)

Сообщение Roman »

Нужно попробовать установить. Я считаю эту модификацию довольно полезной.
Каждый пользователь сможет увидеть информацию о том, когда последний раз заходил и активничал другой юзер, который оставил определённое сообщение. По-моему это стимулирует к написанию поста, либо наоборот - если вопрос или мнение давнишнее - врял-ли пользователь заинтересован в ответе на свой пост раз он давно не заходил.
#20
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение