人気ブログランキング | 話題のタグを見る
Studio TA Subsite の案内とお知らせ

エキサイト旧編集画面のアレンジ(9) IE11版 - ブラシュアップ ver.3

2017年 03月 12日
旧編集画面に「エモーティコン」(絵文字/スカイプ文字)が復活しないまま、1ヵ月が経ちました。 これは旧編集画面からの移住をうながすための方策でしょうか。 システム改変が一段落した様なので、IE版にマイナーアレンジを加えました。

「ブラシュアップ ver.3」の改善点は以下です。
●無効なエモーティコン関係の修飾を削除整理しました。
●新編集画面のアイコンデザインを流用した、オリジナルの編集アイコンに改めました。
(注意)オリジナル編集アイコンの登録/指定をしないと、デフォルトアイコンが崩れて表示され逆効果ですから、この版を使う意味がありません。



デフォルトの編集アイコンの背景画像
エキサイト旧編集画面のアレンジ(9) IE11版 - ブラシュアップ ver.3_b0174191_19421155.png

オリジナルの編集アイコンの背景画像
エキサイト旧編集画面のアレンジ(9) IE11版 - ブラシュアップ ver.3_b0174191_19435142.png

アイコン枠はCSSの「border-radius」で描画しているので、オリジナルの背景画像には枠線がありません。 この背景画像をアップロードし、そのURLを調べてスタイルシート末尾の「 /* 編集アイコン背景画像の指定 */ 」の項のURL部(太字で一般形で表示しています)にペーストすることで、オリジナルアイコンが表示されます。 下図は、オリジナルアイコンの様子です。

エキサイト旧編集画面のアレンジ(9) IE11版 - ブラシュアップ ver.3_b0174191_19513512.png

「IE11版 - ブラシュアップ ver.3」を利用する設定方法は、以下のリンク先を参照ください。
ユーザースタイルシートとして以下のスタイルシートをコピーして登録します。

「旧編集画面用 スタイルシート IE11版 - ブラシュアップ ver.3」


/* 旧編集画面用 スタイルシート IE11版 - ブラシュアップ ver.3 */

#exHeaderWrapper {
display: none; }

#exFooterWrapper {
display: none; }

/* 新管理画面バー幅補正 */
#toUserconf {
overflow: hidden; }


/* *** */

/* iframe#tmpfilelist は新規編集画面にのみ存在 背景色指定 */
/* iframe#filelist はテンプレ編集画面と更新編集画面にのみ存在 背景色指定 */

iframe#tmpfilelist~table , iframe#filelist~table {
position: absolute;
top: 0;
width: 100% !important;
height: 100%; }

iframe#tmpfilelist~table , iframe#filelist~table {
background-color: #98c1dc; } /* 背景色 */


/* 編集画面べース 左側部 / 登録データ表示 */

td.drop_invalid:nth-child(1) {
position: absolute; }

td.drop_invalid:nth-child(1)>:not(.capacity) {
display: none; }

td.drop_invalid:nth-child(1)>.capacity {
position: absolute;
top: 626px;
left: 340px;
height: 28px;
width: 200px;
margin: 0 !important;
padding: 5px 0 0 12px !important;
border: 1px solid #ddd;
border-radius: 3px;
box-sizing: border-box; }

td.drop_invalid:nth-child(1)>.capacity>div:nth-child(2) {
position: relative;
top: -17px;
left: 80px;
font-weight: normal !important; }

td.drop_invalid:nth-child(1)>.capacity>div:nth-child(2) b {
color: #777; }


/* 編集画面ベース 中央部 */
td.drop_invalid:nth-child(2) {
position: relative;
left: 0;
width: auto !important;
padding-left: 15px !important; }

/* 編集画面べース 右側部 */
td.drop_invalid:nth-child(2)+td {
display: none; }


/* *** */

td.drop_invalid #entry_header {
display: none; }

td.drop_invalid #template {
position: absolute;
top: 15px;
left: 660px;
height: 24px;
width: 90px;
padding: 4px 4px 0 !important;
overflow: hidden;
transition: 0.5s; }

