2023年10月 この範囲を時系列順で読む この範囲をファイルに出力する
by misaki. ⌚2023年10月5日(木) 09:14:31〔1年以上前〕 <3文字> 編集
>>4042 さん
教えてくださりありがとうございます!!
助かります!!やってみます!!☺️
>>4043
個人的には強制的にギャラリーモード(やその他のモード)で表示される機能だと便利です。私の使い方ですと、他モードで表示する事を想定していないので、仮にチェックボックスを外して検索された場合は想定外の表示になってしまうので…💦
と、思いましたが…。識別子のタグを利用しつつ画面上でチェックボックスを非表示にできれば、実質↑に書いた機能と同じかなぁと。
例えば
[[SEARCHBOX:COMPLEX:G]]
と記述しながら、G部分はCSSなどで非表示にする…など
チェックボックスを画面上に表示しないだけで、“常にチェックが入った状態”として扱えれば識別子の追加で充分な気がしてきました。チェックボックスの表示/非表示を使い手が選べますし…。
あまり詳しくなく、画面上に表示するしないがどういう仕組みなのかわかってないので、あくまでも理想として読んでいただければと思います。
by admin. ⌚2023年10月5日(木) 00:00:30〔1年以上前〕 <456文字> 編集
🍨ふと気付いたんですが、ギャラリーモードで複合検索窓を表示すると、ギャラリーモードを維持できない(=検索結果が通常モードで表示されてしまう)問題がありますね。次のバージョンで解決します。
🍨Re:4041-4042◆なるほど。ご要望をありがとうございます。そういう動作の需要があるとは考えていませんでした。複合検索窓でオプションとして指定できる識別子を増やしましょうかね? 例えば、
- G=ギャラリーモードで検索するオプションを追加
- S=サイトマップページモードで検索するオプションを追加
- N=いま適用されているスキン指定を解除して検索結果を表示するようにする
- 例えば [[SEARCHBOX:COMPLEX:CHG]] のように、識別子として「CHG」を指定すると、(C)カテゴリ→(H)ハッシュタグ→(G)ギャラリー内限定検索チェックボックスの順に出力されるとか。
- もちろん、「ギャラリー内に限定して検索」チェックボックスだけが必要なら [[SEARCHBOX:COMPLEX:G]] だけと書けば良い感じで。
「ギャラリーモードで検索するオプションを追加」というよりは、「検索結果を強制的にギャラリーモードで表示する」という機能(動作)の方が望ましいですかね……?「こう動作すると望ましい」みたいな、細部の動作にご要望があればお知らせ下さい。
by nishishi. ⌚2023年10月4日(水) 18:02:58〔1年以上前〕 回答/返信 <668文字> 編集
CGI本体を弄ることになってしまうのでここに書くのはあまりよろしくないかもしれませんが、>>4041さんが望んでいると思われるものを自分のサイトで実現しているので、現時点ですぐに実現出来る方法を参考までに書きます。Ver 4.1.0での説明です。
tegalog.cgiをテキストエディタで開いて「my $galleryname = &fcts::forsafety($setdat{'galleryname'});」で検索します。すると1828行目付近に飛ぶと思います。
検索してヒットした文字列の1つ上の行にある
if( $cp{'mode'} eq 'gallery' ) {
を
if( $cp{'mode'} eq 'gallery' || $searchoptions eq '' ) {
にして上書き保存。通常スキンでも「ギャラリー内に限定して検索」のチェックボックスが表示されるようになり、通常スキンの[[SEARCHBOX]]で生成される検索窓から検索しても検索結果がギャラリーモードになります。
「ギャラリー内に限定して検索」の文字およびチェックボックス自体を表示させずに検索結果をギャラリーモードに固定するなら、書き換えた所の3行ほど下にある
$searchoptions .= qq|<label class="searchoption"><input type="checkbox" value="gallery" name="mode" checked>$galleryname内に限定して検索</label><br>
を
$searchoptions .= qq|<input type="hidden" value="gallery" name="mode">|;
にします。ただしこれをやると通常スキンで検索結果を表示することができなくなります。畳む
どのようなスキンを使われているのか不明なので公式のギャラリーモード用スキンを前提に補足すると、
ギャラリーモードをメイン・検索結果として運用するならギャラリー内側スキンの
<!-- ▽投稿本文内の1つ目の画像だけを表示 -->
[[ONEPICT:1]]
の所を
<!-- ▽投稿本文内の1つ目の画像だけを表示 -->
<a href="[[PARMAURL:PURE]]"><img src="[[GETURL:PICT:1]]" alt="No.[[POSTID]]" class="embeddedimage" loading="lazy"></a>
に変えておくと、ギャラリーモードの小さい画像をクリックすると記事の個別ページに飛ぶようになって直感的です。
by admin. ⌚2023年10月4日(水) 03:01:24〔1年以上前〕 <1216文字> 編集
質問?要望?です。
検索結果ページのスキンの指定はできないでしょうか?
使い方としては、
ギャラリーモードをメインにしつつ、画像表示(複数画像がある場合や、原寸サイズの確認)は通常スキンで表示し
同じページ(通常スキン)から検索→結果をギャラリーモードで表示
のように出来るのが理想です(文章わかりに辛くてすみません)。
何か代替できるやり方があればご教授お願い致します!
by admin. ⌚2023年10月4日(水) 01:36:08〔1年以上前〕 <204文字> 編集
by admin. ⌚2023年10月3日(火) 22:55:31〔1年以上前〕 <84文字> 編集
by nishishi. ⌚2023年10月3日(火) 14:12:31〔1年以上前〕 回答/返信 <326文字> 編集
カスタマイズに関する質問なのですが、複合検索窓の並びを
[カテゴリ][ハッシュタグ][検索ボタン]の順番にしたいです。
現状、
[検索ボタン]
[カテゴリ][ハッシュタグ]
↑のように検索ボタンだけが若干ずれた位置に表示されてしまいます。
キレイに横並びにする方法があれば教えていただきたいです。
よろしくお願いします。
by admin. ⌚2023年10月2日(月) 23:34:20〔1年以上前〕 <178文字> 編集
🍨Re:4032◆ああ、ゲストブックでも投稿者が後から編集できる方が便利ですかね。その発想はありませんでした。ご要望ありがとうございます。使用イメージが分かると「何を実装すれば良いか」が考えやすくなるのでありがたいです。現状の仕様が「IDは管理者だけが作る」という前提なので、ユーザ側の操作をそのまま受け入れる仕様になっているのですが、「IDを誰でも作成できる」となると、他の皆が tomoyo とか sakura とかなIDを使っている中で、1人だけ SupermanFromSriJayawardenepuraKotte みたいな長いID名で作成されたときの対策(※そのまま出力するとレイアウトが崩れる可能性があるので)とかが何もないのもちょっと問題なので(笑)、その辺も考慮しないといけないよな……という気がしていまして、もしかしたら「IDなしで投稿できる」(=ログインしなかったらゲスト扱いの投稿にする)みたいな方がまだ楽だという可能性もあるな……とちょっと思ったのでした。いや、ID名の長さ1点だけが問題なら上限を設ければ良いだけなんですけども、他にも『今は思いつけていない』問題があるかもしれませんから、そこを洗い出すところから始めないといけないので。現状では「IDさえ違っていれば表示名は重複可能」な仕様ですけども、そこも重複を拒否するような設定も必要かもしれませんね。あとは、ログインフォームのID選択欄がセレクトボックスになっていると、人数が多くなりすぎたときに選ぶのが大変なので、IDも直接打ち込む方式にできるような設定も必要でしょうね。……というような感じで。他にもたぶん考えればもっと何かあるでしょうね……。^^;畳む
🍨Re:4033◆誰でも書けるとなると、やはりスパム対策は必要になりますよね。既存の掲示板BBSとか、あっという間に自動投稿スパムで一杯になりますからね……。ここにそのような自動投稿スパムが来ないのは、ログインが必要だからなんでしょうね。……とすると、やはり自由に誰でも書けるようにできる設定を設けるとしても、ログインは必要にする方が良さそうな気もしますね……。
🍨Re:4034-5◆なるほど。内側スキンを空っぽにする発想もありませんでした。^^; あとは、エクスポート機能をログイン者に限るよう制限しておく方が望ましいでしょうね。(リンクが画面上に存在しなくても、そのURLを自力で作成してアクセスすることは可能ですから。Twilogの「ソースを取得」ボタンみたいな感じをイメージしていたので、デフォルト設定では「誰でも使用可能」な状態になっていますので。)
by nishishi. ⌚2023年10月2日(月) 23:00:40〔1年以上前〕 回答/返信 <1186文字> 編集
内側スキンに何も記載しないようにして、RSS配信なども無効化すれば閲覧者からは投稿内容が見えないはず。
by sakura. ⌚2023年10月1日(日) 01:39:20〔1年以上前〕 <58文字> 編集
2023年9月 この範囲を時系列順で読む この範囲をファイルに出力する
by admin. ⌚2023年9月30日(土) 23:49:17〔1年以上前〕 <21文字> 編集
by admin. ⌚2023年9月30日(土) 22:59:22〔1年以上前〕 <118文字> 編集
4029です。
ユーザーは自分が投稿した物だけを編集・削除出来るようにするなら『IDを自由に作成できる』の方が良いのかなと考えていました。
また、現行のバージョンでの対応方法についてのご教示いただきありがとうございます!不特定多数に書き込んで頂く場合書き方の統一の面での強制力等の問題もありますが現状一番イメージに近く運用出来そうです。リンク先にあるような投稿欄の分割、もしくは掲示板モードの実装もご検討いただけるととても嬉しいです。お返事ありがとうございました。
by sakura. ⌚2023年9月30日(土) 20:48:45〔1年以上前〕 <237文字> 編集
🍕Re:4029◆ゲストブック的に誰でも投稿できる使い方を考えるとき、『IDなしで投稿できる』のと『IDを自由に作成できる』のとでは、どちらの動作が望ましいですかね? まだ検討段階の域を出ていませんが、掲示板モードという動作はなんとなく考えてはいました。
なお、現状のバージョンでどうにかするには、例えば「1行目には必ず名前を書く」&「2行目から本文を書く」という仕様を強制できれば、(行単位で分解する記法を使うことで)ゲストブック的に使えるスキンを作ることはできそうな気がします。(投稿に使うIDは全員共通のゲストIDを1つ用意する感じで。)
by nishishi. ⌚2023年9月30日(土) 12:52:37〔1年以上前〕 回答/返信 <355文字> 編集
#要望 としててがろぐをゲストブックのように使用できると嬉しいのですが、ゲスト(Lv.1)設定か発言者(Lv.3)設定でサイト閲覧者がユーザIDを自分で作成出来るようにする、というのはやはり難しいでしょうか…?
一人SNSや少人数の交流ツールとしての使用用途からは外れてしまうため無理とは分かりつつ、駄目元で書き込ませて頂きます…!
by sakura. ⌚2023年9月30日(土) 00:12:48〔1年以上前〕 <215文字> 編集
🍫Re:4026◆情報をどうもありがとうございます。おかげさまで、カラフルボックスでのセットアップ手順を修正できました。mixhostもそうですが、標準モジュールもデフォルトでは入っていない仕様になっているというのは、もはや「CGIを使う」ということを積極的には考慮しない方針なんでしょうかね……。
🍫Re:4027◆Spotifyの埋め込みサイズは、管理画面の設定から自由に変更できますのでお試し下さい。660×175(px)にすると、だいたいApple Musicの埋め込みサイズと同じになると思います。てがろぐの設定では(従来からお使いの方々の表示が突然変わってしまわないように)Spotifyは「旧標準サイズ」がデフォルトになっていますが、今のSpotifyだとApple Musicのように「横長」が基本なようです。

by nishishi. ⌚2023年9月29日(金) 19:24:07〔1年以上前〕 回答/返信 <394文字> 編集
>>3998です。今週の日曜か月曜に「まだ直ってないな…」と確認したので、おそらくここ2~3日の間だと思います。ともあれ不具合として対応されてよかったです。
普段SpotifyやAppleMusicはてがろぐに埋め込む以外には使っていないのですが、埋め込んだ時のスペースの大きさはAppleMusicの方が好みなもので…
by tomoyo. ⌚2023年9月28日(木) 17:31:00〔1年以上前〕 <168文字> 編集
4023です。すみません、書き忘れてましたがTime::Localモジュールもインストールしました。にししさんが詳しく設置方法を書いてくださっていたお陰で慌てず対処できました。ありがとうございます!
by admin. ⌚2023年9月28日(木) 12:36:28〔1年以上前〕 <106文字> 編集
by nishishi. ⌚2023年9月28日(木) 12:22:37〔1年以上前〕 <90文字> 編集
🍨Re:4023◆ご報告をありがとうございます。もはやPerlで動くCGIを使うという発想がないレンタルサーバも増えつつあるんでしょうかね……。ちょいと質問ですが、手動で入れる必要があったのは「CGIモジュール」だけで、Time::Localモジュールの方は最初からインストールされていましたでしょうか?
by nishishi. ⌚2023年9月28日(木) 10:57:25〔1年以上前〕 <163文字> 編集
カラフルボックスの一部サーバーが新仕様のサーバーに移行しましたが、mixhostでの設置方法と同じくCGIモジュールを自分でインストールしなくてはならなくなったようです。移行後に500エラーが出てしまうのでモジュールをインストール後にtegalog.cgiの1行目を#! /usr/bin/perlmlに書き換えたら動くようになりました。
by admin. ⌚2023年9月28日(木) 06:43:54〔1年以上前〕 <311文字> 編集
by admin. ⌚2023年9月27日(水) 18:16:21〔1年以上前〕 <6文字> 編集
by admin. ⌚2023年9月26日(火) 03:23:33〔1年以上前〕 <1文字> 編集
by admin. ⌚2023年9月25日(月) 19:13:59〔1年以上前〕 <1文字> 編集
➡てがろぐCGIをローカルPCで動かす方法
by nishishi. ⌚2023年9月24日(日) 23:01:17〔1年以上前〕 <114文字> 編集
🍨Re:4012◆ご活用ありがとうございます。ご要望もありがとうございます。良さげな実装方法さえ思いつけば加えたいとは思っているのですが、今のところ思いついていません。気長にお待ち頂ければ幸いです。当面は、いかにスクリーンショットを楽にファイル化するかをお考え頂く方が現実的かもしれません。
🍨Re:4015◆設置ありがとうございます。お好きなようにご活用頂ければ幸いです。
🍨Re:4016◆スキンの配布をありがとうございます。活用の幅が広がって嬉しいです。(╹◡╹)ノ
by nishishi. ⌚2023年9月24日(日) 22:50:53〔1年以上前〕 回答/返信 <302文字> 編集
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
🍨Re:4044◆「あえて識別子に G を加えるなら、デフォルトでギャラリーモードで表示されるようにしたいのだろう」と考えて良さそうに思いますから、識別子 G の仕様は「最初からチェックが入っている状態の『ギャラリーモードで検索』チェックボックスを表示する」という仕様で良いのではないかな、と思います。とすると、おっしゃるようにCSSで非表示にすれば、強制的にギャラリーモードで検索結果が表示される検索窓になりますね。(まあ、たとえそういう仕様ではなくても、JavaScriptを使えば非表示状態でもチェックをONにできますが。)
ご要望ありがとうございます。その方向で実装してみます。