No.5925, No.5924, No.5923, No.5922, No.5921, No.5920, No.5919[7件]
5923です。にししさん返信ありがとうございます。
説明が難しいのですが、トップページを飾りたいときと、飾りなしで普通に見せたいときがあり、それを使い分けたいといった感じです。
JavaScriptありがとうございます!
説明が難しいのですが、トップページを飾りたいときと、飾りなしで普通に見せたいときがあり、それを使い分けたいといった感じです。
JavaScriptありがとうございます!
朝食はサンドイッチ。🥪🥪🥪
🥪Re:5922◆推測ありがとうございます!
🥪Re:5923◆その2つは完全に同じ内容が出力されますが、それでも装飾を分けたい状況とはどんな状況でしょうか? 背景もお知らせ頂けると参考になって助かります。
なお、URL内にpage=1のようなパラメータがある場合にだけbody要素にclassを追加するには、以下のJavaScriptで実現できます。
<script>
var page = new URLSearchParams(location.search).get('page');
if(page !== null) {
document.body.classList.add('page' + page);
}
</script>
これを外側スキンの末尾にでも書いておけば、URL内にpage=1があれば、body要素のclassリストにpage1が追加されます。
副作用として、URL内にpage=2があれば、body要素のclassリストにpage2が追加されますが、URLにpage=~のパラメータがなければ何も追加されませんから、お望みの装飾分けが可能です。
🥪Re:5922◆推測ありがとうございます!
🥪Re:5923◆その2つは完全に同じ内容が出力されますが、それでも装飾を分けたい状況とはどんな状況でしょうか? 背景もお知らせ頂けると参考になって助かります。
なお、URL内にpage=1のようなパラメータがある場合にだけbody要素にclassを追加するには、以下のJavaScriptで実現できます。
<script>
var page = new URLSearchParams(location.search).get('page');
if(page !== null) {
document.body.classList.add('page' + page);
}
</script>
これを外側スキンの末尾にでも書いておけば、URL内にpage=1があれば、body要素のclassリストにpage1が追加されます。
副作用として、URL内にpage=2があれば、body要素のclassリストにpage2が追加されますが、URLにpage=~のパラメータがなければ何も追加されませんから、お望みの装飾分けが可能です。
5920です。にししさん、5922さん、ありがとうございます。
5922さんのおっしゃる通りです。その二つを分けられたら有難いなと思いました。
5922さんのおっしゃる通りです。その二つを分けられたら有難いなと思いました。
>>5921
横からすみません
多分tegalog/あるいはtegalog/?とtegalog/?page=1 で出力されるクラスを別にしてほしいのかなと思いました
違ってたらすみません!
横からすみません
多分tegalog/あるいはtegalog/?とtegalog/?page=1 で出力されるクラスを別にしてほしいのかなと思いました
違ってたらすみません!
5918です。にししさん返信ありがとうございます。
ですが、改めてソースを確認しても、全く同じクラスが出力されています(このてがろぐでもそうなります)。
自分の方に何か問題がある理由でしたら申し訳ございません。
ですが、改めてソースを確認しても、全く同じクラスが出力されています(このてがろぐでもそうなります)。
自分の方に何か問題がある理由でしたら申し訳ございません。
水ようかんを食べました。
🍵Re:5915◆今のところ残念ながらそうする機能はありません。需要がありそうなら考えます。
🍵Re:5916◆それはブラウザの禁則処理の問題なので、CSSで対処して頂くほかありません。overflow-wrapかword-breakを使うと良いと思います。ただ、それらを使うと(感嘆符の連続以外の箇所で)意図しない位置での折り返しが発生するかもしれませんのでご注意下さい。
🍵Re:5917◆たしかに、さくらインターネットのサーバで試すとForbiddenになりますね。リトルサーバのサーバだと問題ありませんでしたが。おそらくWAF(Web Application Firewall)の影響でしょう。さくらインターネットのコントロールパネルからWAF機能をOFFにすれば通るようになると思いますが、WAFをOFFにするのはお勧めできませんので、この場合はどうしようもないです。(※サーバ側が通信を拒否する場合、ツール側に対処する術はありませんので。)
てがろぐ自体がそのような操作を拒否しているわけではありません。(てがろぐが拒否する場合は、Forbiddenエラーなどではなく、もうちょっと分かりやすいエラーメッセージをてがろぐ側の画面デザインを使って出します。)
🍵Re:5918◆以下の違いがあります。
詳しくは、ヘルプドキュメントの『そのときの表示状況に応じたキーワードの一覧』をご覧下さい。
🍵Re:5915◆今のところ残念ながらそうする機能はありません。需要がありそうなら考えます。
🍵Re:5916◆それはブラウザの禁則処理の問題なので、CSSで対処して頂くほかありません。overflow-wrapかword-breakを使うと良いと思います。ただ、それらを使うと(感嘆符の連続以外の箇所で)意図しない位置での折り返しが発生するかもしれませんのでご注意下さい。
🍵Re:5917◆たしかに、さくらインターネットのサーバで試すとForbiddenになりますね。リトルサーバのサーバだと問題ありませんでしたが。おそらくWAF(Web Application Firewall)の影響でしょう。さくらインターネットのコントロールパネルからWAF機能をOFFにすれば通るようになると思いますが、WAFをOFFにするのはお勧めできませんので、この場合はどうしようもないです。(※サーバ側が通信を拒否する場合、ツール側に対処する術はありませんので。)
てがろぐ自体がそのような操作を拒否しているわけではありません。(てがろぐが拒否する場合は、Forbiddenエラーなどではなく、もうちょっと分かりやすいエラーメッセージをてがろぐ側の画面デザインを使って出します。)
🍵Re:5918◆以下の違いがあります。
- ホームに居る場合: home toppage
- ホームではない1ページ目に居る場合: toppage
詳しくは、ヘルプドキュメントの『そのときの表示状況に応じたキーワードの一覧』をご覧下さい。