td.drop_invalid #template:hover {
left: 150px;
height: auto;
width: 600px;
padding: 8px 10px 0 !important;
background: #fff !important;
z-index: 6; }

td.drop_invalid #template_names {
overflow: hidden; }

td.drop_invalid #template_names>span {
display: block;
text-align: left;
margin: 0 20px 6px;
width: 100%;
white-space: nowrap; }

td.drop_invalid #template_names>span.tmp>a ,
td.drop_invalid #template_names>span.st {
font-size: 16px !important;
line-height: 130% !important;
text-decoration: none; }

td.drop_invalid #template_names>span:not(.tmp) {
text-align: right !important; }

td.drop_invalid #template_names>span:not(.tmp)>input {
width: 90px !important;
height: 21px !important;
padding: 1px 10px 0 !important;
border: solid 1px #aaa !important;
border-radius: 3px !important;
margin: 0 6px; }


/* *** */

td.drop_invalid #subject {
position: absolute;
top: 15px;
padding: 0 !important; }

td.drop_invalid #subject_title {
display: none; }

td.drop_invalid #subject_content>input {
width: 590px !important;
height: 23px;
padding: 3px 15px 0;
font-size: medium !important;
border: 1px solid #aaa !important;
border-radius: 3px;
transition: 0.5s; }

td.drop_invalid #subject_content>input:hover {
width: 703px !important; }

td.drop_invalid #subject_content>input:focus {
width: 703px !important; }


/* *** */

td.drop_invalid #category {
position: absolute;
top: 55px;
padding: 0 !important; }

td.drop_invalid #category_title {
display: none; }

td.drop_invalid #CateStr>select {
width: 180px;
height: 23px !important;
font-size: inherit !important;
padding: 2px 0 0 4px !important;
border: 1px solid #aaa !important;
border-radius: 3px; }

td.drop_invalid #CateStr>select::-ms-expand {
height: 12px !important;
border: none !important;
background: none !important; }

td.drop_invalid #CateStr>input[value="カテゴリ設定"] {
height: 24px !important;
padding: 2px 0 0 !important;
vertical-align: top; }


/* *** */

td.drop_invalid #tags {
position: absolute;
top: 55px;
left: 305px;
width: 448px;
padding: 0 !important; }

td.drop_invalid #tags_title {
width: 32px !important;
padding: 5px 0 0; }

td.drop_invalid #tags_content>.tag {
width: 138px !important; }

td.drop_invalid #tags_content>.tag>input {
width: 116px !important;
height: 19px !important;
font-size: inherit !important;
padding: 2px 0 0 4px !important;
border: 1px solid #aaa !important;
border-radius: 3px; }

td.drop_invalid #tags_content>.tag>a {
width: 13px !important;
height: 13px !important;
border-radius: 13px;
background-position: -5px -4px; }

td.drop_invalid #tags_attention {
display: none; }

/* タグリストの幅拡大 公開設定の上に表示 */
body>#exHeaderWrapper~div[style*="width: 122px"]:last-child {
position: relative;
width:162px !important;
z-index: 5; }

body>#exHeaderWrapper~div[style*="width: 122px"]:last-child>div {
width:150px;
padding: 0 6px 0; }


/* *** */

td.drop_invalid #entryoption {
position: absolute;
top: 85px;
left: 15px;
width: 110px;
height: 23px;
overflow: hidden;
margin: 0px !important;
padding: 10px 0 10px !important;
background-color: #98c1dc !important; /* 背景色 */
transition: 0.5s;
z-index: 3; }

td.drop_invalid #entryoption:hover {
width: 745px; }

td.drop_invalid #entryoption_title {
display: none; }

td.drop_invalid #entryoption>.entryoption_menu {
padding: 4px 4px 2px;
margin: 0px 2px 15px !important;
border: 1px solid #eee;
border-radius: 3px;
background: #b7d3e6; }

td.drop_invalid #entryoption>.entryoption_menu input {
margin: -3px -2px 0 0 !important; }


/* *** */

td.drop_invalid #cdcdcd {
display: none; }


