LastNav вместо LastLogin

Здравствуйте, проблема вот в чем: у меня в профилях пользователей есть строка "дата последнего входа" (по задумке должно показываться когда человек был в последний раз), но либо там баг, либо люди выбирают "запомнить меня" при входе и сайт их уже не считает, но проблема в том что почти у всех дата последнего входа примерно равна дате регистрации, но люди заходят я вижу в админ панели в в столбце последняя активность. Вопрос вот в чем, как сделать так что бы в профиле показывалась не дата последнего входа а дата последней активности? или как сделать что бы дата последнего входа считала всех?

Quote · 5 Dec 2011

Если имеется ввиду "Geek view" в админке, то как раз так и сделали в последней 7.0.8 версии

Rules → http://www.boonex.com/terms
Quote · 6 Dec 2011

нет, я имею ввиду когда заходишь на страницу с анкетой пользователя, у меня там стоит строка в которой написано когда человек последний раз заходил, она использует параметр datelastlogin из бд, а я хочу что бы использовала datelastnav (что бы другие пользователи смогли увидеть когда был онлайн этот пользователь), потому что насколько я понял datelastlogin обновляется только когда вводишь логин и пароль с клавы, а если он у тебя в куки то не обновляется. Вот и получается что у меня люди заходят на сайт а в профиле написано что они логинились только сразу после регистрации.

Quote · 6 Dec 2011

DateLastNav недоступно в "profile fields buildere" по умолчанию, его нужно добавлять вручную.

Rules → http://www.boonex.com/terms
Quote · 7 Dec 2011

 

нет, я имею ввиду когда заходишь на страницу с анкетой пользователя, у меня там стоит строка в которой написано когда человек последний раз заходил, она использует параметр datelastlogin из бд, а я хочу что бы использовала datelastnav (что бы другие пользователи смогли увидеть когда был онлайн этот пользователь), потому что насколько я понял datelastlogin обновляется только когда вводишь логин и пароль с клавы, а если он у тебя в куки то не обновляется. Вот и получается что у меня люди заходят на сайт а в профиле написано что они логинились только сразу после регистрации.

 попробуйте прочитать эту

http://www.boonex.com/forums/topic/-Last-Visited-.htm

http://www.boonex.com/trac/dolphin/ticket/2658

ManOfTeal.COM a Proud UNA site, six years running strong!
Quote · 7 Dec 2011

Читал, но я так и не понял, как мне сделать что бы в профиле у человека дата бралась из бд не из столбца DateLastLogin а из столбца DateLastNav. AlexT как его добавить вручную в profile fields builder? или как изменить поле DateLastLogin что бы он брал дату из другого столбца бд?

Quote · 7 Dec 2011
Можно попробовать продублировать запись DateLastNav в таблице sys_profile_fields с соответствущими изменениями. Но для этого должны быть базовые знания пхп и эскуэль.
Rules → http://www.boonex.com/terms
Quote · 9 Dec 2011

А в каком файле я могу в ручную создать новое поле профиля, что бы потом в админке во вкладке полей я смог вставить его в профиль? идея в том что бы создать новое поле, взять за основу запись о поле lastlogin, но что бы оно обращалось к другому столбцу бд. в самой админке создать не получается, говорит что такая запись уже есть.

Quote · 10 Dec 2011

... таблице sys_profile_fields... 

А в каком файле я могу в ручную создать новое поле профиля, что бы потом в админке во вкладке полей я смог вставить его в профиль? идея в том что бы создать новое поле, взять за основу запись о поле lastlogin, но что бы оно обращалось к другому столбцу бд. в самой админке создать не получается, говорит что такая запись уже есть.

 

Rules → http://www.boonex.com/terms
Quote · 12 Dec 2011

таблицу то я нашел, я не могу найти файл в котором можно задать из какого столбца бд будет идти чтение в конкретном поле профиля.

Quote · 12 Dec 2011

 По идее все должно делаться через таблицу + админ билдер, в таблице также задается поле откуда будет браться значение

таблицу то я нашел, я не могу найти файл в котором можно задать из какого столбца бд будет идти чтение в конкретном поле профиля.

 

Rules → http://www.boonex.com/terms
Quote · 12 Dec 2011

Пробовал через бд, в ручную указал значения для поля в sys_profile_fields (блок и место) оринтируясь на datelastlogin, но все равно поле не появляется ни в админке ни в самом профиле.

Quote · 14 Dec 2011

Возможно дело в кэше, можно попробовать поместить этот блок в нужное место через админ билдер, тогда он точно встанет куда нужно и кэшь обновиться автоматически

Rules → http://www.boonex.com/terms
Quote · 14 Dec 2011

так вся загвоздка в том что этого блока нет в админ билдере, я его пытался вручную создать через бд (точнее он уже там есть, просто я пытался его разместить на странице напрямую через бд), но он не появился не в админ билдере ни на странице профиля.

Quote · 15 Dec 2011

Попробуй добавить DateLastNav поле в файл BxDolPFM.php около 33 строки:

5  => array( 'Page' => 'View',   'Order' => 'ViewAdmOrder',      'Block' => 'ViewAdmBlock',      'ShowSysItems' => 'ID,DateReg,DateLastEdit,DateLastLogin,DateLastNav,Status,Age' ),
6  => array( 'Page' => 'View',   'Order' => 'ViewMembOrder',     'Block' => 'ViewMembBlock',     'ShowSysItems' => 'ID,DateReg,DateLastEdit,DateLastLogin,DateLastNav,Status,Age' ),
7  => array( 'Page' => 'View',   'Order' => 'ViewModOrder',      'Block' => 'ViewModBlock',      'ShowSysItems' => 'ID,DateReg,DateLastEdit,DateLastLogin,DateLastNav,Status,Age' ),
8  => array( 'Page' => 'View',   'Order' => 'ViewVisOrder',      'Block' => 'ViewVisBlock',      'ShowSysItems' => 'ID,DateReg,DateLastEdit,DateLastLogin,DateLastNav,Status,Age' )

 

Rules → http://www.boonex.com/terms
Quote · 17 Dec 2011

добавил. теперь появилось в профайл филд билдере в админке поле DateLastNav, но почему то когда вставляешь его в профиль и потом профиль просматриваешь, там вместо даты пустое место, то есть он не берет данные из бд.

Quote · 17 Dec 2011

Можно попробовать добавить это поле в BxDolProfileFields.php файл:

 

case 'DateReg':
case 'DateLastEdit':
case 'DateLastNav':
case 'DateLastLogin':
       return $this -> getViewableDate($sValue, BX_DOL_LOCALE_DATE); 

Rules → http://www.boonex.com/terms
Quote · 18 Dec 2011

Теперь заработало. Спасибо огромное. хотя у некоторых даты не совпадают с полем в бд и в админке, но это возможно из-за кэша. Будем проверять.

Quote · 18 Dec 2011
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.