MOD Add Last User Visit Date to Members List (rus)

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Andrej:-)
phpBB 1.4.2
Сообщения: 54
Стаж: 18 лет 5 месяцев

MOD Add Last User Visit Date to Members List (rus)

Сообщение Andrej:-) »

Данный МОД добавляет колонку «Последний заход» в список пользователей. В колонке отображается день последнего захода на форум каждого участника.

Оригинальный МОД здесь:
http://www.phpbb2.de/dload.php?action=file&file_id=417

Вот его шапка:

###############################################
## Hack Title: Add Last User Visit Date to Members List
## (A phpBB2 Quickie)
## Author: Nivisec (support@nivisec.com)
## http://www.nivisec.com
## Description: Adds a new field in the members list that displays the date
## that the user last visited on. "Never" will be displayed if
## the user has never logged in.
##
## Compatibility: 2.0.x
##
## Support: http://www.phpbbhacks.com/forums
## Copyright: ©2003 Billy Sauls
##
###############################################

______________

МОД, прилагаемый к данному посту, русифицирован. Установил его у себя на форуме – всё отлично работает. Не могу закачать файл с локализированным МОД на этот форум. Поэтому отсылаю всех желающих на свой форум, где вывесил этот файл:
http://ay-forum.net/viewtopic.php?p=6218#6218
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 19 лет

Сообщение Lektor »

Имхо удобней когда эта информация находиться в профиле ..
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Andrej:-)
Локализация безграмотная, с точки зрения структуры phpBB - для многоязычного phpBB не подойдет.

Мод показывает предпоследнее посещение, если человек находится в данный момент на phpBB. Тот же трабл что и в Add Last User Visit Date to Userprofile.

Добавлено спустя 4 минуты 43 секунды:

И ещё время не скрывается если человек поставил у себя в профиле "Скрывать мое пребывание на форуме", а сие есть плохо.

Читайте http://www.phpbbguru.net/community/viewtopic.php?t=5077 думаю сообразите.
я люблю daft punk | новый sugoi.ru
Andrej:-)
phpBB 1.4.2
Сообщения: 54
Стаж: 18 лет 5 месяцев

Сообщение Andrej:-) »

VVVas писал(а): Локализация безграмотная, с точки зрения структуры phpBB - для многоязычного phpBB не подойдет.
Во-первых, я лишь следовал инструкциям оригинального МОДа, а во-вторых однозначно написано, что данный мод РУССИФИЦИРОВАН. И третье, покажите мне хоть один русский форум, где есть возможность переключится на другой язык (только феню не надо показывать, когда при переключении на английский русский шрифт становится китайскими иероглифами).
VVVas писал(а):И ещё время не скрывается если человек поставил у себя в профиле "Скрывать мое пребывание на форуме", а сие есть плохо.
А кто-то говорил, что есть такая опция? Я поставил этот МОД, чтобы каждый форумлянин видел кто и когда был на форуме. Это сделано для того, чтобы люди, написав сообщение кому–то, не обижались, если этот кто-то не отвечает долгое время. Нужно просто посмотреть в список пользователей, чтобы понять, тебя игнорируют или человека просто не было долгое время на форуме. Это всё относится к прозрачной политики администрации. И это есть дело вкуса каждого админа :)
Аватара пользователя
OtherDima
phpBB 2.0.1
Сообщения: 294
Стаж: 20 лет 2 месяца
Откуда: Санкт-Петербург

Сообщение OtherDima »

Andrej:-) писал(а):покажите мне хоть один русский форум, где есть возможность переключится на другой язык
переключиться можно везде
вот у меня к примеру английский нужен потому что не только русские приходят:)
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Andrej:-) писал(а):Во-первых, я лишь следовал инструкциям оригинального МОДа
Ну это говорит только о том что данный мод написан не по стандарту phpBB.
Andrej:-) писал(а):а во-вторых однозначно написано, что данный мод РУССИФИЦИРОВАН.
Зачем тогда вообще придумывать эту переменную? Можно же просто в шаблоне прописать? Вот здесь:

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

#-----[ OPEN ]------------------------------------------ 
# 
templates/subSilver/memberlist_body.tpl

#
#-----[ FIND ]------------------------------------------ 
#
	  <th class="thTop" nowrap="nowrap">{L_JOINED}</th>

#
#-----[ AFTER, ADD ]------------------------------------------ 
#
	  <th class="thTop" nowrap="nowrap">Последнее Посещение</th>
