タグ:PukiWiki, SEの良心, PukiWiki改造計画, 外部リンク拡張, カードリンク, メールリンク, 電話番号リンク, SMS送信リンク, プラグイン, アライメント指定, 左寄せ, 中央寄せ, 右寄せ, サンプル, 参照記事
2022/10/02 (日) 更新
PukiWiki用リンク拡張プラグイン
概要
- 正式公開版です(PukiWiki1.5.3で動作確認済)
- 本プラグインを利用することで、カードリンク・メールリンク・電話番号リンクをページに出力することが可能です
- カードリンク(ブロック型のみ対応・アライメント(左寄せ・中央寄せ・右寄せ)指定可能)
- メールリンク(インライン型のみ対応・メールアドレス+件名+本文の指定が可能・基本的に本プラグインの使用は非推奨・PukiWiki用スパムフィルタ対応メールフォームプラグインの使用を推奨)
- 電話番号リンク(インライン型のみ対応・スマホ等モバイルデバイスの場合は電話発信とSMS送信が可能)
- カードリンクプラグインは、リンク先のサイト(ページ)のOGP(Open Graph Protocol)を取得して表示し、ページ画像をサムネイル形式にリサイズしてWebP形式でプラグイン指定ディレクトリに保存してキャッシュします(画像ファイル容量が数KBと軽量な上に表示も高速です)
- カードリンクプラグインでリンク先のサイト(ページ)のOGP設定が存在しない場合は、リンク先のキャプチャ画像を取得して表示します(例:本サイトが設置しているTiddlyWikiサンプルサイト等)
- 本プラグインの導入には、次のモジュールの導入が前提となります
- 設置に関しては自サイトの記事「リンク拡張プラグインを設置する!(仮称)」を参照して下さい(執筆予定)
- 本バージョンはオンラインサロン会員(PukiWiki開発基本会員以上)向けですが、オンラインストアでも販売しています
- 本アーカイブのライセンスはGPL version 2で、ライセンスが定める諸条件の範囲において個人・法人内部で自由に利用・改変が可能ですが、著作権者の不利益に該当するあらゆる行為はライセンスに関係なく禁止とします
変更履歴
- 2022/10/02 Ver1.2.0
- DRE_IMAGE_NO_RIGHT_CLICK(画像右クリック禁止)設定対応
- アイコンとサムネイル画像を遅延読み込み化
- 2022/09/01 Ver1.1.0
- 引数に「self」(リンクを現在ウィンドウに表示)追加・実装
- サムネイル画像にwidthとheight属性を指定
- 2022/01/15 Ver1.0.0
- PukiWikiダジャレンジャー版設定ファイル(pukiwiki.dre.ini.php)組み込み
- WebP形式画像リサイズ関数をPukiWikiダジャレンジャー版ライブラリとして共通化
- 正式公開(ライセンス変更)
- 2021/12/20 Ver0.1.2
- HTMLのaタグのtarget属性のダブルクォーテーションが全角だったミスを修正
- 2021/12/18 Ver0.1.1
- 引数に「width」を追加・実装
- CSSを一部変更・調整
- 2021/12/09 Ver0.1.0
カードリンクプラグイン
ブロック型:オプションなし(アライメント:左寄せ)
#link_card(https://salon.dajya-ranger.com/)
ブロック型:センタリング指定(アライメント:中央寄せ)
#link_card(https://dajya-ranger.com/hardware/build-private-cloud-with-nas-03/,center)
ブロック型:OGP未設定サイト(ページ)の場合で右側表示指定(アライメント:右寄せ)
#link_card(https://sample.tiddlyhost.com,right)
ブロック型:幅100%指定(アライメント:左寄せ)
#link_card(https://salon.dajya-ranger.com/,width=100%)
ブロック型:幅700px・右側表示指定(アライメント:右寄せ)
#link_card(https://dajya-ranger.com/hardware/build-private-cloud-with-nas-03/,width=700px,right)
メールリンクプラグイン
インライン型 ※基本的に本プラグインの利用は非推奨
+ メールアドレス指定&br;&link_mail(test@hoge.com);
+ メールアドレス・件名指定&br;&link_mail(test@hoge.com,subject=件名);
+ メールアドレス・件名・本文指定&br;&link_mail(test@hoge.com,subject=件名,body=本文);
+ メールアドレス指定&br;&link_mail(test@hoge.com){メールはこちら};
+ メールアドレス・件名指定&br;&link_mail(test@hoge.com,subject=件名){件名指定メールはこちら};
+ メールアドレス・件名・本文指定&br;&link_mail(test@hoge.com,subject=件名,body=本文){件名・本文指定メールはこちら};
- メールアドレス指定
メール
- メールアドレス・件名指定
メール
- メールアドレス・件名・本文指定
メール
- メールアドレス指定
メールはこちら
- メールアドレス・件名指定
件名指定メールはこちら
- メールアドレス・件名・本文指定
件名・本文指定メールはこちら
電話番号リンクプラグイン
インライン型 ※スマホ等モバイルデバイスの場合は電話発信とSMS送信が可能
+ 電話番号指定&br;&link_tel(090-1234-5678);
+ 電話番号指定&br;&link_tel(090-1234-5678){連絡先電話番号};
+ 電話番号・SMS送信指定&br;&link_tel(090-1234-5678,sms);
+ 電話番号・SMS送信指定&br;&link_tel(090-1234-5678,sms){連絡先電話番号にSMSメッセージを送信します};
- 電話番号指定
090-1234-5678
- 電話番号指定
連絡先電話番号
- 電話番号・SMS送信指定
090-1234-5678
- 電話番号・SMS送信指定
連絡先電話番号にSMSメッセージを送信します
参照記事
- ダウンロード
- リンク拡張プラグインを設置する!」(仮称・執筆予定)
人気上位6ページ
今日の人気上位6ページ