てがろぐ - Fumy Otegaru Memo Logger -

お手軽一言掲示板(この辺の文章は「管理画面」の「設定」内にある「フリースペース」タブから編集できます。)




or 管理画面へ

■フリースペース: 編集

ここは、CGIの設定画面から自由に文章を入力して掲載できるスペースです。スキンを編集しなくてもCGI上から手軽に内容を変更できます(HTML使用可)。
動作サンプルです。◆他のスキン:標準スキン, 昔のツイッターっぽいスキン(ピンク版), 付箋型スキン, シンプル日記スキン, ジャーナル(日誌)スキン, ブログタイプスキン, チャットタイプスキン, 黒板スキンてがろぐCGIの配布ページに戻る

2023年12月 この範囲を時系列順で読む この範囲をファイルに出力する

塩の利いた煎餅が美味しい……。🍘🍘🍘

🍘Re:4163◆ご紹介頂いたサイトにも少し書いてありますが(その全部が要るわけではなく)、例えばCSSに次の4行を追記するといけそうです。
.instagram-media {
   min-width: initial !important;
   max-width: 320px !important;
}

どうやら、Instagram側のJavaScriptが埋め込んでくるiframeに min-width: 326px; の指定が含まれているので、狭い端末だとはみ出るのですね。なので、
  • この min-widthの値を取り消して(=initialで上書きして)、
  • 念のために max-widthで最大幅を指定してやれば
良さそうに思います。それが上記の4行です。「320」の部分は、お使いのデザインによってもっと絞った方が良いならお好きな値を入れると良いと思います。(※iframe要素にstyle属性で直接記述されているスタイルを上書きする必要がありますので、CSSに追記する値には!importantの記述が必須です。)
なお、ブラウザはCSSをキャッシュしますし、何よりiOS用ブラウザにはスーパーリロードの仕組みが用意されていませんので、CSSを書き換えた後にはキャッシュを読まれなくする対策が必要ですのでご注意下さい。(外側スキンでCSSを読み込んでいるところで skin-tegalog.css?20231210_1244 のような感じでテキトーなクエリ文字列を加えれば良いです。)

🍘Re:4164◆投稿の一括削除ができる機能は、たしかにおっしゃるとおり投稿一覧画面にしかありません。また、自動で投稿を削除するような仕組みもありません。ううーん、原因がさっぱりですね。もし「新しい投稿が消えている」のなら「バックアップから書き戻された」という可能性がありますが、新しい投稿は存在していて、古い投稿だけが消えているという状況の原因は想像できません。消えた時点の操作や、消えた時点前後のデータファイルを比較できたら何かが分かるかもしれませんが、既にバックアップも消え去った後なのですね。そうなると、残念ながら何とも推測しようがありません。(パスワードが漏れたか暴かれたかして第三者にログインされて悪戯された、というような可能性ならありますが。)
今回の件と直接の関係はありませんが、できるだけ最新版をお使い下さい。発見されている細かな不具合もその都度解消していますし、Ver.4以降ではログインセキュリティ機能も加わっていますので、より安全になっています。1クリックでバージョンアップできるPHPスクリプト「TegUp」もありますので、ご活用頂ければ幸いです。

🍘Re:4165◆うまくいって良かったです。(╹◡╹)
(1214文字) No.4166 回答/返信 at by NO IMAGE にしし
>>4160です
URLのエスケープ、ご教示いただいたとおりにしたら表示できました!ありがとうございます!すでに書かれていることでしたね。。。また豆知識も読みこんで色々とカスタマイズしてみます!
(97文字) No.4165 at by Icon of sakura さくら
いつも大変お世話になっております。
2022年11月頃よりてがろぐを使用させていただいているのですが、先日2023年4月3日以前の投稿データがなくなっていることに気が付きました。
バージョンは3.9.0、バックアップは標準の30日設定で、その時点で2023年10月13日まで遡れたのですがすでに当該日以前のデータがなくなったあとでした。

最終のバージョンアップがおそらく2023年4月16日頃、それ以降に何度か2022年のログを確認した覚えがあるので更新に伴う作業ミスは考えにくいと思っています。また、同時期に設置し同じタイミングで更新しているてがろぐがもう一つあるのですが、そちらは使用開始当初からのログが今でも確認できています。

投稿の一括削除は基本的に投稿一覧からの選択操作のみかと思うのですが、そういった操作に心当たりがありません。それ以外に数百件の投稿が削除されるような誤操作等、何か想定されるものはありますでしょうか。
データの復旧は見込めないかと思うのですが、今後のために伺えますと幸いです。よろしくお願いいたします。
(468文字) No.4164 at by Icon of misaki みさき
いつもお世話になっております。
インスタグラムの埋め込みについて、Andoroidから見たら問題ないのですが、iOSから見るとはみ出してしまいます。

↓正にこういう状況です
https://www.webdlab.com/labs/instagram-embed/

CSSでclass="instagram-media"をどうにか出来ないかと試してみたんですが、無知もあり上手く行かず…。
良い対策方法があれば是非ご教示頂けますと幸いです。
(222文字) No.4163 at by Icon of admin あどみ
昼食はピザ。🍕🍕🍕

🍵Re:4159◆No.4160さんご提示のHTMLソースを外側スキンに貼り付ける方法も良さそうですね。Markdownを解釈して表示する仕組みさえできてしまえば、Tableは単に半角縦棒「|」を組み合わせて書くだけなので楽だと思います。
🍵Re:4160◆力作をありがとうございます!(╹◡╹) なお、URLの自動リンク機能を有効にしたまま、URLの自動リンク化を避けたい場合は、例えば https://https\:// と書く方法はあります。詳しくは、自動でリンクにはならないURLを一時的に書きたい場合の書き方もご参照下さい。(詳しい、というほどの解説はないですが。^^;)
(375文字) No.4162 回答/返信 at by NO IMAGE にしし
こんにちはテスト投稿です。

文字の色を変えたり、
強調したり、
小さくしたり
できます。
(45文字) No.4161 at by Icon of admin あどみ
はじめまして!
いつも楽しくてがろぐを使わせていただいています。

>>4153 >>4159 さんの投稿を見て投稿させていただきます。

マークダウンが導入できるソースを作ったので、よかったら試してみてください!


このコードを外側スキンの<body>タグ内に追記して、内側スキンを改変して[[COMMENT]]を丸ごと指定するか、自由装飾記法で指定した範囲をマークダウンに変換する…というものです。

拙宅HPの宣伝みたいになって申し訳ないのですが、簡単ですが説明も書いたので、わからない場合はご参考になさってください。>>4153 さんに届いてほしかったので… また見られているといいのですが…!)
https://takotubo.10rino.net/main/tegalog.cgi?postid=39

内容としては、変換用のJavascript(markdown-it)を読み込んで、そのスクリプトに変換してもらうというものです。

自由記法ですでに色々試されているということなので、そこで使われているCSSを、マークダウンで変換されたプレーンなtableタグにも適用できるようにしていただければうまくいけるかな…と思います。

他にもいい方法があればそちらもご検討されてください!
(使い慣れた独自記法も素敵だと思います!)

それでは夜分に失礼いたしました!(o_ _)o))
(607文字) No.4160 at by Icon of sakura さくら
4155
4153です。ご回答ありがとうございます。
そして返信が遅くなり申し訳ございません。
Markdown記法ですか。使うとするとNode.isの勉強が必要そう(私が無学なので)です。
自由装飾機能で作った(頑張った、というほどのものではないです)ものがあるので、とりあえずご教授くださったコメントアウトを使うことにします。
(使った限り、とりあえず可読性は確保できたので)
(190文字) No.4159 at by Icon of admin あどみ
今日はたこ焼きを食べました!takoyaki

🍯Re:4156◆お役に立って良かったです!(╹◡╹)ノ
🍯Re:4157◆CSSで見えなくすれば良いだけなら、見せたくない領域の一番外側を囲んでいる要素に class="Login-Required"書く方法はあります。そうではなく、本当に何も出力させたくない場合は、Basic認証などのサーバ側の閲覧制限機能をお使い頂く必要があります。
(283文字) No.4158 回答/返信 at by NO IMAGE にしし
ログインしていないときに、掲示板そのものを見せないようにカスタマイズできないでしょうか。まだまだ触り足りないとは思いますが、いろいろ触ってみても出来なかったもので。
(82文字) No.4157 at by Icon of admin あどみ
4155
迅速でわかりやすいご回答ありがとうございます。あっさりできましたw
その表記方法は考えておりませんでしたので助かりました。改めまして、ありがとうございます!
(83文字) No.4156 at by Icon of tomoyo ともよ
メルティホワイト ピスタチオ フラペチーノを飲んできました

🍯Re:4153◆tableはさすがに、Markdown記法で書いて、Markdownを解釈して表示してくれるJavaScriptなりを読む方が早いのではないかな……という気もします。(^_^;) 将来的にはHTMLソースをそのまま書ける何らかの方法も用意しようと思っていますので、(気の長い話ですが)それをお待ち頂くか、どちらかでしょうかね。
なお、既に自由装飾記法で頑張ったCSSが存在する場合は、てがろぐのコメント記法 [!-- ~ --] を以下のように使うと、その部分だけ自動改行を排除できますので、多少は見た目がマシになるかもしれません。
1行目 [!--
--] 2行目 [!--
--] 3行目 [!--
--] 4行目

このように書くと、(本来なら)行末に自動追加される改行タグは(コメントアウトされた結果として)出力されませんので、編集領域内での見た目には改行されていても、実際の表示では改行されません。

🍯Re:4154◆基本的には [[CATEGORYNAMES]] をお使い頂けば良いのですが、この記法は、カテゴリ名をプレーンテキストで出力するわけではなく、装飾用のspan要素や、もしアイコンもあればimg要素も出力します。なので、そのままRSSフィードのcategory要素に書いてしまうと、XMLとして正しくなくなってしまってシンタックスエラーになる可能性があります。(たとえエラーにならなくても、category要素ではなく、category要素内に含まれるspan要素等を取得しないと、望みの文字列は取得できない気がします。)
その問題を解決するには、XML内で指定範囲をXMLだとは解釈させなくする <![CDATA[ ~ ]]> の書き方を併用すると良いです。
RSS用スキンで、カテゴリ名を出力させたい箇所に、以下のように書いて下さい。
<category><![CDATA[ [[CATEGORYNAMES]] ]]></category>
すると、カテゴリ名(と、それに付随するHTMLソース)がRSSのcategory要素に出力されます。
お使いのPHPからは、それらをまとめて文字列として取得した上で、必要な箇所を抜き出すなどしてお使いになれば良いのではないかと思います。
(1012文字) No.4155 回答/返信 at by NO IMAGE にしし
お世話になっております。

サイトにRSSフィードを設置して、てがろぐを更新したら最新記事の日付とタイトル、カテゴリ名が見えるようにPHPで記述しております。その際、RSSに<category>を置くとカテゴリIDが抽出されると思いますが、カテゴリIDではなくカテゴリ名を抽出させたいです。
そうする方法はありますでしょうか?
また、ある場合はrssのファイルにはどう記述したら良いでしょうか?
※ちなみに、【【CATEGORYNAMES】】では表示されませんでした。

この掲示板やカスタマイズ方法など検索しましたが該当する回答が見当たらず、投稿いたしました。

お忙しいところ恐縮ですが、ご対応いただけますと幸いです。急ぎではございません。
よろしくお願いいたします。
(336文字) No.4154 at by Icon of tomoyo ともよ
お世話になっております。

装飾に表組み(table要素)が追加されるとありがたいです。
CSSで工夫すれば不可能ではないのですが、投稿文の可読性がよろしくないことになってしまったので……
以下実例、括弧は全角に変換しています。
エスケープできることに気づき変換しなおしました。

リスト記法を使った例です
[F:table:[L:table:あ

あ][L:table:い

い][L:table:う

う]]

自由装飾のspan要素だけで書いた例です
[F:tbout:[F:tbmid:[F:tbin:あ][F:tbin:い][F:tbin:う]][F:tbmid:[F:tbin:あ][F:tbin:い][F:tbin:う]][F:tbmid:[F:tbin:あ][F:tbin:い][F:tbin:う]]]

あるいは自由装飾でdiv要素が使えればこう書ける(FDは仮称です)のでまだ読めるコードになるのですが……
(現状でこう書くと行ごとに飛び飛びになります)
[F:tbout:
[F:tbmid:[F:tbin:あ][F:tbin:い][F:tbin:う]]
[F:tbmid:[F:tbin:あ][F:tbin:い][F:tbin:う]]
[F:tbmid:[F:tbin:あ][F:tbin:い][F:tbin:う]]
]

ご多用のところ申し訳ありませんが、実装していただけると幸いです。(至急というほどではありません)
よろしくお願いいたします。
(639文字) No.4153 at by Icon of admin あどみ
もはや「さむい」以外に言うことがなくなってしまう。さむい。たこ焼き食べたい。takoyaki3takoyaki3takoyaki3

🍵Re:4151◆β版のご試用をどうもありがとうございます! やはり無駄な出力はない方が望ましいですよね。外側スキンの場合ならともかく、内側スキンで表示分けをする場合には、1ページあたりの表示数が多いと無駄な出力の量も多くなってしまいますしね。CSSで非表示になっている領域内に画像の掲載コードがあるとき、Lightboxではその記述を拾ってしまって「ページ上には見えていない画像がLightboxの矢印ボタンで表示されてしまう」という問題に(画像一覧モードのスキンを作った後で)気付きまして、これはHTMLレベルで出力/非出力を分ける仕組みがないとダメだな……と思ったのでした。
(427文字) No.4152 at by NO IMAGE にしし
Ver 4.1.4お疲れ様ですtakoyaki2アップデートしました。IF文記法、今まで不要な部分をcssで非表示にしていてもやっぱりhtmlソース上には出力されているのが気になっていたので(気にしているのはサイト管理人だけでしょうけれども…)とても嬉しいです!開発放言を読んで、IF文の実装にソースを10行くらいしか追加していないと知ってさらにビックリ😲すごいです!
(188文字) No.4151 つぶやきつぶやき at by Icon of admin あどみ
テストです。
(6文字) No.4150 at by Icon of sakura さくら
Ver 4.1.4βで実装したIF文の用途で、(あまりそうする需要はないんじゃないかな、とは思うのですけども)気付いたので一応解説しておきます。

IF文の条件指定は(全文検索機能と同様に)「完全一致」ではなく「部分一致」で解釈されますので、
「1件以上が表示される場合」に限定しようとして [[IF(hit):~~~ のように書いたとしても、 「1件もヒットしなかった場合」の nohit にも同時に該当してしまうために意味がありません。^^;

なので、もし「1件以上が表示される場合」に限定したい場合は、[[IF(hit -nohit):~~~ のように、マイナス記号を付けて「-nohit」として除外する条件を同時に加える必要があります。

……という話を、一応ヘルプドキュメントにも加えておきました。
そのときの表示状況に応じてページ出力を、IF文で切り替える方法
(389文字) No.4149 情報 at by NO IMAGE にしし
さむぅい……。真冬の気温だ……。

🍘Re:4147◆ご報告をどうもありがとうございます! 無事に $howtogetpath を書き換えなくても動作しましたか! 良かったです。たぶん、あらゆるサーバで書き換えは不要になったのではないかと思っているのですが、実際に試してみないことにはハッキリしませんからね。(^_^;) ありがとうございます。(╹◡╹)ノ
(188文字) No.4148 at by NO IMAGE にしし
配布お疲れ様です。早速アップデートしましたが私が使ってるカラフルボックスのサーバーでは$howtogetpathの値を変更しなくても動くようになりました。
#報告
(82文字) No.4147 at by Icon of admin あどみ
開発進捗状況報告サイトで、てがろぐ Ver 4.1.4(β版)の配布を開始しました。ご自由にダウンロードしてご活用頂けます。お試し頂ければ幸いです。主に以下の点を搭載しています。

🆕 Ver 4.1.4βの更新点(概要):
《▼新機能》
スキン内に IF文を使って、状況に応じてHTML自体の出力を切り替えられる機能(専用記法 [[IF(条件): ~ :IF]] )を追加
ランダム表示モードでも、表示対象を絞り込める機能を追加
●ユーザ紹介文を出力する記法 [[USERINTRO]] を追加

《▼仕様改善》
●これまで $howtogetpath の値を変更しないと正常動作しなかったサーバでも、(おそらく)書き換えなくても動作するように改善。

《▼スキン更新》
画像一覧モードで使うための新スキン「skin-picts」内でIF文による条件分岐を使うことで、余計なHTMLを出力しないよう改善。

《▼不具合修正》
❎サーバのエラーログに「"my" variable $glr masks earlier declaration in same scope at tegalog.cgi line 1831」というアラートが大量に記録される問題を解消。

詳しい使い方などは、上記の開発進捗状況報告ページの記事をご覧下さい。

🍘SNSでのアナウンス:
Mastodon(Pawoo)
Bluesky
Twitter:
(619文字) No.4146 アップデート✨ at by NO IMAGE にしし

2023年11月 この範囲を時系列順で読む この範囲をファイルに出力する

うまくいけば、明日には Ver 4.1.4βとして配布したいと思っています。うまくいけば。うまくいけば。(主に気力)
(58文字) No.4145 at by NO IMAGE にしし
スキン内に「IF文」を使って、状況に応じてHTML自体の出力を切り替えられる機能を実装した Ver 4.1.4β(未配布)の動作テスト。
公式配布スキンでは、画像一覧モード用スキンでIF文の記法を使うようにしました。
これによって、(CSSを使わずに)HTMLの段階で表示/非表示が切り替わりますので、非表示にしてある画像がLightboxに拾われてしまう問題も出なくなります。
(189文字) No.4144 at by NO IMAGE にしし
テストあいうえお
(8文字) No.4143 at by Icon of admin あどみ
ランダム表示モードでも、選ばれる対象を絞り込めるようになった Ver 4.1.4β(未配布)の動作テスト。>>4134,4131,4129
元々は ?mode=random のパラメータだけを使って全投稿からランダムに1件が表示される仕様ですが、その他の(表示対象を限定する用途の)あらゆるパラメータを併用して表示対象を限定できるようになったハズです。

▼従来から可能なランダム表示:
▼今回から可能な対象限定ランダム表示の例:
まず表示対象を絞り込んでから、そのURLの末尾に &mode=random を加えると良いと思います。だいたい何にでも加えられると思います。検索語は複数使えますし、AND・OR・NOT検索も使えます。

配布用のスキンに直接記述したい場合は [[RANDOM:URL]]&表示限定用パラメータ のように、[[RANDOM:URL]] の記法の直後に「&」記号を使って表示限定用パラメータを連結すると良いかもしれません。その場合、設置場所がどこなのか知らなくても正しいURLが出力されます。(もっとも、デフォルト設定では相対パスで出力されますから、自力で相対パスで書いた場合と結果は同じですが。)

なお、「下書き」投稿は表示対象になりません。「下げる」投稿は、表示対象が限定されていない場合には表示対象になりません。表示対象が限定されている場合に表示対象になるかどうかは設定次第です。
(1159文字) No.4142 テストテスト at by NO IMAGE にしし
テスト投稿
(5文字) No.4141 at by Icon of admin あどみ
テストさせて頂きます。
(11文字) No.4140 at by Icon of tomoyo ともよ
𝓣𝓮𝓼𝓽 𝕋𝕖𝕤𝕥 𝔗𝔢𝔰𝔱
(14文字) No.4139 at by Icon of admin あどみ
🇹‌🇪‌🇸‌🇹
(7文字) No.4138 at by Icon of admin あどみ
TEST
(4文字) No.4137 at by Icon of admin あどみ

■複合検索:

  • 投稿者名:
  • 投稿年月:
  • #タグ:
  • カテゴリ:
  • 出力順序:

■カレンダー:

2023年12月
12
3456789
10111213141516
17181920212223
24252627282930
31

■最近の投稿:

■新着画像リスト:

全297個 (総容量 35.03MB)

動作サンプルです。 ご自由にお試し下さい。パスワードguest管理画面もお試し頂けます。
■いま見ているスキンは「チャットタイプスキン」です。他に、 標準スキン昔のツイッターっぽいスキン(ブルー)昔のツイッターっぽいスキン(ピンク)付箋型スキンシンプル日記スキンジャーナル(日誌)スキンブログタイプスキン(タイトル付きブログっぽくできるスキン)があります。
てがろぐCGIの配布・解説ページに戻る