/* *** */

td.drop_invalid #entrydate {
position: absolute;
top: 85px;
left: 140px;
height: 23px;
width: 435px;
margin: 0;
padding: 10px 0 10px !important;
background-color: #98c1dc; /* 背景色 */
transition: width 0.5s;
z-index: 0; }

td.drop_invalid #entrydate:hover {
width: 612px;
z-index: 3; }

td.drop_invalid #entrydate>div {
border: 1px solid #eee;
border-radius: 3px;
background: #b7d3e6; }

td.drop_invalid #entrydate>div:nth-child(1) {
position: absolute;
padding: 4px 0 2px 6px;
width: 190px; }

td.drop_invalid #entrydate_content {
margin: -2px 0 0 -22px; }

td.drop_invalid #entrydate_setting {
position: absolute;
top: 10px;
left: 202px;
margin: 0 !important;
padding: 1px 10px 1px 15px !important;
width: 300px; }

td.drop_invalid #entrydate_setting>select {
height: 21px !important;
padding: 2px 0 0 !important;
border: 1px solid #ccc !important; }

td.drop_invalid #entrydate_setting>select::-ms-expand {
height: 12px !important;
border: none !important;
background: none !important; }


/* *** */

td.drop_invalid #entryopen {
position: absolute;
top: 85px;
left: 340px;
height: 23px;
width: 396px;
overflow: hidden;
margin: 0;
padding: 10px 0px 10px 16px !important;
background-color: #98c1dc; /* 背景色 */
transition: width 0.5s;
z-index: 1; }

td.drop_invalid #entryopen:hover {
z-index: 3; }

td.drop_invalid #entryopen_title {
float: none !important;
position: absolute;
width: 170px !important;
margin: 0;
padding: 4px 6px 2px;
border: 1px solid #eee;
border-radius: 3px;
background: #b7d3e6; }

td.drop_invalid #entryopen_title>a {
display: none; }

td.drop_invalid #entryopen_content {
float: none !important;
position: absolute;
left: 204px;
margin: 0 -210px 0 0;
padding: 2px 6px 2px 0px;
border: 1px solid #eee;
border-radius: 3px;
background: #b7d3e6; }

td.drop_invalid #openflag_public {
position: absolute;
top: 2px;
left: -124px; }

td.drop_invalid label[for="openflag_public"] {
position: absolute;
top: 4px;
left: -104px; }

td.drop_invalid #openflag_private {
position: absolute;
top: 2px;
left: -74px; }

td.drop_invalid label[for="openflag_private"] {
position: absolute;
top: 4px;
left: -54px; }

td.drop_invalid #fan_only {
position: relative;
top: 0px;
left: -24px; }

td.drop_invalid #entryopen_content>label[for="fan_only"] {
margin-left: -25px !important; }


/* *** */

td.drop_invalid #ping_form {
position: absolute;
top: 85px;
left: 541px;
height: 23px;
width: 158px;
overflow: hidden;
white-space: nowrap;
margin: 0;
padding: 10px 0px 10px 50px !important;
background-color: #98c1dc; /* 背景色 */
transition: 0.5s;
z-index: 2; }

td.drop_invalid #ping_form:hover {
left: 351px;
width: 348px;
z-index: 4; }

td.drop_invalid #ping_form>label:nth-child(1) {
display: inline-block;
position: relative;
top: 0px;
right: 12px;
text-align: right;
width: 100% !important;
height: 19px;
padding: 4px 10px 0 0px;
border: 1px solid #eee;
border-radius: 3px;
background: #b7d3e6; }

td.drop_invalid #ping_form>input {
position: absolute;
top: 13px;
right: 140px; }

td.drop_invalid #ping_form>label:nth-child(3) {
position: absolute;
top: 15px;
right: 170px;
margin-right: 40px;
font-size: 12px; }

td.drop_invalid #ping_form>label:nth-child(3):after {
content: "    ※非公開記事はPING不能"; }


/* 文書編集部 */

td.drop_invalid #entrymenu {
position: absolute;
top: 130px;
width: 700px; }

