割烹エディター ツイッター風割烹作成くんの使い方
こんにちは。
今回はTwitter風の活動報告を作る機能を開発したので使い方を紹介します。Twitterっぽくタイムラインみたいに表示されます。
活動報告のスタイルをいじることでこんな感じのTwitter風割烹物も作成できます。
![](https://assets.st-note.com/img/1668224394040-I5b5y07Jvh.png?width=1200)
以前に手動で作ってましたが、面倒なのでコードを自動生成できるようにします。
マークアップ
<div class="custom-chat">
<div class="tweet-img"><img src="${para['icon']}" alt=""></div>
<div class="tweet-text"><b class="tweet-name">${para['name']}</b><span class="tweet-at">@${para['at']}</span>
<div class="tweet-contents"></div>
</div><div style="clear:both;"></div>
</div>
こんな感じ。アイコン、名前、テキストになります。
ツイート数とかはオプションで。
使い方
以下のURLにアクセスします。
https://k-editor.com/chat/tweet/
![](https://assets.st-note.com/img/1668224603490-dtxme7BZGY.png)
手順に従って作ります。1、2は最初に行うもので、準備が終わったら3からやってもらえればいいと思います。
1. 画像切り抜き君でアイコン生成
〇に切り出し、サイズ縮小できるものです。すでにアイコンがある人はスキップ可です。
Cropper.jsを利用します。
画像を選択して、それを丸型に切り抜くだけの機能です。
![](https://assets.st-note.com/img/1668224689973-qkI45IRpGt.png)
![](https://assets.st-note.com/img/1668224699394-45SCwegiqN.png)
キャラクター作成:4U様
こんな感じにやってくれます。画像はサーバーにはアップロードしていなくて各自の端末で処理させてます。
作ったものはみてみんにアップロードしましょう。
![](https://assets.st-note.com/img/1668224711742-ICRtc5h37S.png?width=1200)
使いたいキャラクター分だけ登録します。とりあえず10人まで登録できるようにしています。
キャラクター設定
とりあえずキャラクターのアイコンができたので、キャラ設定を作ります。
2のキャラクター登録くんへ進みます。
![](https://assets.st-note.com/img/1668224737629-T2kJGpQTX6.png)
キャラクター登録ボタンを押すと以下の画面が出てきます。
![](https://assets.st-note.com/img/1668224753674-YwqBHOsScb.png?width=1200)
名前と@の後のやつ、アイコンURLを入力します。アイコンURLは以下のをコピペしてください。(コピペのみ反映されます)
![](https://assets.st-note.com/img/1668224786403-1soN3EK9p6.png)
保存ボタンを押すとキャラクター登録されます。使いたいキャラクター分だけ登録します。
![](https://assets.st-note.com/img/1668224883854-HzY4FVhz34.png)
不要であれば削除ボタンで消すことができます。
Twitter風割烹編集ページ
3のツイッター風割烹エディターへ進みます。
![](https://assets.st-note.com/img/1668224967254-I0OmlbQ00W.png?width=1200)
こんな感じの画面が出るので、ツイートを追加して作ります。
ツイートを追加するとこんな画面になります。
![](https://assets.st-note.com/img/1668224996604-tbrpIS6vE0.png?width=1200)
設定したキャラクターの追加ボタンを押すと以下になります。
![](https://assets.st-note.com/img/1668225060293-GwdqvTNiji.png?width=1200)
iconと枠線が追加されるので直接書き込みます。
テキストのところには枠線がありますが、割烹では消えます。編集の時に分かりにくいので付けてます。
並べ替えがしたい場合は並べ替えモードにして灰色のところをドラッグ&ドロップすると並べ替えできます。
![](https://assets.st-note.com/img/1668225097322-9Nq2kfOyUF.png?width=1200)
まぁ、適当に追加していってください。
完了したらなろう用変換ボタンを押してコピペしてなろうの方へ貼り付けてください。
![](https://assets.st-note.com/img/1668225122414-A0vuC04Hhz.png?width=1200)
こんな感じになります。
![](https://assets.st-note.com/img/1668225181124-g4hfHSOoMz.png)
細かいところは異なりますが、大体同じような雰囲気で生成されます。
色々とチャット割烹を作ってみてください。
現在の問題点
スマホ版の編集ページ(作者だけが見られるページ)での表示は崩れます。
![](https://assets.st-note.com/img/1668225222285-fgfA82pOAH.png)
なんでかというとこんなCSSが当たってるから
@media (orientation: portrait)
.blogpreview img, .ranktagpreview img {
max-width: calc(100vw - 40px) !important;
height: auto !important;
}
要するに300pxまで最大幅で表示できるようになってます。なんでこんなことにしたんだろ。普通はmax-width:100%にすればいいだけなのだが?
下にはその指定もあるけど、importantを付けているせいで見事に打ち消されている。
こっちのマイページの活動報告(皆が見られるページ)では問題ないので、スマホ用編集ページは無視でお願いします。
まぁ、そのうち編集ページのCSSも替わると信じているのでそれまでスマホ用の作者ページでは崩れます。それだけ注意してもらえたらいいです。
FAQ
Q . 装飾はどうしたらいいですか?
そのままコードごとコピペしてください。ツイート割烹に特化したので他の装飾は反映してません。素のコードを貼り付けてください。
Q. どれくらいのツイートを入れることができますか?
A. 吹き出しの中の文字数にもよりますが50が限界です。なろうの割烹は2万文字までです。ツイート1個で400文字くらい消費しますので、50個作るとそれだけで終わります。
余裕をもって30~35くらいまでで生成するのはやめた方があとの絶望感が少ないかと思います。(経験済み)
Q. なろうのページで見ると画像が大きくてずれているのですが?
A. おそらくスマホを使われていると思うのですが、以下のような画像になっていると思われます。
![](https://assets.st-note.com/img/1668225260555-G7MpnMDS0E.png)
これは作者だけが見られるページでのみ発生します。読者向けのページは問題ないです。
このようなことが起こる理由としては小説家になろうの仕様です。なろうは作者だけが見られるところ(ユーザーページ)と、読者が見られるページ(マイページ)で微妙に仕様が異なります。
割烹エディターは読者向けページできれいになるように調整しています。作者向けのページは無視してます。
おそらくリニューアルされれば両方が同じように表示されるようになると思いますが、それまでは微妙に異なると思います。表示確認は読者向けページで行うのが良いと思います。
良ければサポートお願いします。サポート費用はサーバー維持などの開発費に使わせていただきます。