Смысл париться с переменными? И людям проще устанавливать?
Andrej:-) писал(а):И третье, покажите мне хоть один русский форум, где есть возможность переключится на другой язык (только феню не надо показывать, когда при переключении на английский русский шрифт становится китайскими иероглифами).
Вот переключился на английский здесь. И пишу вам этот пост:
Andrej:-) писал(а):VVVas wrote:
Когда у себя деоржал два языка, тоже как-то все нормально было...
Andrej:-) писал(а):А кто-то говорил, что есть такая опция?
Понимаете ли она должна быть, иначе теряется смысл опции "Скрывать ваше пребывание на форуме". Тогда уж нужно встроенную функцию отрубать.

Не парьтесь вы так. Но мое мнение - что мод недописан. Если хотите могу сказать мягко: очень узкоспециализирован и заточен под конкретные нужды определенного человека. Мне такой подход не нравится. Ну и плюс то что я писал
VVVas писал(а):Мод показывает предпоследнее посещение, если человек находится в данный момент на phpBB.
Вот-с...
я люблю daft punk | новый sugoi.ru
Andrej:-)
phpBB 1.4.2
Сообщения: 54
Стаж: 18 лет 5 месяцев

Сообщение Andrej:-) »

OtherDima писал(а):
Andrej:-) писал(а):покажите мне хоть один русский форум, где есть возможность переключится на другой язык
переключиться можно везде
вот у меня к примеру английский нужен потому что не только русские приходят:)
Ну переключитесь и посмотрите на свою абракадабру.
Аватара пользователя
OtherDima
phpBB 2.0.1
Сообщения: 294
Стаж: 20 лет 2 месяца
Откуда: Санкт-Петербург

Сообщение OtherDima »

OFFTOP
Andrej:-) писал(а):Ну переключитесь и посмотрите на свою абракадабру.
где Вы нашил абракадабру????
в упор не вижу
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16950
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1702 раза

Сообщение rxu »

OtherDima писал(а):OFFTOP
Не надо, не то предупреждение получите. То же относится и к Andrej:-).
Изображение
Andrej:-)
phpBB 1.4.2
Сообщения: 54
Стаж: 18 лет 5 месяцев

Сообщение Andrej:-) »

OtherDima писал(а):OFFTOP
Andrej:-) писал(а):Ну переключитесь и посмотрите на свою абракадабру.
где Вы нашил абракадабру????
в упор не вижу
Зайдите в свой профиль на этом форуме, переключитесь в английский, и получите абракадабру. Если на Вашем форуме по-другому, то дайте ссылку - я протестирую. Если был не прав, то извинюсь.

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

VVVas

Сожалею, что не могу ответить на Ваши слова про переменные, т.к. я полный профан в php.

Добавлено спустя 1 час 31 минуту 36 секунд:
VVVas писал(а):Мод показывает предпоследнее посещение, если человек находится в данный момент на phpBB.
Да, действительно показывает предпоследний заход. А как сделать, чтобы показывал последний :?:

Добавлено спустя 38 минут 43 секунды:
OtherDima писал(а):OFFTOP
Andrej:-) писал(а):Ну переключитесь и посмотрите на свою абракадабру.
где Вы нашил абракадабру????
в упор не вижу
Я извиняюсь :oops: Действительно на сайте OtherDima при переключении на английский кирилица сохраняется. А что Вы сделали? Я тоже так хочу :)
Andrej:-)
phpBB 1.4.2
Сообщения: 54
Стаж: 18 лет 5 месяцев

Сообщение Andrej:-) »

Ну что, так никто и не знает как переписать МОД, чтобы он показывал действительно последнее посещение, а не предпоследнее :?:
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

Чего там переписывать? Замените везде user_lastvisit на user_session_time и будет счастье

Добавлено спустя 8 минут 12 секунд:
VVVas писал(а):И ещё время не скрывается если человек поставил у себя в профиле "Скрывать мое пребывание на форуме", а сие есть плохо.
Тоже решается

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

#
#-----[ FIND ]------------------------------------------ 
#
WHERE user_id = " . $user_id . "

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

наш форум http://forum.aeroion.ru/cat1.html
Andrej:-)
phpBB 1.4.2
Сообщения: 54
Стаж: 18 лет 5 месяцев

Сообщение Andrej:-) »

Поручик писал(а):Чего там переписывать? Замените везде user_lastvisit на user_session_time и будет счастье
Да, счастье наступило :) Исправил как Вы сказали и всё стало на свои места. Спасибо, Ваше Благородие :)

Исправленный МОД прилагаю. Установил себе на phpBB.2.0.21.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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