• 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2020-01-05T18:05:17+09:00","default:kanateko0404","kanateko0404")
Pukiwiki1.5.1を弄りまくってたらPukiwiki1.5.2にバージョンアップするときにちょっと苦労したので変更箇所をメモ書き。

#contentsx

*追加した機能 [#addon]
**AutoAlias [#autoalias]
:概要|指定した文字列を自動的にリンクに変換する。[[詳細>https://pukiwiki.osdn.jp/dev/?BugTrack/2002]]

:導入|
[[質問箱/4436 - PukiWiki-official>https://pukiwiki.osdn.jp/?%E8%B3%AA%E5%95%8F%E7%AE%B1/4436]]

:備考|RecentにAutoAliasNameを表示したくなかったのでpukiwiki.ini.phpの$non_listに追加。

**タグ入力支援 [#instag]
:概要|編集時にボタン1つで様々なタグを入力できるようにする。

:導入|instag.inc.phpを使用。
[[Software/wiki自作プラグイン/instag.inc.php - DEX Lab>https://dexlab.net/pukiwiki/index.php?Software%2Fwiki%BC%AB%BA%EE%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%2Finstag.inc.php]]

:備考|スキンのheadに追加する記述で、paraeditを使っていないので代わりにseceditとareaeditを追加
変更前
#prism(php,0){{
<?php if ($_GET['cmd']=='edit'|| isset($_POST['preview']) || isset($_POST['template']) || $_GET['plugin']=='paraedit' ) { ?>
}}
変更後
#prism(php,0){{
<?php if ($_GET['cmd']=='edit'|| isset($_POST['preview']) || isset($_POST['template']) || $_GET['cmd']=='secedit' || $_GET['plugin']=='areaedit' ) { ?>
}}

**スパムフィルタ [#o76f8f82]
:概要|Akismet等を利用した汎用スパムフィルタ。
:導入|[[PukiWiki1.5.2にスパム対策メールフォームを設置!Googleアドセンスに備える! | SEの良心>https://dajya-ranger.com/pukiwiki/setting-mail-form/]] (1.5.2向け改良版)
:備考|recaptchalib.phpが同梱されていなかったので別途用意。
seceditとareaeditをAkismetの対象に指定すると誤検知しまくるのでどうにかしたいところ。

**URL短縮 [#x8372140]
:概要|日本語ページなど長過ぎるURLを短い文字列に置換する。
:導入|[[PukiWikiのクソ長いURLをURL短縮ライブラリを組み込んで解決する! | SEの良心>https://dajya-ranger.com/pukiwiki/embed-url-shortener/]]
:備考|