2024年9月 この範囲を時系列順で読む この範囲をファイルに出力する
にししさんではないですが自分も同じようなことをしてハマったので…
てがろぐ カスタマイズ方法 - にししふぁくとりー:「skin-cover.html」の編集方法
https://www.nishishi.com/cgi/tegalog/custom/#customize...
によると[[TEGALOG]] は「1スキン内で1回のみ記述できます。」とのことなのでIF文で囲ってもどちらかしか効かないのかなと思いましたが
実際どうなんでしょうか。IF文で囲って条件別に表示数を変えることが出来たら嬉しいですよね、もし今のバージョンでもできるのならば私もその方法を知りたいです!
にししさん、てがろぐの開発ありがとうございます。
今回てがろぐのスキンをカスタマイズしていて、意図した表示が反映されなかったので質問させてください。#質問
自分のカスタマイズしているスキンでは、てがろぐカスタマイズ方法で説明されている『そのときの表示状況に応じてページデザインを切り替える方法』 のIF文を使って特定のカテゴリ限定表示の時に出力される内容や見た目の装飾を変えています。
ここまでは無事にカスタマイズできました。
次にIF文を使って『1ページあたりの表示投稿数』を普段の表示と特定のカテゴリ限定表示の時で変えることはできないかと試みました。これがカスタマイズが上手くいかなった部分です。
まず、設定画面の『▼1ページあたりの表示投稿数』の項目では5個の表示設定にし、同時に『スキン側に指定されている表示数を優先採用する』にチェックを入れました。
次にてがろぐスキンの『skin-cover.html』の[[TEGALOG]]記述文を以下のように書き換えました。
[[IF(-cat-カテゴリID):[[TEGALOG]]:IF]] <!-- 通常の表示 -->
[[IF(cat-カテゴリID):[[TEGALOG:10]]:IF]] <!-- 特定カテゴリ限定表示 -->
このように記述すれば特定カテゴリ限定表示では1ページに投稿が10件表示され、それ以外では5個の表示投稿数が反映されると思いましたが、どの状態でも1ページに10件投稿が表示される状態になりました。
今度は試しに設定画面の項目では5個の表示のまま、以下の記述に変えてみました。
[[IF(-cat-カテゴリID):[[TEGALOG:10]]:IF]] <!-- 通常の表示 -->
[[IF(cat-カテゴリID):[[TEGALOG:20]]:IF]] <!-- 特定カテゴリ限定表示 -->
こちらの記述ではすべての状態で投稿が10件表示となりました。
その時の表示状況によって1ページあたりの表示投稿数を変えることは仕様上不可能なのでしょうか。それとも自分の記述にどこか問題があるのでしょうか。
教えていただけたら嬉しいです。よろしくお願いします。
🥞Re:4663◆とても有用なスクリプトをどうもありがとうございます! 使っていない画像を探して一括削除する機能ももうできそうな感じですので「tweets_mediaフォルダの中身を全部コピーして、てがろぐ上で無関係画像だけを一括削除する」みたいな操作も可能になりそうです。◆フィードバックもありがとうございます! 問題なく動作しているようで良かったです。(╹◡╹)
🥞Re:4664◆ご要望をありがとうございます。なるほど、確かに2ページ目以降に流れて行ってしまうと、カテゴリ欄から探して押すのは面倒ですし、検索コマンドを覚えておくのも打つのも面倒ですね。冒頭に何か加えるようにします。◆フィードバックもありがとうございます。QUICKPOSTでカテゴリに最初からチェックを入れておく機能は、果たして便利なのかわりと半信半疑な感じ(だったものの簡単だったの)で作ったんですが、役に立つんですね。(笑) 良かったです。^^;
🥞Re:4665◆特に非推奨ということはありません。別にそうして使って頂いても何も問題ありません。てがろぐのデータ形式がXMLベースなのは、ローカルで人間が編集しやすくするためですので、FAQにも少し項目がありますが、ローカルで編集したXMLをアップロードして使って頂くのは想定している範囲内です。私もよくします。
なお、iniファイル(tegalog.ini)には各種キャッシュ情報も保管されていますので、「ローカルで更新したxmlファイル」というのが「ローカルで稼働しているCGI(てがろぐ)上で更新したxmlファイル」という意味でしたら、iniファイルもセットでアップロードする方が良いと思います。ただし、ローカルのてがろぐとWeb上のてがろぐとで、異なる設定値で使っている部分があるなら、iniファイルはアップロードしない方が良いです。その場合(や、テキストエディタ等でXMLを編集した場合)は、xmlファイルをアップロードした後で、Web上のてがろぐで「投稿を再カウント」→「すべてを再カウント」を1回実行すると良いです。そう操作すると、iniファイルの中にある各種キャッシュ値もすべて再生成されますので。
🥞Re:4668◆反応ありがとうございます。「そうはいっても、本当に需要あるのか……?」と疑問に思わなくもないので、反応があるとモチベーションの維持に役立ってありがたいです。(^_^;)
質問というほどでもないのですがお聞きしたいことがあります。
ローカルで更新したxmlファイルを、定期的にサーバ上のxmlファイルに上書きアップロードする方法はやはり推奨されないでしょうか?
またxmlファイルは単独ではなくiniファイルとセットでアップロードする方がよいのでしょうか?
2024年8月 この範囲を時系列順で読む この範囲をファイルに出力する
すぐ下の記事一覧テーブルのカテゴリID列内の「下書き」のリンクは新しい投稿をするうちに下や次のページに流れていってしまうし、絞り込み検索窓にdraftと入れる方法は忘れてしまうので、固定されていてすぐ押せる場所に下書きの絞り込みリンクがあったらいいなと思った次第です。
下書き機能は数ヶ月に一度程度の使用頻度なのですが、最近久し振りにこの機能を使ったら4ヶ月前に下書き保存したまま忘れてしまっていた記事を発見した…というのがこの要望の背景です _(:3」∠)_
>>4658
いつも痒いところに手が届くアップデートをありがとうございます!β版が出るたびにダウンロードさせて頂いてます。私は何でも簡単入力ボタン機能とQUICKPOSTのカテゴリにチェックを入れておく機能を使用しており、どちらも問題なく動いてます!
よく使うが変換がやや面倒な単語・固有名詞を登録して使ってます。端末やIMEに関係なく使えるので便利です!絵文字を登録して連打するのも楽しいです。
私のてがろぐは記事投稿の際に最低1つは必ずカテゴリを選択する運用をしており、過去ログを読み返す時もカテゴリで絞り込むことが多いので、この機能がとても助かってます!過去ログを読みながらそのカテゴリに関連した話題を新規投稿したくなった際、本文を打って投稿ボタンを押すだけで済むようになりました。たった1クリック分の動作が減るだけでもここまで快適なのかと感激しました。
>>4661
試用とご紹介ありがとうございます!自分以外の方にも無事に変換→てがろぐで使用ができるとわかってひと安心です。
また、ハッシュタグと画像記法についてはにししさんのご意見がなるほどと思ったのでそのように変換されるよう修正しました。
自分のツイッター過去ログでも試してみましたが、てがろぐはツイッター公式のアーカイブより過去の記事にアクセスしやすく、かつさらに記録を累積していくことができてよいな…と思いました🥰
>>4662
ページ総数が多いときに重くなる点も次バージョンで解決できるということでありがとうございます!
楽しみにしてますがにししさんのペースでご無理なさらず…。
>>4658
リトルサーバーで使っています。
- 何でも簡単入力ボタン機能:初期のままですがばっちり使えています!
- 鍵入力フォームの掲載位置を好きにできる機能:いい感じです。
- 何らかのカテゴリの限定表示時では、QUICKPOSTの当該カテゴリ欄に最初からチェックを入れておく機能:とても便利です
- 編集領域を拡張する「編集最大」ボタン:Ctrl+↓より直感的に一気に拡張することができて助かっています🎉
これからもお世話になります、よろしくお願いいたします!
※現状でその問題に直面している場合は、とりあえず [ページの表示]→【ナビゲーションリンクの表示】→[▼ページ番号リンク]→「総ページ数が多ければ途中のページ番号リンクを省略する」をONにして頂けば遅くならずに済みます。
Twitter側の出力機能でダウンロードしたTwitter過去ログを、全部てがろぐ形式に変換してくれるスクリプト。
(ツイート埋め込み処理中...)Twitterで見る
2022年出力のTwitterログでも問題なく変換できました。
元データに3.6万ツイート含まれていて、リツイートを除いた2.5万ツイートでも、1秒掛からずに変換できた感じです。tweets_mediaフォルダをコピー(して images フォルダにリネームすると)ツイート本文中の画像もちゃんと表示できました。すごい。
ぜひ試してみて下さい。
※ツイート数が多い場合は、てがろぐ側で事前に以下のどちらかの設定をしておく方が良さそうです。
- [ページの表示]→【ナビゲーションリンクの表示】→[▼ページ番号リンク]→「総ページ数が多ければ途中のページ番号リンクを省略する」をONにしておく。
- [ページの表示]→【ページの表示/全体】→「▼1ページあたりの表示投稿数」を200とか400とか多めにして、総ページ数が莫大にならないような値にする。
なお、私が試してみた感じでは、
- てがろぐのハッシュタグの仕様は、 # 記号の直前の文字が「英数字・&記号・スラッシュ記号・セミコロン記号」だとハッシュタグだとは認識されないので、本文末尾に自動付加されるハッシュタグの直前には空白文字を1つ入れてくれると望ましいかも。
- 投稿末尾に挿入される画像が行内にあるので、画像の直前に改行を入れてくれると見やすくなって嬉しいかも。
ただ、その辺は、生成された twitega.xml をテキストエディタで一括処理することで調整可能ですけども。
🍘Re:4659◆フィードバックありがとうございます。問題ないとのことで安心しました。ちょっと影響範囲の大きい機能なので、いろんな環境で問題が出ていないかどうかを確認したかったのでした。(╹◡╹)ノ
引き続き、β版をご試用下さっている方々のご報告をお待ちしております。(ここでもメールでも何でも)
にししさんお疲れ様です。
何でも簡単入力ボタンを使用しています。問題なく動作しております🆗
単独絵文字はもちろんのこと、ある程度長い文章でも登録できるのが画期的でありがたいです。
Ver 4.4.2βを使ってみた方で、特に下記の4つの新機能について、問題なく動いているか、問題なく動いてはいるが要望があるとか、もしくは何か問題があるとかあれば教えて下さい。もちろん、下記に挙げた以外の新機能・新仕様についても何かあればお気軽にどうぞ。
🌺何でも簡単入力ボタン機能
🌺鍵入力フォームの掲載位置を好きにできる機能
🌸何らかのカテゴリの限定表示時では、QUICKPOSTの当該カテゴリ欄に最初からチェックを入れておく機能加
🌼編集領域を拡張する「編集最大」ボタン
🍝Re:4652◆差し出がましいなどということは一切ありません。ご報告はとてもありがたいです!どうもありがとうございます!(╹◡╹)ノ◆No.4646の件はこちらのローカルソースでは解決しましたので、次のバージョン(Ver 4.4.3β)では問題なくなります。配布までもうしばらくお待ち願います。
🍝Re:4654◆何でも簡単入力ボタン機能でコロンを含む文字列を挿入させたい場合は、No.4655さんの通り ラベル:[:hogehoge:] のように、ラベルを加えて下さい。すると、そのラベル文字列がボタン(またはセレクトボックスの1項目)として表示され、それ以降の文字列が実際に挿入されます。
🍝Re:4655◆的確なサポートをどうもありがとうございます! ヘルプドキュメントが役に立っていると分かって嬉しいです。(笑)
にししさんではないですが、登録時に「絵文字:[:aoringo:]」のようにラベルを設定するとカスタム絵文字のコードを何でも入力ボタンで入力できると思います!
詳しくは
https://www.nishishi.com/cgi/tegalog/usage/#howtouse-e...
のⒹを見てみてください~
4.4.2の何でも入力ボタンで、カスタム絵文字を入力できるようにしたかったのですが、セレクトボックスだと[しか出てきませんでした。ひょっとして、ラベルの表記と同じになっちゃうから入力できないんでしょうか?
カスタム絵文字の文字列すぐ忘れちゃうのでここで入力できるようになるととても嬉しいです。
🍨Re:4650◆ご指摘をどうもありがとうございます! たしかにこちらでも再現しました。原因究明までどうもありがとうございます。m(_ _)m 助かりました。設定値に応じて出力するJavaScriptを変化させる部分の処理に問題がありました。修正版を改めてUPしましたので、ご試用頂ければ幸いです。
4.4.2の配布ありがとうございます!早速バージョンアップしてみました!
「公開状態」のボタン及び「鍵入力位置」のボタンですが、「共通鍵のみで保護できるようにする」設定だとスクリプトにエラーが出て使うことができないようです(開発者ツールのデバッガで「Uncaught SyntaxError: expected expression, got ';'」が出ます)。
「個別鍵があれば個別鍵で、なければ共通鍵で保護できるようにする」設定にするとエラーが出ず使うことができます。
共通鍵のみから個別鍵も使うの設定に切り替えればいいのですが、しばらく何が原因で使えないのかわからなかったので情報共有の意味も込めてご報告です。
🍨Re:4646◆実験をどうもありがとうございます。なるほど確かにうまくいっていませんね。^^; いけそうな気がしたんですが。内部事情をよく確認してから(たぶん次のバージョンあたりで)何とかします。◆ヘルプドキュメントは毎回本当に「こんだけ書いて、読む人は居るのか……?」と思いながら書いているので(笑)、役に立っているならとても嬉しいです。
🆕 Ver 4.4.2βの更新点(概要):
🌺何でも簡単入力ボタン機能を追加
🌺鍵入力フォームの掲載位置を好きにできる機能を追加
🌸最終更新日時ではなく最新投稿日時(最新投稿の日時)を出力する記法の新設
🌸ギャラリーモードで「画像を(原寸画像への)リンクにする」の独自設定が可能に
🌸何らかのカテゴリの限定表示時では、 QUICKPOST の当該カテゴリ欄に最初からチェックを入れておく機能を追加
🌳投稿欄下部のボタン群から [機能] の中身を分離して [公開状態] を新設
🌼編集領域を拡張する「編集最大」ボタンを追加
🌼読み上げを停止する「止」ボタンを追加
🌳投稿本文が0文字(空欄)でも、投稿画像が指定されていれば投稿可能にする改善
※今回のβ版では不具合の修正はありません。
詳しい使い方などは、上記の開発進捗状況報告ページの記事をご覧下さい。
🍘SNSでのアナウンス:
Mastodon(Pawoo)
Bluesky
Twitter:
(ツイート埋め込み処理中...)Twitterで見る
お返事ありがとうございます、>>4643,4644 です。
ローカルで試していたのを今アップしてみました。
https://10prs.com/tegalog-cms/?cat=A_novel&postid=37 (鍵入力フォーム表示状態)
で鍵を入力して開いたページのURLもjsによって上記と同じく「cat=A_novel」というパラメータを含めることができたのですが、ページ下部の前後リンクを見るとprevlinkに別カテゴリの記事へのリンクが表示されていて、かつ前後ともリンクURLにはカテゴリのパラメータが含まれていません(nextlinkは記事No的に同一カテゴリに属する記事へのリンクになっています)。
このことからこの方法ではうまくいっていないのかなと思いました。将来のバージョンで解決されるようならそれを待とうと思います😄
ヘルプドキュメントは毎回とても丁寧に詳細に書かれていて大体の困りごとは公式のドキュメントを見れば解決できるので本当に助かっています!ここでのサポートも優しく寄り添って答えてもらえて毎度感謝しております。
にししさんは大変だと思いますがこのような手厚いサポートもてがろぐの魅力の一つだな~なんて思っています🙏
とはいえ気候的にも体に厳しい日が続いてますのでご無理なさらず…!🫠
書く必要のあるヘルプドキュメントの量が多くて気力が出ない……。_(┐「ε:)_
🥟Re:4642◆任意のスキンで表示するには、要するにURLに skin=スキン格納ディレクトリ名 というパラメータが付けば良いわけですから、リンクを作る際に <a href="[[PERMAURL:PURE]]?skin=skin-hoge" ~ のような感じでリンク先を指定すれば skin-hoge で表示されるページに移動できます。([[PERMAURL:PURE]]で表示スキンを指定するパラメータのない状態のURLになりますから、その末尾に自力で?skin=skin-hogeを付け加えているだけです。)お試し下さい。
🥟Re:4643◆ああ、確かに鍵入力フォームを経ると、直前に表示されていた状況はすべて維持されませんね。^^; 維持する発想がなかったので、何のパラメータも(入力フォームで)送信していませんでした。今後のバージョンで解決します。(たぶん次の次のβ版で。次のβ版はもうプログラムを確定してしまったので。)◆なるほど、セミファイナルは脚を見る必要があったんですね。^^;
🥟Re:4644◆おや、その方法でもダメでしたか。その方法でもいけそうな気もしたのですけども。移動後(=鍵を入力した後)に表示されるページのURL(=ブラウザのアドレス欄に表示されるURL)に「cat=A_novel」というパラメータが含まれていますでしょうか?
以下のURLはサイトマップモードをカテゴリで絞って表示しているページです
https://10prs.com/tegalog-cms/?cat=A_novel&mode=sitema...
各記事単体表示ページへは[[PERMAURL:KEEPCOND(C)]]でカテゴリ限定条件を引き継いだ表示状態へのリンクを貼っています。
このリンクをたどって開いた通常の記事単体表示ページはURLや前後記事のリンク表示を見て分かる通りカテゴリ限定条件が引き継がれています。
鍵付き投稿(上記URLページの例だと「ペンネンノルデは…」)のページはただリンクを開いた時点ではカテゴリ限定条件が引き継がれた状態ですが、鍵を入力し投稿を見ようとするとカテゴリ限定条件が解除され、前後記事のリンクに該当カテゴリ外のものが出力されてしまいます。
これを鍵を入力した後のページにも限定条件を引き継ぐ方法はありますでしょうか?
使い方やカスタマイズ方法の解説を熟読したつもりですが自力では見つけきれず、上記を解決する方法やヒントがあればご教示いただけると幸いです。
余談ですがセミファイナルの見分け方、確か脚が縮こまってるとファイナル後(…という言い方で伝わりますか?😅)だったような気がします🐝
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