2022年7月 この範囲を時系列順で読む この範囲をファイルに出力する
カテゴリなしの投稿を出力したい場合は「cat=-」というパラメータで可能かと思うのですが、この逆で何らかのカテゴリに属する全ての投稿を出力する「cat=+」みたいなことってできますでしょうか?
Ver 3.7.2βで実装した検索コマンドを使って、 -$ci=; という検索語で検索すると、上記のご要望を実現できるようになりました。
そうできる背景の説明:
●検索コマンド $ci=; で「カテゴリなし」だけがヒットします。これは従来からあるパラメータ ?cat=- の表示結果と同じになります。
●この検索コマンドと除外検索機能を使って -$ci=; で検索すると「カテゴリなし以外全部」(=何らかのカテゴリに属しているすべての投稿)をヒットさせられます。畳む
稼働例:
➡何らかのカテゴリに属している投稿のみを表示する
🆕 Ver 3.7.2βの更新点(概要):
●全文検索機能の対象範囲を拡張(カテゴリID、カテゴリ名、投稿日付、ユーザID、ユーザ名、投稿番号でも検索可能に。)
●検索専用コマンドで検索対象を限定する機能を追加
●検索結果へリンクできる専用記法 [>S:検索語]、[>S:検索語:リンクラベル] を追加
●3つ以上の単語を使ってOR検索した際の「状況に応じた見出し」の表示を改善
詳しい使い方などは、上記の開発進捗状況報告ページの記事をご覧下さい。今のところ、そこ以外に解説はありません。
🍧Re:2940◆なるほど……、写植機みたいな感じなんですかね(いや、写植機についてもよくは知らないのですけども^^;)。資格もあったとは。その当時から罫線はあったんですねえ。どうせ文字数が多いのなら、記号も含めれば便利になりますものね。◆かなタイプライターは電信用と。なるほど。そういえば電報というサービスがありましたね……。
🍧Re:2941◆そうですね、FREESPACEを活用すると実現できますね。その際は、「入力した改行は、実際の表示上でも改行する」項目をOFFに設定すると自動で<br>が挿入されてしまうのを防げるのでHTMLを書きやすいと思います。また、tegalog.cgiの54行目付近にあるmy $safemode = 1;の値を0にすると、script要素も書けるようになります。ユーザフレンドリーにしようと思うと、やはりスキンの切り替え画面でCSSだけを切り替えるとかの機能がある方が良いでしょうけども、とりあえず今の時点で自力で何とかしたい場合にはFREESPACEを活用する手はありますね。
2938 です。
個人的なイメージで誠に申し訳ないのですが
現在のOGPのように、[[extrahead]]のようなタグがスキンのhead内にあって、管理画面上でテキストエリアに入力したものが、吐き出されたらいいなあ…と思っておりました。
絶対URL/相対URLで指定し、どのモードでも共通で使いまわしたいファイルをスキンとは別のフォルダにまとめて管理できたり、それこそCSSフレームワークのCSSを読み込んだりできたら嬉しいなと思っておりました。
要望ばかりで誠に申し訳ありません……。
追記:一日経過してからあれこれってFREESPACEの複数設置で、もしかして、実装できる…?と思いました。ほとんど'link'タグや'script src=""'を書くだけですし、vanilla javascriptとか書くわけでもないので……。(未だテストしてはいないのですが)
重ねて申し訳ありません。
追記:script タグは < がエンコードされますが、linkタグによるcssの読み込みはできたので、現仕様で自己解決しました。すみませんでした……。
和文タイプライターはキーがめちゃくちゃある…というより活字を拾う、という表現のほうが適切です。大きな文字盤に活字がぎっしり詰まっていて、中央にはひらがなカタカナや句読点などがあり、その外側に常用漢字、第一水準、第二水準と並んでた…はずです。会社の文書作成に使うため多用される漢字は大体決まってくるので、慣れると素早く打てるようになります。勿論、現在パソコンやスマホで打つスピードとは比べ物になりませんが。ちなみに罫線も引けるので貸借対照表なども作成できます。和文タイプは日商検定があって2級は持ってました。
かなタイプライターは私が若い頃でも電信用ぐらいでしか使われてなかったんじゃないかな。かなと記号だけのタイプとアルファベットも打てるタイプがあったように思います。こちらは友人が部活で使っていたのでちょっと触った程度です。
🍧Re:2928◆はい。全角空白文字は「区切り」としては認識せず、文字として扱う仕様になっています。本当なら全角空白文字も「区切り」にした方が良いと思っているのですが、(全角空白文字が区切りになっていない問題に気付いた時には既に)全角空白文字を含むハッシュタグを使っているユーザさんが居る可能性もあったので、修正せずにそのままの仕様にしてあります。……が、どうなんでしょうね……。全角空白文字をハッシュタグに含めているユーザさんが果たしてどれくらい居るのか。(^_^;) もしかして、今からでも仕様変更して、全角空白文字は「区切り」として認識するようにする方が良いのかな……という気もしなくもないのですが。
🍧Re:2929◆腕の確かな看護師さんは本当にサクッと針刺せるんですよね……。私の腕をぐりぐり押したりバシバシ叩いたりせずに1発で刺せる看護師さんを見かけると、この人すごいな、と思います。(^_^;)
🍨Re:2931◆なるほど、CSSだけを切り替えられる機能というのも、あると良いかもしれませんね。「Twitterっぽいスキン(ブルー)」と「Twitterっぽいスキン(ピンク)」は、CSSが異なるだけでHTMLは全く同一(コメントの文字は異なりますがHTMLとしては同じ)なのですけども、CSSだけを切り替えられる機能があれば、これらのスキンは単一のスキンとして配布できましたね……。それに、他の配色の提供も楽になりそうですね。スキンを格納しているディレクトリに「altcss」というサブディレクトリがあるとき、そのサブディレクトリの中に入っているCSSファイルを「切り替え用の別CSS(Alternate CSS)」と解釈して、管理画面上で切り替えられる機能とかがあったら便利でしょうかね……? そういう機能があれば、CSSだけの配布もしやすそうですし。
🍧Re:2932◆さすがにtDiaryはテーマの数が多いですね。
🍧Re:2933◆古い記事を発掘して下さってありがとうございます。古すぎるので、もはやページ上のサンプル表示用JavaScriptが動作しませんね。(^_^;) All About側のシステム変更で、たぶん記事に直接埋め込まれたJavaScriptはもう動かないようになっているのだろうな……と思います。「➊記事中にJavaScriptを埋め込む必要があるジャンルの執筆者は2~3人しか居なかったこと」&「➋もはやIT系の記事は(世の中にあふれすぎていて)広告で儲ける題材としては扱いにくいこと」あたりの理由から、最近のシステム変更では「本文中にサンプルを埋め込んでいる記事」への考慮はもはやなくなっているのだろうな、と推測しています。
🍧Re:2934◆解説がお役に立ったようで良かったです。(╹◡╹) 全然知らなかったんですが、確かに今のActivePerlは、ダウンロードするためににGitHub連携かアカウント作成が必要になっているっぽいですね。いつの間に……。Perl公式でもActivePerlとStrawberry Perlの2つがWindows向けに紹介されているんですね。これも知りませんでした。Strawberry Perlはダウンロードが極めて簡単な点が良いですね。
🍨Re:2935◆てがろぐの場合は、やはり「ベースになるHTML」が何種類か存在している状態で、それら個別に対応する「着せ替え用CSS」(ベースが異なる場合は適用できない)という形である必要があるでしょうかね。
🍨スキンの仕様は従来通りにしつつ、1つ「着せ替えCSSを適用する専用のベーススキン」という特殊なスキンを1つ用意しておいて、そのスキンに対してだけは「着せ替えCSSをアップロードするだけで管理画面上でCSSを切り替えられる」みたいな仕様の方が、CSSを作りやすくて良いのかもしれませんけども……。つまり、「着せ替え用ベーススキン向けのCSSだけで望みのデザインが実現できるなら着せ替え用CSSを作る」方法で済ませて、それだけでは済まない場合には(従来通り)「HTML×2+CSSのスキン(フルセット)を作る」方法を採用する……みたいな感じで。
何か「こうなっているとスキンが作りやすい」みたいなご要望があればぜひお知らせ下さい。
CSS着せ替えプロジェクト、覚えてますよー!というか当時私が素材屋やってて配布してました。懐かしい…
てがろぐの場合、機能が盛りだくさんで用途に幅があるのが(ブログにも個人用ツイッターにも使えるので)かえって着せ替えCSSの足枷になりそうですね〜。
わかりやすい解説を有難うございます…!(ただ、ActivePerlはインストールが面倒くさそうになっていたので、Strawberry Perl を使いました) #感謝
CSS着せ替えテンプレートプロジェクトが立ち上がったばかりの頃、素材サイトさんが次々CSSを配布してたようにも思います。誰か覚えていらっしゃいませんか…。
Twitterで見る デモモードで動作しています。ここでは、作者であるnishishiアカウント以外のツイートの埋め込みはできません。テキストリンクとして掲載は可能ですが、ツイート主が拡散を希望していない可能性がある点にもご配慮下さい。
Twitterで見る デモモードで動作しています。ここでは、作者であるnishishiアカウント以外のツイートの埋め込みはできません。テキストリンクとして掲載は可能ですが、ツイート主が拡散を希望していない可能性がある点にもご配慮下さい。
#報告
🍧Re:2922◆紙の電話帳ってもしかして30年以上見ていないのではないかな……と一瞬思ったのですが、そういえば大学院の内線電話番号が紙の電話帳だったことを思い出しました。内線だと今でも一覧を紙で用意されていたりするのでしょうかね……?
🍧Re:2923◆そうそう。こんな感じで五十音の見出しが付いていましたよね。均等に割り振られていると、特定のページだけスペースが足りなくなるんですよね……。^^;
🍧Re:2924◆一般配布用のスキンを作って下さっているのですね! どうもありがとうございます。(╹◡╹)
🍧Re:2925◆その情報を併記頂けると親切で分かりやすくてたいへんありがたいです。◆ドイリーという名称なんですね、これ。果たして昔々のうちの黒電話の下にこれがあったかどうかまでは記憶にないのですが、そういえばなんかあったような気も……。
🍧Re:2926◆はい。もしCSSだけで全く異なるデザインにできてHTMLを改造する必要性がない、というような場合なら、HTMLソースは無変更のままで丸々流用して頂いてもOKです。👍
おなかがへった……。_(┐「ε:)_ 🍨🍨🍨
極端な話、デザインさえ全く違ってれば、HTMLはまるまる同じままでもOKですか?
2918で質問したものです。とっても詳しい回答ありがとうございます!
デザインはかなり変える予定なので、「コピースキン」にはならないと思いますが、配布する場合は対応バージョンを明記して使える機能がわかるようにしますね。
黒電話、レース編み(ドイリー)の上にのってませんでしたか?
(・ω・ )ノ
🍧Re:2916◆そういえば、うろ覚えですけども、昔々うちの黒電話にも何らかのカバーが掛かっていたような……。
🍧Re:2917◆黒電話って、何らかの電話帳がセットで必要ですよね。覚えている番号だけに掛けるわけではないでしょうし。黒電話と併せて使う電話帳は話題にならないのかな……?
🍧Re:2918◆「配布」というのは、ご自身のWebで公開するなど「不特定多数への配布」という意味でしょうかね?(不特定ではなくて、限られた相手に配布するだけならもう本当に何でも好きにして頂ければ良いです。)以下は、不特定多数へ配布する場合として回答します。
まず、大前提として、既存のスキンはいくらでも改造して下さって構いません。流用できるソースは何でも流用して、自由に作成して下さい。
で、既存のスキンを改造して作成された「新たなスキン」を不特定多数へ配布なさりたい場合の話ですが、「元のデザインと大きく異なる」くらいに改造されているのなら特に問題はありません。むしろ歓迎です。ぜひ配布して下さい。
そうではなくて、例えば「配色を変えただけ」とか「掲載順序を変えただけ」とか「特定の要素を削っただけ」などのように、「元のデザインからあまり変わっていない」状態での再配布はご遠慮頂けるとありがたいな、と思っています。
これはなぜかというと、(特に新規のユーザさんには)極力『最新版用に記述されたスキンで「てがろぐ」を使い始めて欲しい』と思っているからです。標準添付の各スキンは『そのときの最新版で使える多くの機能を使うように記述』してあります。そのようなスキンなら、搭載されている各機能の存在に気付きやすいだろうからです。ユーザさんによっては「不要な機能」が多々あるかも知れませんが、それは単に各自で消して頂ければ良いだけなのでカスタマイズも簡単です。
しかし、「古い版のスキン」で使い始められてしまうと、新しい機能の存在に気付いてもらえない可能性が高まってしまいます(※OGP+Twitter CardやRSS等のように「ページ上には見えない」機能の場合は特に)。たとえマニュアル等で新機能の存在を知ったとしても、それを使うためには「どうやってスキンに書き足せば良いのか」を調べて自力で編集しなければ使えません。それはハードルが高いと思うのですよね。
なので、できるだけ『使える機能を「全部盛り」した状態のスキン』で使い始めて頂きやすいようにしたいと思っているのです。
これは決して「機能を全部盛りしたスキンしか配布しないでくれ」と言っているわけではありません。シンプルな構成にも需要はあるでしょうし、デザイン上の都合で盛り込みにくい機能もあるでしょうし。私も個人的に使っているのは極めてシンプルに機能をそぎ落としたスキンです。様々なスキンの選択肢があることは「てがろぐ」にとって良いことだと思います。あなた独自のデザインなスキンであれば、特定の機能を使うも使わないもご自由に作成して配布頂いて全然問題ありません。(問題ないどころか、むしろ歓迎です。) その際に、既存スキンのソースがどれだけ流用されていても何の問題もありません。使えるものはいくらでも使って下さい。既存スキンのソースがお役に立つなら嬉しいです。
上記で「ご遠慮頂けるとありがたい」と言っているのは、あくまでも「元のデザインからあまり変わっていない」状態での配布についてだけです。
今、おそらく一番使われているスキンが「Twitterっぽいスキン」ですが、例えば『「Twitterっぽいスキン」のサイドバーの掲載順序を変えただけ』みたいなスキンを配布されてしまうと、「Twitterっぽいスキン」のデザインそのままで使いたい新規ユーザさんは、そのスキンを使うかもしれませんよね(便宜上「コピースキン」と呼びます)。すると、将来「てがろぐ」に新しい機能が追加されたとき、コピースキンをダウンロードして使おうとする新規ユーザさんは、新機能の存在に気付きにくくなってしまうでしょう。なので、『「Twitterっぽいスキン」を使いたいと思って下さったユーザさんには、公式配布されている(最新版用の)「Twitterっぽいスキン」を使って頂きたい』と思っているだけです。
以上で回答になっていますでしょうか?畳む
🍧Re:2919◆おぉぅ。ご指摘ありがとうございます! たしかに、Twitterっぽいスキンでは <div class="onelog"> で .onelog を使っていましたね。気付いていませんでした。これはちょっと都合が悪そうなので、次のバージョンでは別のclass名に差し替えておこうと思います。 .onelogbody とかに。ご指摘感謝です! Web製作時の『class名あるある』のような気がしますが、どうしても自分の脳ミソから出てくる単語って限られているので、油断すると重複してしまうんですよね……。(^_^;)
twitterっぽいスキンをカスタマイズしていた際、記事単独表示時だけレイアウトが崩れる…という事態が発生しました。
どうやら、twitterぽいスキンの「skin-onelog」内にある<div class="onelog">と、記事単独表示時の<body class="onelog ~~">が原因だったようです。
<div class="onelog">のほうに設定するつもりでonelogクラスをいじっていたので、それが記事単独表示時のbodyにも適用されてしまったのでした。
もちろん、要素名とクラス名を組み合わせて書けば問題ないのですが、これに気づくまで少し時間がかかったので念のため共有させていただきます。
何かのご参考になれば幸いです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170