No.2864, No.2863, No.2862, No.2861, No.2860, No.2859, No.2858[7件]
お返事ありがとうございます。
<a href="[[EDITURL]]" class="Login-Required" title="No.[[POSTID]]を編集します。">編集</a>
となっています。
skin-onelog.htmlの<p class="oneloginfo"></p>にある編集ボタンをログイン状態でしか見えなくしたいんです。
skin-cover.htmlで<div class="Login-Required"></div>を挿入するとログイン状態でしか見えなくなりました。
skin-onelog.htmlでは動作しないものですか?
by admin. ⌚2022年6月3日(金) 00:11:57〔3年以上前〕 <296文字> 編集
skin-cover.htmlが「外側スキン」だという解釈は正しいです。
by nishishi. ⌚2022年6月2日(木) 19:01:46〔3年以上前〕 <219文字> 編集
・条件1:外側スキン内に [[QUICKPOST]] を記述している。
・条件2:CGIの「設定」→「投稿欄の表示」で、QUICKPOSTを『ログインしている際にのみ表示する』に設定している。
条件1と条件2を満たしても
【編集ボタンをログイン状態でしか見えなくする方法】がうまくできません。
ログインしていないスマホもログアウトしたパソコン(でCtrl+F5している)でもしっかり編集ボタンが表示されてしまいます。
skin-cover.htmlが外側スキンですよね?もしかして違う?
by admin. ⌚2022年6月2日(木) 17:11:34〔3年以上前〕 <273文字> 編集
🍵Re:2854◆早速のアップデートをどうもありがとうございます。ご報告もありがとうございます。新機能もお役に立っているようで良かったです。(╹◡╹)
🍵Re:2855◆ご試用ありがとうございます。今回の不具合対策で、各画像の先頭(最大)1KBの範囲内からしか情報を探さない仕様に変えたので、あらゆる画像に対してその方法でも縦横サイズをちゃんと取得できるのか心配だったのでした。問題なさそうで良かったです。
🍵Re:2856◆ご活用をどうもありがとうございます。星の描き方ってこんなばらつきがあるんですね……! 私は⑥でした。よく考えたら左回り……。渦巻きは右回りにしか描かないのに、星は左回りに描いていたとは。改めて気付いて驚きました。(^_^;) 利き手の問題ではないということなんでしょうかね。^^;
バナナフラペチーノはもう終わってしまったのだろうか。食べ損ねた。🍌🍌🍌
by nishishi. ⌚2022年6月1日(水) 22:45:02〔3年以上前〕 <444文字> 編集
正式リリースはもうちょっと先です。引き続き、Ver 3.6.3(β版)の動作テストにご協力頂ければ幸いです。
by nishishi. ⌚2022年6月1日(水) 22:44:06〔3年以上前〕 <76文字> 編集
🍵Re:2863◆お知らせ下さってありがとうございます。製作方法は正しいです。skin-onelog.htmlでももちろん動作します(編集ボタンはskin-onelog.htmlにしか書けませんから)。が、現在の最新版で提供しているスキンに含まれているCSSだと、この方法では編集ボタンが消えなくなっている事実に気付きました。)゚o゚(
なんてこったい。
スキンに含まれている tegalog.css をご覧下さい。
ここの780行目付近に、以下のような記述があります。
/* ‥‥‥‥‥‥ */
/* ▼編集リンク */
/* ‥‥‥‥‥‥ */
.editlink a {
display: inline-block; /* インラインブロック化 */
font-size: 0.82em; /* 文字サイズ */
color: black; /* 文字色 */
: : :
ここの display: inline-block; を削除して下さい。
そうすると、本来の動作になります。
お手数ですがお試し下さい。
▼原因
ログインされていない状況では(条件を満たしたときにだけ) .Login-Required { display: none; } のCSSが出力される仕様です。そのために、編集ボタンを出力しているa要素に class="Login-Required" を加えると、ログインされていない場合にだけ編集ボタンを見えなくできるハズなのです……が、スキンのCSSファイル側に display: inline-block; という記述が含まれていると、そちらの方が(CSSでの詳細度が高い書き方になっているので)優先適用されてしまうために、(状況に関係なく常に)消せなくなっていました。orz
いつのバージョンから発生している問題なのか分かりませんが……。orz
いつからだ……?🤔
▼今後の対処
次のバージョン以後では、 .Login-Required { display: none !important; } と出力するように仕様変更しておきます……。