No.2870, No.2869, No.2868, No.2867, No.2866, No.2865, No.2864[7件]
by nishishi. ⌚2022年6月9日(木) 11:37:40〔2年以上前〕 <9文字> 編集
下げる投稿のテスト
by admin. ⌚2022年6月7日(火) 22:24:25〔2年以上前〕 <17文字> 編集
🍵Re:2866◆無事にうまくいったようで良かったです。(^_^) ご愛用頂ければ幸いです。
🍵Re:2867◆大阪で生まれ育った私も、そんな会話をリアルに聞いたことは1度もありません。(笑) 「儲かっている」という意味の回答をしてしまうとタカられる要因になりそうな気はします。^^;
by nishishi. ⌚2022年6月6日(月) 20:11:44〔2年以上前〕 <162文字> 編集
by admin. ⌚2022年6月4日(土) 23:35:24〔2年以上前〕 <92文字> 編集
教えていただいた方法を早速試したところ、未ログイン状態で編集ボタンが消えました。ありがとうございますう!!
お手数をおかけしました。
遅くなりましたが、
skin-cover.htmlが外側スキンであること、 class="Login-Required"がskin-onelog.htmlでも動作すること、教えてくださってありがとうございます。質問を投げっぱなしで、お礼を忘れておりました。すみません。
by admin. ⌚2022年6月3日(金) 15:40:25〔2年以上前〕 <213文字> 編集
by nishishi. ⌚2022年6月3日(金) 10:05:42〔2年以上前〕 <135文字> 編集
🍵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; } と出力するように仕様変更しておきます……。
by nishishi. ⌚2022年6月3日(金) 09:49:14〔2年以上前〕 回答/返信 <945文字> 編集