No.5947, No.5946, No.5945, No.5944, No.5943, No.5942, No.5941[7件]
てがろぐ Ver 4.8.4 beta版のFANBOXページ
https://nishishi.fanbox.cc/posts/11992755
を拝見して、OGP関連要素を分解出力できる記法のテストをしています。
以前要望を出されていた方とは異なるのですが、私も本文1行目をWebページのタイトルにしたいと思っていたので、とてもありがたい機能追加です!
この記事で例示されていた
を使ってみますと、投稿単独ページのtitle要素が期待どおりの出力結果になって嬉しいです!
一方、投稿単独ページ以外では、実際に出力されたtitle要素がこのようになってしまいます。(例:カテゴリ限定表示時)
ブラウザのタブ名にもコメントアウトがそのまま出てしまうようなので、IF文非出力コメントアウトの出力ON/OFFが設定により選べる、あるいは、title要素内ではIF文非出力コメントアウトを出力しないようにしていただくことは可能でしょうか?もしすでにどこかで設定方法が書かれていましたら大変申し訳ございません。
https://nishishi.fanbox.cc/posts/11992755
を拝見して、OGP関連要素を分解出力できる記法のテストをしています。
以前要望を出されていた方とは異なるのですが、私も本文1行目をWebページのタイトルにしたいと思っていたので、とてもありがたい機能追加です!
この記事で例示されていた
<title>[[SITUATION:TITLE]] [[IF(onelog):[[OGP:TITLE:CONTENT]]:IF]] [[FREE:TITLE:MAIN]] [[FREE:TITLE:SUB]]</title>
を使ってみますと、投稿単独ページのtitle要素が期待どおりの出力結果になって嬉しいです!
一方、投稿単独ページ以外では、実際に出力されたtitle要素がこのようになってしまいます。(例:カテゴリ限定表示時)
<title>カテゴリ「更新情報」 - <!-- IF文(onelog)により非出力 --> サイト名</title>
ブラウザのタブ名にもコメントアウトがそのまま出てしまうようなので、IF文非出力コメントアウトの出力ON/OFFが設定により選べる、あるいは、title要素内ではIF文非出力コメントアウトを出力しないようにしていただくことは可能でしょうか?もしすでにどこかで設定方法が書かれていましたら大変申し訳ございません。
ズッキーニのチーズグリルサンドイッチを食べました。おいしい。🥪🥪🥪
🥪Re:5944◆過去にも何度か >>3055,3056(>>3386,3387)あたりで出ているのですが、複数のスキンを駆使して構築している場合で、「ここだけは自動補完されたくない」というケースに対応できるテクニックとして、
というわけで、自動補完対象にしたい場合は小文字でお書き下さい。
そういえばヘルプドキュメントにはその辺のことを記載していませんでしたね。あとで追記しておきます。ご指摘ありがとうございます。
🥪Re:5944◆過去にも何度か >>3055,3056(>>3386,3387)あたりで出ているのですが、複数のスキンを駆使して構築している場合で、「ここだけは自動補完されたくない」というケースに対応できるテクニックとして、
- 小文字で書けば自動補完対象になる
- 大文字を混ぜれば自動補完されない
というわけで、自動補完対象にしたい場合は小文字でお書き下さい。
そういえばヘルプドキュメントにはその辺のことを記載していませんでしたね。あとで追記しておきます。ご指摘ありがとうございます。
複数のスキンを同時に併用する方法 による、標準適用スキン以外のスキンについての要望です。ギャラリーモードなどのスキンも含みます。
標準適用以外のスキンは、skin-cover.htmlには
<link rel="stylesheet" href="tegalog-chat.css">
<link rel="stylesheet" href="tegalog-gallery.css>
と書いていても、実際に tegalog.cgi?skin=skin-chatとパラメータ付きでアクセスした時には
<link rel="stylesheet" href="skin-chat/tegalog-chat.css">
<link rel="stylesheet" href="skin-gallery/tegalog-gallery.css>
という風にスキンのディレクトリ名へのパスを自動で追加してくれますよね。
ところが、skin-cover.htmlに
<LINK REL="stylesheet" HREF="tegalog-chat.css">
<LINK REL="stylesheet" HREF="tegalog-gallery.css>
のように大文字でLINK RELやHREFと記述すると、スキンのディレクトリ名へのパスを自動で付与する処理が走らず、スキン用のcssファイルが読み込まれなくなってしまいます。
少数派という自覚もある個人的事情で恐縮なのですが、私は自分の視認性の関係で昔からHTMLタグを大文字で書く派です。自分のサイトのデザインに合わせて1からスキンを自作した際、ギャラリーモードのスキンだけが読み込まれなくて暫く原因がわからずにいました。公式スキンと同じファイル名やディレクトリ名なのに何で…?と試行錯誤しているうちに、大文字で書いたタグだとダメなのだと気付きました。また、てがろぐを新規にセットアップして標準適用以外の公式スキンの<link rel~>を同様に大文字に変換してみたところ、やはりスキンのディレクトリ名へのパスが付与されなくなるのを確認しました。標準適用以外のスキンに<LINK REL="~" HREF="~">と大文字で書いてもcssを読み込めるようにしていただけませんでしょうか。
標準適用以外のスキンは、skin-cover.htmlには
<link rel="stylesheet" href="tegalog-chat.css">
<link rel="stylesheet" href="tegalog-gallery.css>
と書いていても、実際に tegalog.cgi?skin=skin-chatとパラメータ付きでアクセスした時には
<link rel="stylesheet" href="skin-chat/tegalog-chat.css">
<link rel="stylesheet" href="skin-gallery/tegalog-gallery.css>
という風にスキンのディレクトリ名へのパスを自動で追加してくれますよね。
ところが、skin-cover.htmlに
<LINK REL="stylesheet" HREF="tegalog-chat.css">
<LINK REL="stylesheet" HREF="tegalog-gallery.css>
のように大文字でLINK RELやHREFと記述すると、スキンのディレクトリ名へのパスを自動で付与する処理が走らず、スキン用のcssファイルが読み込まれなくなってしまいます。
少数派という自覚もある個人的事情で恐縮なのですが、私は自分の視認性の関係で昔からHTMLタグを大文字で書く派です。自分のサイトのデザインに合わせて1からスキンを自作した際、ギャラリーモードのスキンだけが読み込まれなくて暫く原因がわからずにいました。公式スキンと同じファイル名やディレクトリ名なのに何で…?と試行錯誤しているうちに、大文字で書いたタグだとダメなのだと気付きました。また、てがろぐを新規にセットアップして標準適用以外の公式スキンの<link rel~>を同様に大文字に変換してみたところ、やはりスキンのディレクトリ名へのパスが付与されなくなるのを確認しました。標準適用以外のスキンに<LINK REL="~" HREF="~">と大文字で書いてもcssを読み込めるようにしていただけませんでしょうか。
Re:5940 の質問をしたものです。
ご回答ありがとうございました!
ご回答ありがとうございました!