td.drop_invalid #entrymenu_title {
display: none; }

td.drop_invalid #entrymenu_content {
width: auto !important; }

td.drop_invalid #usehtml>a {
border-radius: 3px; }

td.drop_invalid #usehtml>br {
display: none; }


/* *** */

td.drop_invalid #entry_menu6 {
position: relative;
left: 168px; }

td.drop_invalid #entry_menu7 {
position: relative;
left: 224px; }

td.drop_invalid #smallPallet {
width: 24px !important;
height: 20px !important;
position: relative;
left: 56px; }

td.drop_invalid #entry_menu11 {
position: relative;
left: -84px; }

td.drop_invalid #entry_menu12 {
position: relative;
left: -84px; }

td.drop_invalid #entry_menu13 {
position: relative;
left: -84px; }

td.drop_invalid #entry_menu14 {
position: relative;
left: -84px; }


/* *** */

/* 新パレットが下に表示されるバグ回避 */
#colorPallet {
z-index: 101 !important; }

#colorPallet>.curve-head , #colorPallet>.curve-head>div ,
#colorPallet>.curve-body , #colorPallet>.curve-body>.curve-body_left ,
#colorPallet>.curve-bottom , #colorPallet>.curve-bottom>div {
background: none !important; }

#colorPallet {
border: 1px solid #777;
border-radius: 6px;
background: #fff;
box-shadow: 2px 2px 12px rgba(140,140,140,0.5); }


/* *** */

td.drop_invalid #no_html {
padding: 2px 6px 1px 2px;
border: 1px solid #fff;
border-radius: 3px;
height: 20px; }

td.drop_invalid #no_html>label {
vertical-align: 1px; }

td.drop_invalid #no_html>input[value="プレビュー"] {
display: none; }


/* *** */

td.drop_invalid:nth-child(2)>form>table:first-of-type>tbody>tr>td.mid {
padding-bottom: 0 !important; } /* 新規編集枠の以降の高さ調整をOFF */

td.drop_invalid:nth-child(2)>form>table:first-of-type {
width: 100% !important;
margin-top: 160px !important; } /* 編集枠高さ位置 */

textarea#content {
width: 713px !important;
height: 440px !important;
font-size: medium !important;
padding: 5px 10px !important;
border: 1px solid #aaa !important;
border-radius: 3px !important;
background: #fbfbfb !important; }


/* *** */

textarea#content~.mt5 {
height: 24px !important;
width: 80px !important;
margin-top: 8px !important;
padding: 2px 0 0 !important; }

textarea#content~.mt5>label {
vertical-align: 2px !important; }

textarea#content~.mt5>span.HELP {
display: none; }

#morehtml>table {
width: 100%; }

#morehtml>table>tbody>tr:nth-child(2)>td>input {
height: 23px;
font-size: medium !important;
padding: 3px 8px 0;
margin: 3px 0 3px;
border: 1px solid #aaa !important;
border-radius: 3px; }

#morehtml>table>tbody>tr:nth-child(2)>td>span.HELP {
display: none; }

textarea#morecontent {
width: 713px !important;
height: 440px !important;
font-size: medium !important;
padding: 5px 10px !important;
margin-bottom: 32px !important; /* Moreの下幅調整 */
border: 1px solid #aaa !important;
border-radius: 3px !important;
background: #fbfbfb !important; }


/* *** */

td.drop_invalid #upload {
height: 28px;
width: 200px;
margin: -23px auto 60px 533px; /* 60px 全体の縦幅指定 背景切れに関係 */
border: 1px solid #ddd;
border-radius: 3px;
box-sizing: border-box; }

td.drop_invalid #upload_title {
margin: 0 2px; }

td.drop_invalid #upload_content>input[value="参照"] {
height: 24px !important;
margin: -4px 0 0;
padding: 3px 10px 0 !important; }

td.drop_invalid #upload_attention {
display: none; }


/* *** */

td.drop_invalid #imageframe {
position: absolute; /* 新規/更新で最下端位置に影響させない */
margin: -88px auto 0px 110px;
height: 28px !important;
width: 550px !important;
border-radius: 3px;
box-sizing: border-box; }


