CONTENTS


Lastmodified 2014-08-26 (火) 11:18:32


OpenPNE Tips

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の色を変えるよ!

メンバー間でファイルのやり取りをするためのデバイスを入れるので、必須条件の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;
}

bue_version

/* 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;
}

a:hover, a:active {
 color: #80f0f0;
}

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;
}

skin

http://www.openpne.jp/archives/1844/

「 /web/images」ではなく「/plugins/opSkinBasicPlugin/web/images/」に上書き保存で適応されます。

http://www.msoft.co.jp/openpne.html


Total access 2504:本日 1:昨日 0

Counter: 2504, today: 1, yesterday: 0

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-08-26 (火) 11:18:32