カテゴリ「カテゴリなし」の投稿[4061件](23ページ目)
ありがとうございます。javascriptはあまりよくわかっていないので詳しく教えていただけて良かったです🙇
解決したなら良かったです。(╹◡╹)ノ >>4545
教えていただいたjavascriptをもとに
function getLastPart(path) {
if(path.endsWith('/')) {
path = path.slice(0, -1);
}
const parts = path.split('/');
return parts[parts.length - 1];
}
let path = "[[PATH:SKINDIR]]";
let skinDirName = getLastPart(path);
var skinDircss = document.createElement('link');
skinDircss.href = skinDirName+'.css';
skinDircss.rel = 'stylesheet';
document.head.appendChild(skinDircss);
として考えていたような出力が出来ましたのでご報告いたします。ありがとうございました!
言葉足らずですみません、
ログイン状況を示すキーワードについてですが、
現状では [[QUICKPOST]] 記述あり+管理画面で『ログインしている際にのみ表示する』に設定でCSSで表示非表示を切り替えています
が、これだとソースには出力されているのでCSSが何らかの原因で適用されないような場合には表示されてしまうなぁというのが少し気になってしまい…
見えてしまっても非ログイン時には操作できないので気にしすぎかもしれません。
「ログインしています/していません」等のメッセージを表示したい場合はご教示いただいたjavascriptを試してみます。
スキンディレクトリ名だけが欲しいのは、
複数のスキンを共通部分(<head>~</head>間や<footer>~</footer>など)を一つにしていて各スキンで[[INCLUDE:ファイル名]]で合成して使っているのですがその時のcss名を「スキンディレクトリ名.css」としたかったためです。
CSSファイルの名前を同じ(tegalog.css)にすれば
<link type="text/css" rel="stylesheet" href="tegalog.css">
で行けるのはわかっているんですがその場合どのスキンのCSSを編集しているのかわからなくなる時があるので適用するCSSファイル名を「スキンディレクトリ名.css」として
<link type="text/css" rel="stylesheet" href="[[スキンディレクトリ名]].css">←共通ファイルに書いて各スキンでINCLUDE
みたいなことが出来たらちょっと助かるかなぁと思ったのでした。ニッチな要望ですみません。
①[[IF(条件): ~中身~ :IF]]に使える条件にログインしていることを示すキーワードはありますか?
②また、これは需要が少ない要望かと思いますが、スキンディレクトリ名を表示させるキーワードが欲しいです。
[[PATH:SKINDIR]]でスキンディレクトリの絶対パスが取得できますが[[NAME:SKINDIR]]のような感じでディレクトリ名だけ出せるものがあるとありがたいです。
さっそく更新して使ったところ、無事に反映されました!
ありがとうございますm(__)m
[[CATEGORY:TREE:識別子]]の設定なのですが、これは高度な設定で「カテゴリ概要文の入力欄にHTMLの記述を許可する」にチェックをいれていてもHTMLがそのまま吐き出されますか?
[[INFO:NOWCAT:DESCRIPTION]]と同じようにする方法をご存じでしたら教えて下さい🙏
管理画面についてのお願いがあるのですが、ダークモードに対応していただくことは可能でしょうか?
もしくはダークテーマを1つでもご用意いただけますと嬉しいです。
お忙しい中恐れ入りますが、ご検討いただけたら幸いです。
よろしくお願いいたします。
https://www.yahoo.co.jp/
№4526の質問をした者です。仰る通りの事象でして、大文字にしたら無事に解決しました!
補足のページのリンクも有難うございます。そもそものマニュアルがしっかりなさっているのに見落としており申し訳ないです。
早々にご回答頂き、誠に有難うございました!
[[SITUATION:html]] が常に表示されるようになってしまいました。
長らく使っていて表示はされていませんでした。
CSSの『utilitylinks』の部分をちょっと弄り、設定画面から『【ページの表示/投稿単独】』のチェックを弄り、skin-coverのスタイルシートを呼び出す部分の『~.css』の後に記述していたクエリを変更してアップロードしたら、[[SITUATION:html]]が常に表示されるようになりました。
本来表示されるはずの検索結果なども表示されなくなっております。
尚、CSSの『表示限定案内枠』のところは何も触っておりません。
『.situation:empty』は勿論『display: none;』のままです。
てがろぐ本体のアップロードは管理画面からTegUpで更新し、Ver. 4.3.0になっています。
ですが、スタイルシートはVer 4.0.0です。
この辺りが関係していたりするでしょうか?
CSSの『utilitylinks』の弄った部分を元に戻したりしたのですが勿論関係なく、どうしたら良いのか分からずにおります…。
何か思い当たる点などございましたらご教示頂けますと幸いです。
何卒宜しくお願いいたします。
この「tag-」の部分を消すとハッシュタグ限定時に出るという動作はする(どのハッシュタグを選択しても出てしまうのでダメなのですが)ので、ここの記述がおそらく間違っているとは思うのですが、[[SITUATION:CLASS]]を入れて出たtag-ハッシュタグのエンコード文字列自体は記事の本文内とかだと普通にリンクされてちゃんと合ってるっぽいため余計なぜIF文としてダメなのかわからないのですが、なにか解決方法はありますでしょうか
説明が下手ですいません……
やはりそうですよね。しかし、お手を煩わせることが申し訳ないので、もう少し自力で調べてみることにします。(もしかすると、再度ご相談させていただくことがあるかもしれません……本当にすみません)
ご回答いただきありがとうございました。
すみません、リンクのところで書き方をミスしてしまい、変な表示になってしまいました。申し訳ないです。