/* *** */

form[name="fileform"]>table:nth-child(1)>tbody>tr:nth-child(-n+4) ,
form[name="fileform"]>table:nth-child(1)>tbody>tr:nth-child(7) {
display: none; }

form[name="fileform"]>table:nth-child(1)>tbody>tr:nth-child(5) {
position: absolute;
top: 5px;
left: 6px; }

form[name="fileform"]>table:nth-child(1) #POPUPBOX>table:nth-child(7) {
position: absolute;
width: 128px !important;
top: -7px;
left: 166px; }

form[name="fileform"]>table:nth-child(1) #POPUPBOX>table:nth-child(7) input[name="filename"] {
width: 125px !important;
padding: 1px 0 0;
height: 22px;
border: 0 !important;
opacity: 0.8; }

form[name="fileform"]>table:nth-child(1) #POPUPBOX>table:nth-child(8) {
position: absolute;
top: 5px;
left: 268px;
width: 200px !important; }

form[name="fileform"]>table:nth-child(1) #POPUPBOX img {
display: none; }

form[name="fileform"]>table:nth-child(1) input[value="アップロード"] {
position: absolute;
top: 3px;
left: 440px;
width: 100px !important;
height: 23px !important;
padding: 2px 0px 0 !important; }


/* *** */

form[name="tagurl"]~tbody:nth-child(3)>tr:nth-child(-n+4) {
display: none !important; }

form[name="tagurl"]~tbody:nth-child(3)>tr:nth-child(5) {
position: absolute;
top: 5px;
left: 6px; }

form[name="tagurl"]~tbody:nth-child(3) #POPUPBOX>table:nth-child(1) td {
position: absolute;
white-space: nowrap;
width: 130px !important;
overflow: hidden;
top: 3px;
left: 165px; }

form[name="tagurl"]~tbody:nth-child(3) #POPUPBOX>table:nth-child(1) input[name="tagURL"] {
width: 120px !important;
height: 19px !important;
font-size: inherit !important;
padding: 2px 0 0 4px;
margin-left: -42px;
border: 1px solid #aaa !important;
border-radius: 3px; }

form[name="tagurl"]~tbody:nth-child(3) #POPUPBOX>table:nth-child(2) {
position: absolute;
top: 5px;
left: 268px;
width: 200px !important; }

form[name="tagurl"]~tbody:nth-child(3)>tr:nth-child(7) td {
display: none; }

form[name="tagurl"]~tbody:nth-child(3) #POPUPBOX img {
display: none; }

form[name="tagurl"]~tbody:nth-child(3) input[value="アップロード"] {
position: absolute;
top: 3px;
left: 440px;
width: 100px !important;
height: 23px !important;
padding: 2px 0px 0 !important; }


/* *** */

td.drop_invalid #upfile_list {
position: absolute;
bottom: 340px;
right: 15px;
overflow: hidden;
min-height: 126px;
min-width: 6px;
background: #fff;
border: 1px solid #777 !important;
border-radius: 3px;
box-sizing: border-box; }

td.drop_invalid #upfile_list>table:nth-child(1) {
display: none; }

td.drop_invalid #upfile_list>table:nth-child(2) {
display: block;
height: 106px; /* 画像リスト縦幅 */
width: 370px !important;
overflow-x: hidden;
overflow-y: scroll;
margin: 4px 4px 4px -230px;
padding: 0 340px 0 0;
transition: margin 0.5s; }

td.drop_invalid #upfile_list>table:nth-child(2):hover {
margin: 4px 4px 4px 4px;
padding: 0; }

td.drop_invalid #upfile_list>table:nth-child(2)>tbody>tr>td:nth-child(1) {
display: none !important; }

td.drop_invalid #upfile_list>table:nth-child(2)>tbody>tr>td:nth-child(3)>font {
font-size: 9px !important; }

td.drop_invalid #upfile_list>table:nth-child(2)>tbody>tr>td:nth-child(3) a {
font-size: 16px;
display: inline-block;
width: 230px; } /* 画像リスト ファイル名幅 */

td.drop_invalid #upfile_list>table:nth-child(2)>tbody>tr>td:nth-child(3)>table {
padding: 5px 0 0 10px;
margin: 0 0 4px;
background: #f4f4f4; }

td.drop_invalid #upfile_list select {
height: 23px !important;
font-size: inherit !important;
padding: 2px 0 0 !important;
border: 1px solid #aaa !important;
border-radius: 3px; }

td.drop_invalid #upfile_list select::-ms-expand {
height: 12px !important;
border: none !important;
background: none !important; }

td.drop_invalid #upfile_list input[value="削除"] {
height: 23px !important;
padding: 2px 10px 0 !important;
margin-left: -22px; }

td.drop_invalid #upload_notes {
display: none; }


/* *** */

/* トラックバック枠の削除 */
td.drop_invalid:nth-child(2)>form>table:last-of-type {
display: none; }


/* *** */

td.drop_invalid input[value="プレビュー"] {
position: absolute;
left: 250px;
margin: -60px 0 0 !important;
width: 100px;
height: 26px;
padding: 3px 0 0;
background: linear-gradient(to bottom, #fff 0%,#eee 100%) !important; }

td.drop_invalid input[value="送信"] {
position: absolute;
left: 370px;
margin: -60px 0 0 !important;
width: 150px;
height: 26px;
padding: 3px 0 0;
background: linear-gradient(to bottom, #fff 0%,#B3E5FC 100%) !important; }


/* *** */

/* カテゴリ設定ウインドウ */

input[name="cgname"] {
width: 150px !important;
height: 19px !important;
padding: 2px 4px 0 !important;
border: 1px solid #aaa !important;
border-radius: 3px; }

input[value="削除"] , input[value="変更"] ,
input[value="カテゴリの追加"] , input[value="閉じる"] {
height: 23px !important;
padding: 2px 10px 0 !important; }

input[value="カテゴリの追加"] {
width: auto !important; }


/* *** */

#template , input[value="カテゴリ設定"] , .mt5 ,
input[value="参照"] ,
input[value="削除"] , input[value="変更"] ,
input[value="カテゴリの追加"] , input[value="閉じる"] ,
input[value="アップロード"] ,
input[value="プレビュー"] , input[value="送信"] {
border: solid 1px #aaa !important;
border-radius: 3px !important;
text-shadow: 0 1px 0 #fff;
box-shadow: 0 1px 0 #fff inset;
box-sizing: border-box;
background: linear-gradient(to bottom, #fff 0%,#ddd 100%); }

input[type="radio"] {
vertical-align: bottom; }

input[type="checkbox"] {
vertical-align: bottom; }

*{ font-family: "メイリオ","Meiryo" !important; }


/* 背景色オプション */
/*
iframe#tmpfilelist~table , iframe#filelist~table ,
td.drop_invalid #entryoption , td.drop_invalid #entrydate ,
td.drop_invalid #entryopen , td.drop_invalid #ping_form {
background-color: red !important; }
*/

/* 編集アイコン背景画像の指定 */

#entry_menu1 , #entry_menu2 , #entry_menu3 , #entry_menu4 ,
#entry_menu5 , #entry_menu6 , #entry_menu7 , #smallPallet ,
#entry_menu11 , #entry_menu12 , #entry_menu13 , #entry_menu14 ,
#entry_menu15 , #entry_menu16 {
background-image: url("http://pds.exblog.jp/pds/1/~~~.png") !important; }





◎背景色を好みの色に変更するには、「 /* 背景色オプション */ 」の項の4行を囲む「 /*」「*/」を消し、「red」を、指定したい色のカラーコード「#nnnnnn」等に置き換えます。

◎オリジナルのアイコン背景画像をアップロードし、そのURLを調べて、最後の「 /* 編集アイコン背景画像の指定 */ 」の項のURL指定部と置き換えれば、オリジナルアイコンを表示できます。





by Ataron2 | 2017-03-12 01:20 | ブログ旧編集画面のアレンジ