pukiwikiプラグイン/tweet_inc の変更点

お名前:


#author("2017-08-31T06:45:40+09:00","-","-")
#author("2017-08-31T09:44:13+09:00","-","-")
表記、そんな感じのものを作ったので、一応公開しておきます。~

*プラグイン概要 [#sef7708c]

twitter の特定のつぶやきを埋め込むためのプラグインです。

pukiwiki で公開されているプラグインを元に、twitter で提示されているオプションを追加できる機能をサポートさせた改造版です。


-pukiwiki の元ページ
--http://pukiwiki.osdn.jp/?%E6%AC%B2%E3%81%97%E3%81%84%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3/417
-元プラグイン作成者のページ
--https://drive.google.com/file/d/0B60Q_-hlDI93V1hWcWtVSHpyNGc/view?usp=sharing
-twitter 公式のオプション説明ページ
--https://dev.twitter.com/ja/web/embedded-tweets

*インストール方法 [#xb4bc2b7]
+本ページに添付されている下記ファイルをダウンロードし、「tweet_inc.inc.php」の名前でpukiwiki の pluginフォルダにおいてください。
-pukiwiki 1.4.x 系:&attachref(tweet_inc.inc.php);
-pukiwiki 1.5.x 系:&attachref(tweet_inc.inc.php_2);
--参考:[[pukiwikiノウハウ/1.4系と1.5系の差]]

*使い方 [#hd49432b]


ブロックプラグインです。書式は以下の通り。

 #tweet_inc(<URL>[,hidden][,width=xx][,align=xxxx][,dark][,noconv])

URL以外のパラメータはすべて省略可能&順番も任意です。

**パラメータ [#s3e6b4af]

:URL|対象のTweetのURL。~
省略不能、かつ必ず1つ目のパラメータとして指定してください。
:hiddenオプション|画像・映像類を表示しない
:width オプション|width=xx の書式で、引用枠の幅をxxに指定する。~
Twitter公式では 250〜550 の範囲しかサポートしていないと記載されていますが、このプラグインでは特にエラー処理はしていません(Twitter側のエラー処理に依存します)~
数値以外の文字列は0指定とみなされます。
:align オプション|align=xx の書式で、引用枠の表示位置を指定する。~
center,left,right のいずれかを指定可能。
:dark  オプション|dark テーマに。
:noconvオプション|会話形式の表示禁止(指定Tweetのみ表示)



*技術的な話。 [#c2e96c5e]
大本のペナーさんのプラグインに対して、Twitter公式ページで提示されているオプションのうちいくつかをサポート追加しただけです。

内容も単純で、tweet_incプラグインへのパラメータを検索して、対応している文字列の有無でhtmlコードを生成しているだけです。


*コメント [#p7a8c88f]
ご意見などがあれば。
#comment2(below)
-お騒がせしました原因が判明しました&br;利用しているサーバーのPHP5.6の仕様なのか&br;&br;<タグ></タグ> とラッパー系タグの間が無記入だと閉じタグがオミットされてしまう仕様が原因のようです&br;&br;</script>が描画されていませんでした&br;&br;私の環境だと同様の理由から<iframe>系プラグインなどもほぼ全滅でした&br;&br;間にノーブレイクスペースを挟むことで回避しました --  &new{2017-08-31 (木) 09:44:13};
-こちらで実施しているように可能です。&br;[[Tweetメモ/漫画]] -- ともせ%管理人。 &new{2017-08-31 (木) 06:45:40};
- 度々申し訳ありません&br;こちらのプラグインを利用してツィートのまとめページを作成しようとしたところ&br;1ページにつき一つしかツィートが表示出来ません。1ページ内の複数利用は可能でしょうか? -- neodymium &new{2017-08-31 (木) 05:41:21};
- 先日、隠居小屋様より返信いただきまして&br;jumptoのアップデートで除外設定機能を追加していただき&br;無事Tweet埋め込みが出来ました&br;&br;ありがとうございます利用させていただきます --  &new{2017-08-25 (金) 09:37:46};
-参考まで。&br;[[pukiwikiプラグイン/jumpto]] &br;-- ともせ%管理人。 &new{2017-08-19 (土) 13:08:32};
- すみません、誤って再送信してしまいました重複コメントの削除お願いします&br;やっぱりjumptoとの競合でしたか、かしこまりました少しあがいてみます -- neodymium &new{2017-08-19 (土) 03:18:59};
-〇neodymiumさん&br;どうも。&br;jumpto を確認したところ、外部URLにアクセスする際には必ずひっかかるようですね。&br;このプラグインは twitter のURL==外部のURLにアクセスしているので、この条件に引っかかってしまいます。&br;jumpto のほうを改造してTwitterを対象外にするしかないように思いますね。&br;&br;とりいそぎ。&br; -- ともせ%管理人。 &new{2017-08-19 (土) 00:02:56};
- はじめまして&br;tweet埋め込みプラグインを使わせてもらいたいんですが&br;隠居小屋.netさんのjunptoプラグインを使っているとツイートが外部リンク扱いでテキストに置換されてしまう?っぽいんですが&br;対策はありますか? -- neodymium &new{2017-08-18 (金) 23:29:27};
お名前: