2026年1月 この範囲を時系列順で読む この範囲をファイルに出力する
by admin. ⌚2026年1月13日(火) 08:57:45〔185日前〕 <40文字> 編集
by tomoyo. ⌚2026年1月12日(月) 19:21:39〔186日前〕 <34文字> 編集
5619で質問した者です。ご回答ありがとうございます!
教えていただいたスクリプトをIFの出し分けで個別表示の方に差し込むことで、無事個別ページの方だけ画像を原寸表示にすることができました。
IFでの出し分け、使ったことなかったのですが色々面白そうなので他にも使えないか色々試してみたいと思います。
by sakura. ⌚2026年1月12日(月) 17:20:50〔186日前〕 <156文字> 編集
一応公式の最新版てがろぐフルそのままにbeta版のファイルのみ上書きした状態で確認しました。が、おま環でしたらすいません……。
こちらは放っておいても一応大丈夫な類のエラーでしょうか?(今のところこちらでは普通に使えているっぽいですが)
追記:ふたつめ以降のクイックポストの「機能」ボタンが押せなくなってるぽいです。押しても読み上げなどのボタンが出てこない……。
複数のクイックポストを置いてるのでもし解決できそうでしたらお願いしたいです~。
by admin. ⌚2026年1月12日(月) 08:49:43〔186日前〕 <339文字> 編集
にししさんがSNSで呟かれてる食べ物の話題が好きで、密かに楽しみにしております。スタバの新作もそこで知ったり…
ご多忙かと存じますがどうぞご自愛くださいませ。
by sakura. ⌚2026年1月11日(日) 16:41:11〔187日前〕 <109文字> 編集
にししさんが時折目の乾燥についてお話されているのを拝見するのですが、カワイ肝油ドロップの効能に目の乾燥緩和がありますので、味が苦手でなければおすすめです。
by admin. ⌚2026年1月11日(日) 11:42:25〔187日前〕 <123文字> 編集
まだ改善の余地があると思って放置していましたが解説を見て使ってもらえそうなら解説記事を書いてみようと思います。
>>5609
ご推察の通り、記事ナンバーだけだと「No.1を検索したいのに10とか11とかも引っかかってきちゃう」ので、
区切りとして「[F:hidden::]」という隠し文字を入れています(CSSで.deco-hidden{display:none;}としています)。
区切り文字を隠さなくてもよければ>>記事ナンバーの直後に「:」などを入れ検索対象を「$pi=記事No;|>記事No:」としてもいいと思います😊
>>5610
昔からサイト作成している身からすればスキン式CGIの「○○サイトのような使い方も~」という文言は
デザインのことだと推測できるかと思ってましたがSNSやほか便利サイトがあって当然の世代からしたら
機能込みだと捉えられるかもというのは盲点だったかもと気づきを得ました😅
マストドンやミスキーを自分で建てるのはものすごくハードルが高そうなので(設置できてしまえばデフォルトで高機能でしょうけども)、
設置が簡単でシンプルにも多機能にも使え、スキンの作り方や工夫で拡張もできるてがろぐはありがたい存在だなと個人的には思っています!
昔(ガンブラー?などのウィルスが流行ったころくらいまで)はJSレスのほうが重くもならないだろうしいいのかなと思って勉強してこなかったんですが
時代的にもクライアントサイドでできることはしちゃっていいんだという気持ちも持てたタイミングでてがろぐに出会い
Javascriptをまじめに勉強するきっかけにもなって感謝しています🙏
by admin. ⌚2026年1月11日(日) 00:14:53〔188日前〕 <728文字> 編集
by admin. ⌚2026年1月10日(土) 22:30:39〔188日前〕 <67文字> 編集
🌲Re:5619◆投稿本文中に含まれている画像は、何らかのタグ等によって個別に出力されているわけではなく、てがろぐ本体の「本文出力機能」によって(他のテキストと併せて本文の一部として)一括で出力されていますので、(設定で『サムネイル画像があればサムネイルの方を表示』項目がONの状態なら)サムネイルが存在する場合にはサムネイルが出力されます。
(これを設定で防ぐには、[設定]→[ページの表示]→【投稿本文の表示/画像】で、『サムネイル画像があればサムネイルの方を表示』項目をOFFにするしかありませんが、そうすると、どんな場所でもサムネイルが出力されなくなりますので、お望みの動作とは異なりますね。)
幸い、『サムネイル画像のURLには必ず mini というディレクトリ名が含まれる』という前提条件がありますから、この仕様を利用することで、以下のJavaScriptを実行すると、サムネイルではなく原寸画像の方を強制的に表示させられます。(img要素のsrc属性値の中に /mini/ というディレクトリ名がある場合に、それを取り除く(=/に置き換える)処理をするスクリプトです。)
<script>
document.addEventListener("DOMContentLoaded", () => {
const images = document.querySelectorAll("img.embeddedimage");
images.forEach(img => {
const src = img.getAttribute("src");
if(src && src.includes("/mini/")) {
img.setAttribute("src", src.replace("/mini/", "/"));
}
});
});
</script>
これを、IF文での出力条件分けを使うなどして、投稿単独ページでのみ出力すれば、『投稿単独ページでは、サムネイルがあろうとなかろうと、常に原寸画像が表示される』という仕組みにできると思います。
by nishishi. ⌚2026年1月10日(土) 21:09:54〔188日前〕 回答/返信 <1070文字> 編集
てがろぐについて、画像フォルダの直下にminiフォルダを作成して同じ名前でサムネイルを作成すればサムネイルをクリックするとオリジナル画像が表示されるという機能がございますが、
サムネイルを使用している時に「画像の原寸大ファイルそのもの」を指定出来るような変数って存在しますでしょうか?
サムネイルを並べたギャラリーから個別ページに飛ばして、飛んだ先でオリジナルサイズを表示させる……というような運用をしたいのですが、
サムネイルを設定しているとサムネイルそのもののURLかサムネイルをいったん表示させてからLightboxで原寸サイズを表示させる方法しかわからず。
miniフォルダを削除してCSSで画像サイズを制御するのが手っ取り早そうなのですが画像が増えてきて読み込みに時間がかかっているようなので、できればサムネから飛ばす運用にしたいです。
ヘルプページの「【投稿本文に含まれる画像関連要素】」の項目は一通り確認したのですがみつからなかったのでご質問させていただきました。
どこかに載っているようでしたら初歩的な質問となり申し訳ありません…!ないようでしたら追加をご検討いただけますと幸いです。
by sakura. ⌚2026年1月10日(土) 18:44:20〔188日前〕 <518文字> 編集
ご報告をどうもありがとうございます。やはりCGIの使用が許可されていないのですね。残念……!
台湾のレンタルサーバ事情に関しては知識がないので、具体的な会社の選択肢は提示できないのですが、次にサーバを検討する際には、「CGIが実行可能」という他に、以下の2点にもご注意下さい。
- Perl 5.6 以上が使える。
- Perlに、「CGIモジュール」と「Time::Localモジュール」がインストールされている。
※少なくとも日本の場合では、CGIの実行が許可されているレンタルサーバなら、多くのサーバが①も②も満たしています。
by nishishi. ⌚2026年1月10日(土) 18:16:39〔188日前〕 回答/返信 <360文字> 編集
分かりました、西村さん、本当にありがとうございます。
もし無事に解決できたら、また投稿して報告します。
--
更新
サーバ側の返信によると、cPanel現在cgiについて許可されていないだそうです。
てがろぐを使うため、契約しましたのに、残念の結果になりました。
今後、また他の設置できんるサーバーを探します。ありがとうございます。
by admin. ⌚2026年1月10日(土) 16:11:37〔188日前〕 <180文字> 編集
なかなか珍しい動作ですね。
そうなると、サーバ側のサポート窓口に「どうすればCGIが実行できるのか?」を質問してみる以外に対処方法はないと思います。
なんとなく、CGIの実行が許可されていない気がします。
- 元々CGIの使用を許可していないサーバである。
- CGIは使用可能だが、今の契約状況では許可されていない。(試用期間中など)
- CGIを使うためには、コントロールパネル等から事前に設定が必要。
何にせよ、サポート窓口に問い合わせてみて下さい。
by nishishi. ⌚2026年1月10日(土) 15:28:03〔188日前〕 回答/返信 <340文字> 編集
test.cgiアップロードしてみました。
パーミッションを700設定したら、同じく「403 Forbidden」になりましたけど、
705や755の場合、クセスしてみるとtest.cgiダウンロードができるようになりました(←これの日本語が分かりません…すみません)
サーバ側にも聞いてみます。
いろいろ教えてくれてありがとうございます🙏
by admin. ⌚2026年1月10日(土) 14:28:46〔188日前〕 <181文字> 編集
なるほど、tegup.phpに普通にアクセスできることや、skin-cover.htmlにもアクセスできることから考えて、設置方法やアクセス位置には問題なさそうですね。出ているエラーは「500 Internal Server Error」ではなく「403 Forbidden」なのですよね? そうだとすると、最も可能性の高い原因は、パーミッション不足です。他にも、「.htaccessで制限されている」、「CGIの実行が禁止されている」、「WAF(Web Application Firewall)でブロックされている」などの可能性もありますが。
「てがろぐ」だけに発生する問題なのか、「Perlで書かれたCGI全般」に発生する問題なのかを区別するために、以下の3行をテキストエディタで test.cgi などのファイル名で保存して、サーバにUPして、パーミッションを700(または705や755)に設定してから、ブラウザでアクセスしてみて下さい。
#! /usr/bin/env perl
print "Content-Type: text/html\n\n";
print "<h1>Perl CGI OK!</h1>";
これでも 403 Forbidden エラーが出る場合は、お使いのWebサーバのサポート窓口に、「CGIの実行ファイルに設定するパーミッションの正確な値」を問い合わせる必要があります。もしかすると、そのサーバ独特の値に設定しないといけない制約があるのかもしれません。
もし、上位のディレクトリに .htaccess ファイルがある場合は、一時的に削除(リネームでも可)してから試してみて下さい。
by nishishi. ⌚2026年1月10日(土) 13:45:07〔188日前〕 回答/返信 <752文字> 編集
1. https://yuanjhen.com/ こちら、台湾のサーバー会社なんです
2. はい、可能だと思います。実はtegup.phpは普通にアクセスできます
3. https://自分のアカウント.com/作ったフォルダ名/tegalog.cgi でアクセスしました
4. アクセスできますけど、ちょっと文字化けみたいな感じになっています。画像はアップロードしました。
以上、よろしくお願いします
by admin. ⌚2026年1月10日(土) 12:33:15〔188日前〕 <217文字> 編集
🍰Re:5611◆おぉ、海外からのご活用をありがとうございます。以下の点を教えて頂ければ、何らかの回答ができるかもしれません。
- どこのサーバ会社をお使いですか?
- そのサーバ会社では、CGI(Perl)の使用は許可されていますか?
- どんなURLにアクセスしていますか?
- 例えば、skin-cover.html に直接アクセスしてみたときには、エラーにならずにスキンが表示されますか?(もしエラーが出るなら、そのエラー内容を教えて下さい。)
by nishishi. ⌚2026年1月10日(土) 11:36:59〔188日前〕 回答/返信 <292文字> 編集
設置の時、どのパーミッションの組み合わせでも試しましたけど、どうしても403 Forbiddenになりました。
間違いなくtegalog.cgi にアクセスしていますのに……
たぶんsuEXECを採用されてるサーバーなんです。
もしよかったら、解決策を教えていただけないでしょうか?
外国人なので、もし日本語はどこがおかしい所があれば、大目に見てください。
ありがとうございます。
by misaki. ⌚2026年1月10日(土) 02:09:13〔189日前〕 <212文字> 編集
🍰Re:5604◆ありがとうございます~!(╹◡╹)ノ
🍰Re:5605◆いくつでも書いて大丈夫です。^^ 解説ありがとうございます。参考にします。
🍰Re:5606◆ケーキも食べましょう。もしくはたこ焼きを……。
🍰Re:5607◆自サイトに設置できて𝕏の代わりになるシステムといえばMastodonやMisskeyですよね。MastodonもMisskeyも自サーバに設置して(他者のアカウント開設を受け入れなければ)自分専用で使えます。実際にそうして「お一人様Mastodon/Misskey」を使っている方々もたくさんいらっしゃいますし。「そこまで大規模なものは要らない」と思われる方もいらっしゃるでしょうけども、𝕏に匹敵する機能を備えればそうなる、ということでもあります(たぶん)。
てがろぐの本質は、2000年代から存在する「掲示板CGI」ですから、𝕏に機能を寄せると言っても極めて浅いレベルで限界があります。システム的には単に「掲示板の見た目をちょっとSNS寄りっぽい感じにした」というだけのことですからね。しかもデータ管理にデータベースを使っていない上に、モジュールを2つしか読まないPerlで書かれているシステムですし。(理由は「動作要件を低く抑えるため」です。)
「CGIを設置して使おう」と考える人々は、その辺の技術レベル感は理解しているもの、という前提で(当初は)居ましたけども、てがろぐを使うために初めてサーバを契約するという方も最近はいらっしゃるようですから、確かに「期待させすぎるのはよくない」とは言えるかもしれませんね。
昔々そのまた昔、自サイトに通販機能を付けたいというクライアントさんから、「ちょっとAmazonみたいなやつを作ってくれたらええねんで」と言われたときのことを思い出しました。┌(:3」└)┐
なお、現状の標準機能でそれっぽい動作にするには、ツリー表示には隠れハッシュタグ機能を、引用表示にはOGPカードリンク機能を使って頂くくらいかな、と思います。
🍰Re:5608◆いつも有用な情報とツールをありがとうございます。検索機能を活用したツリー表示はなかなかアクロバット感のある実現方法で感心しました。JavaScriptでの引用も自然な感じで合成できていますね。私から要望するのはやや筋が違う気もしますが、解説は読んでみたいです。^^
by nishishi. ⌚2026年1月9日(金) 23:52:52〔189日前〕 回答/返信 <1109文字> 編集
5607さんではありませんが、ツリー表示を10pressさんを参考に自分のサイトでもやってみようとしたんですが上手くいかなかったのでぜひ解説お聞きしたいです…!
自サイトで上手くいかなかった原因は記事ナンバーリンクの後に[が来てないからかな?とぼんやり推測してます🤔 かといって[を検索条件から消すとNo.1を検索したいのに10とか11とかも引っかかってきちゃうのでどうしようかな~と詰まってました🙇
カスタマイズOKであれば解説を聞いて自サイトでも使えるように変更して使ってみたいなと思ってます!
by admin. ⌚2026年1月8日(木) 22:19:05〔190日前〕 <256文字> 編集
返信メール確認しました!お返事ありがとうございます。
>>5607
ツリーや引用みたいなものはスキンの書き方を工夫することでも実装できます~
手前味噌で申し訳ないですが
https://10prs.com/tegalog-cms/?q=%24pi%3D17%3B%7C%3E17...
を見てみてください。引用表示部分はjavascript、ツリーのような表示は検索機能を利用しています。
ログインして記事を見るとクイックポストのテキストエリアに記事Noを自動で入力するボタンが表示されます。
公式での実装じゃないと嫌ということであればスルーしてください👌
要望があれば自サイトで解説や配布もしたいです(引用みたいなものは一部配布スキンに組み込んでいます)
by admin. ⌚2026年1月8日(木) 00:34:11〔191日前〕 <351文字> 編集
機能をXに近づけたらああいうのがもっと流入してくる可能性があるってことですよね。
ツリーとか引用とかそのまんま私も待望してる機能なのでドキッとしてしまいました…
by admin. ⌚2026年1月7日(水) 22:47:03〔191日前〕 <132文字> 編集
by admin. ⌚2026年1月7日(水) 21:31:36〔191日前〕 <15文字> 編集
>>5587と>>5593です。2つも書いててすみません…
>>5587の「個別に」というのは、除外するものを「改行」か「スペース」か「改行とスペース」かを選びたい、という意味でした。ただ、もしかしたら他にもカウントから除外したい文字が出てくるかもなので、もし実装して頂けるのであれば入力欄を設けてその中の文字を除外するのが便利かも?と今思いました。
記事ごとのカウントもあったら良いかも知れません。「選択肢は多ければ多いほど良い」と思っただけなので、具体的に今自分がどう使いたいと思った訳ではないのですが…
>>5593についてはそうですね!今のランダム機能そのままで引いた投稿を一定期間固定して、一定時間経過もしくは指定日時を過ぎたら勝手に再抽選して固定し直してくれるようなイメージでした。
ランダム表示のURLを直に指定できたり、もっと言うと条件を入力欄やチェックボックスで指定したら自動でURLを作ってもらえたりすると、便利かもと思いました。
by admin. ⌚2026年1月7日(水) 21:25:21〔191日前〕 <434文字> 編集
今月がにししさんのお誕生月ということで、お祝い・お礼を兼ねてFANBOXの支援プランに入らせて頂きました🎉
てがろぐを使い始めて今年で3年目になりますが、すっかりなくてはならない存在です。こんなに素晴らしいものを本当にありがとうございます。これからもどうぞよろしくお願い致します😄💐
by admin. ⌚2026年1月7日(水) 20:19:12〔191日前〕 <161文字> 編集
🍰Re:5586◆ご要望をありがとうございます。前3つについては、カスタムQUICKPOSTの機能ができれば(スキン側で)実現はできそうに思います(たぶん)。今のところ、CGIソースを触らずにカスタマイズで実現できる点はなさそうです。
🍰Re:5587◆「個別に」というのは、記事ごとにカウント方法を変えたい、という意味ですか?
🍰Re:5588◆「親ページ」・「子ページ」というのは何のことでしょう?
🍰Re:5589◆買収当初は、早々にイーロンが経営を諦めて𝕏から再びTwitterに戻ってくれることを期待してTwitterと呼び続けていたんですけども、もはやそうはなりそうにないので、そろそろ私もあれを𝕏と呼ぶべきかな……という気がしています。(笑)
🍰Re:5591◆お役に立っているようで嬉しいです。(╹◡╹)ノ
🍰Re:5593◆その場合、あらゆる投稿からランダムに選ぶのではなく、何らかの限定範囲から1つを選ぶような仕組みが必要でしょうかね?
🍰Re:5601◆ありがとうございます~! メールで返信させて頂きました。もし届いていなかったら別の方ですので再度ご連絡下さい。(^_^;) 汎用いいね拍手ボタン的なツールもなんとかリリースに漕ぎ着けたいと思っています~。
by nishishi. ⌚2026年1月7日(水) 19:15:12〔191日前〕 回答/返信 <652文字> 編集
とりあえず治安の悪化に繋がりそうな感じの一連の投稿は削除しました。
あおりを受けてついでに消された投稿もありますが、悪く思わないで下さい。
テスト投稿には、正月に食べたクリスマスケーキの個数とか書いて下さい~。
by nishishi. ⌚2026年1月7日(水) 19:05:09〔191日前〕 <119文字> 編集
今年もよろしくお願いいたします!
昨年も大変お世話になった&今月はにししさんのお誕生月ということでささやかですがコーヒー代☕を贈らせていただきました!(もし届いてなければ教えてください…)
てがろぐのバージョンアップや汎用いいね拍手ボタン的なツールのリリース楽しみにしております!
にししさんもみなさんもお体に気を付けてよい一年を過ごせますように🙏✨
by admin. ⌚2026年1月7日(水) 17:17:25〔191日前〕 <196文字> 編集
by admin. ⌚2026年1月7日(水) 12:16:13〔191日前〕 <3文字> 編集
手動でランダム押して出てきた投稿を固定すりゃいいだろってのはそうなんですけど…
ほぼお遊び機能にしかならないと思いますが気が向いたらご検討ください。
by admin. ⌚2026年1月7日(水) 12:14:56〔191日前〕 <149文字> 編集
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 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194





