カオスゼロナイトメアwiki
  • 文書の表示
  • 以前のリビジョン
  • 文書の先頭へ
  • 差分

    このページの2つのバージョン間の差分を表示します。

    この比較画面へのリンク

    両方とも前のリビジョン前のリビジョン
    次のリビジョン
    前のリビジョン
    likebutton [2026/07/10 18:31] – [使い方] likebutton [2026/07/10 22:43] (現在) – [実装の背景]
    行 5: 行 5:
     こうするとその記事の一番最後にいいね履歴として、だいたいこの部分の記述が「いいね」されてるよ!というのが残るようになります。各記事毎に最新20件までのいいねが残ります。 こうするとその記事の一番最後にいいね履歴として、だいたいこの部分の記述が「いいね」されてるよ!というのが残るようになります。各記事毎に最新20件までのいいねが残ります。
      
    -プログラムで勝手に文章のいい塩梅のところを判定するようにしてるので、マジで適当に選択するだけでオッケーです。+プログラムで勝手に文章のいい塩梅のところを判定するようにしてるので、マジで適当に選択するだけでオッケーです。最低1~2文字選択してあるだけでおーけー。勝手に判断します。
      
    -ちなみにwikiトップページの編集履歴には載らないです。あと何も選択してない時に押したらwikiがバグります。嘘です。選択してなければ何のいいね残らず無効なり。記事全体に対しての「いいね」ではなくあくまで記事の中の部分部分に対しての「いいね」機能となります。+ちなみにwikiトップページの編集履歴には載らないです。あと何も選択してない時に「いいねボタン」を押したらwikiがバグります。 
     + 
     +嘘です。選択してなければうんとすんも言いせん押しても意味のないボタンがそこにあるだけ。 
     + 
     +とりあえず本いいね機能は記事全体に対しての「いいね」ではなくあくまで記事の中の部分部分に対しての「いいね」機能となります。
     ===== 画像の場合 ===== ===== 画像の場合 =====
     画像の場合は画像を含む範囲を親指でザサーっ!と選択してください。 画像の場合は画像を含む範囲を親指でザサーっ!と選択してください。
    行 14: 行 18:
     ==== 例 ==== ==== 例 ====
     {{:renoa.png?nolink&200|}} {{:renoa.png?nolink&200|}}
    -このレノアの画像を、上の「例」から今読んでるこの文章らへんまでドラッグして画像が選択されてる状態で「いいね!」を押すとこのページ下部の時刻「2026-07-10 17:36」のような、画像に対してのいいねになります。+このレノアの画像を、上の「例」から今読んでるこの文章らへんまでドラッグして画像が選択されてる状態で「いいね!」を押すとこのページ下部の時刻「2026-07-10 17:36」のような、画像に対してのいいねになります。とにかく選択範囲に画像があれば画像のいいねなんだ!と最優先するプログラムになってます。画像が含まれてる場合文章は無視です。
      
     よくわからん!という場合はこのページとか、後は[[playground:完全なる落書き帳|練習場]]とかで試してもらってもいいと思います。 よくわからん!という場合はこのページとか、後は[[playground:完全なる落書き帳|練習場]]とかで試してもらってもいいと思います。
    行 30: 行 34:
     個人的にはですが、誰かに読んでもらっている、って言う事は嬉しいですしけっこうモチベにつながるのでそれを目に見える形で作ってみた感じになります。閲覧オンリーの利用者さんからすると「コメントで敢えてありがとうとか書くのもヘンだよなー…」でコメントしづらいはず。最近場所によっては変な荒れ方してますし余計そういう短文のコメントしづらいですよねー…たぶん。 個人的にはですが、誰かに読んでもらっている、って言う事は嬉しいですしけっこうモチベにつながるのでそれを目に見える形で作ってみた感じになります。閲覧オンリーの利用者さんからすると「コメントで敢えてありがとうとか書くのもヘンだよなー…」でコメントしづらいはず。最近場所によっては変な荒れ方してますし余計そういう短文のコメントしづらいですよねー…たぶん。
      
    -なので気軽に「いいねボタン」を押してもらえたらと思ってますし、私へのだと思って押してください。他の編集者さんはどうか知りませんが私は押されたい。ものすごく。いいねボタンを。私が書いた箇所で。+なので気軽に「いいねボタン」を押してもらえたらと思ってますし、私へのエサだと思って押してください。他の編集者さんはどうか知りませんが私は押されたい。ものすごく。いいねボタンを。私が書いた箇所で。
      
     後はまー、この「いいねボタン」実装のもう一つの背景として、どういう記述が閲覧者さんの需要にフィットしてるのかっていうのをフィードバックしてもらえるような仕組みが欲しかったのもあります。ここらへんの記述が役に立ったよ!っていうのがわかれば編集者さん側としてもwikiとしてのクオリティを上げやすいですし、閲覧者さん側としても他ユーザーの動向がチェックできてけっこういいのかなーと思ってます。 後はまー、この「いいねボタン」実装のもう一つの背景として、どういう記述が閲覧者さんの需要にフィットしてるのかっていうのをフィードバックしてもらえるような仕組みが欲しかったのもあります。ここらへんの記述が役に立ったよ!っていうのがわかれば編集者さん側としてもwikiとしてのクオリティを上げやすいですし、閲覧者さん側としても他ユーザーの動向がチェックできてけっこういいのかなーと思ってます。
    行 36: 行 40:
     てことで編集者さん閲覧者さん関係なくガンガン使ってみてね!ただドラッグしてボタン押すだけ! てことで編集者さん閲覧者さん関係なくガンガン使ってみてね!ただドラッグしてボタン押すだけ!
     ====== やってること ====== ====== やってること ======
    -ただボタンを押されたときの選択範囲を取得して、画像があるなら画像、コメント欄ならコメント欄、そうでないなら文だなーって判定してそれをデータベースに保存してるだけ、というシンプル実装。…なのに8時間もかかったんですよねー。+ただボタンを押されたときの選択範囲を取得して、画像があるなら画像、そうでないなら文だなーって判定してそれをデータベースに保存してるだけ、というシンプル実装。…なのに8時間もかかったんですよねー。8時間ってセミの寿命の1/21やん。私がセミじゃなくてよかったし、そうであるならセミって一生で何を成し遂げられるんだろうという哲学めいた事に思いを巡らせる金曜の夜
    likebutton.1783675883.txt.gz · 最終更新: