CONTENTS
Lastmodified 2014-08-26 (火) 11:18:32
OpenPNE2系だとメンバの最終ログイン期間をみてアクティビティが解るが、3系ではそういう表示ができない。
で、メンバのLastLoginは、何処に格納されているか見てみた。
管理画面で、「最終ログイン」の表示を作っているのは、
/usr/home/EUSM/apps/pc_backend/modules/member/templates/listSuccess.php <th><?php echo __('Last login') ?></th> <td><?php if ($member->getLastLoginTime()) : ?><?php echo date('y-m-d<b\r />H:i:s', $member->getLastLoginTime()) ?><?php endif; ?></td>
の部分。で、実際のDBでは、
member_config name LastLogin value_datetime
に格納されているので、ソートして見るヨロシ。ただ、IDは数字のママなので誰だか解らん。w
メンバー間でファイルのやり取りをするためのデバイスを入れるので、必須条件のopSkinUnitedPluginを導入。
で、フラットデザインな、派手な煉瓦色になったった。w 色を変えるには・・・?
root@g7 # grep 'dd481' /base_url -r /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: background-color:#dd4814; /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: background-image: -moz-linear-gradient(top, #ce4213, #dd4814); /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: background-image: -ms-linear-gradient(top, #ce4213, #dd4814); /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ce4213), to(#dd4814)); /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: background-image: -webkit-linear-gradient(top, #ce4213, #dd4814); /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: background-image: -o-linear-gradient(top, #ce4213, #dd4814); /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: background-image: linear-gradient(top, #ce4213, #dd4814); /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce4213', endColorstr='#dd4814', GradientType=0); /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: background-image: -moz-linear-gradient(top, #ce4213, #dd4814); /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: background-image: -ms-linear-gradient(top, #ce4213, #dd4814); /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ce4213), to(#dd4814)); /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: background-image: -webkit-linear-gradient(top, #ce4213, #dd4814); /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: background-image: -o-linear-gradient(top, #ce4213, #dd4814); /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: background-image: linear-gradient(top, #ce4213, #dd4814); /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce4213', endColorstr='#dd4814', GradientType=0); /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: border-color: #dd4814 #dd4814 #97310e; /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: background-color: #dd4814; /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: background-color: #dd4814; /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: background-color: #dd4814; /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: border-left: 0px solid #dd4814; /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: border-right: 0px solid #dd4814; /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: border-top: 0px solid #dd4814; /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css: border-bottom: 0px solid #dd4814; /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css:.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#dd4814;white-space:nowrap;} /base_url/plugins/opSkinUnitedPlugin/web/css/bootstrap.css:.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#ffffff;text-decoration:none;background-color:#dd4814;} /base_url/plugins/opSkinUnitedPlugin/web/css/main.css: background-color: #dd4814; /base_url/plugins/opSkinUnitedPlugin/web/css/main.css: border: 1px solid #dd4814;
/base_url/plugins/opSkinUnitedPlugin/web/css/main.css にあるいかの部分を、カスタム CSS 設定 で書き込む。
/* main.css */ body { margin: 0; font-family: "メイリオ", "Meiryo UI", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; color: #333333; background-color: #ffffff; /* 背景色 */ } div.partsHeading { background-color: #00dd00; border: 1px solid #00dd00; } #notificationCenterDetailHeader { background: #00ECEC; border-bottom: 1px solid #E6E6E6; } #notificationCenterDetail { border: 2px solid #00E2BE; } .informationBox { background-color: #FCF7EF; } #Footer { background-color: #01CF1A; } /* bootstrap.css */ .navbar-inner { padding-left: 20px; padding-right: 20px; background-color: #00dd00; background-image: -moz-linear-gradient(top, #00dd00, #00cc00); background-image: -ms-linear-gradient(top, #00dd00, #00cc00); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00dd00), to(#00cc00)); background-image: -webkit-linear-gradient(top, #00dd00, #00cc00); background-image: -o-linear-gradient(top, #00dd00, #00cc00); background-image: linear-gradient(top, #00dd00, #00cc00); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00dd00', endColorstr='#00cc00', GradientType=0); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); } .navbar-inner { border-bottom: 2px solid #00cc00; } .navbar .nav > li > a { border-right: 1px solid #00BEA1; border-left: 1px solid #00F195; } .navbar .nav > li > a:hover { background-color: #00F195; } /* ドロップダウンメニュー */ .dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover { background-color:#00F195; } .dropdown-menu a { color: #004814; }
/* main.css */ body { margin: 0; font-family: "メイリオ", "Meiryo UI", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; color: #333333; background-color: #eeeeee; /* 背景色 */ } a:link { /* color: #33B5E5; */ color: #0050E5; } div.partsHeading { background-color: #3080ff; border: 1px solid #3030ff; } #notificationCenterDetailHeader { background: #3080ff; border-bottom: 1px solid #10f0ff; } #notificationCenterDetail { border: 2px solid #0066ff; } .informationBox { background-color: #f0f0ff; } #Footer { background-color: #3080ff; } /* bootstrap.css */ .navbar-inner { padding-left: 20px; padding-right: 20px; background-color: #00f0ff; background-image: -moz-linear-gradient(top, #3060ff, #3080ff); background-image: -ms-linear-gradient(top, #5060ff, #0080ff); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3060ff), to(#3080ff)); background-image: -webkit-linear-gradient(top, #00ddff, #00ccff); background-image: -o-linear-gradient(top, #00ddff, #00ccff); background-image: linear-gradient(top, #00ddff, #00ccff); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ddff', endColorstr='#3080ff', GradientType=0); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); } .navbar-inner { border-bottom: 2px solid #8060ff; } .navbar .nav > li > a { border-right: 1px solid #000088; border-left: 1px solid #00aaff; } .navbar .nav > li > a:hover { background-color: #00e0ff; } /* ドロップダウンメニュー */ .dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover { background-color:#30e0ff; } .dropdown-menu a { color: #001080; }
http://www.openpne.jp/archives/1844/
「 /web/images」ではなく「/plugins/opSkinBasicPlugin/web/images/」に上書き保存で適応されます。
http://www.msoft.co.jp/openpne.html
Total access 2574:本日 1:昨日 1