Gallery/add ext icon最終更新: 2018-04-03 (火) 06:21:30 (2359d) |
例えば、リンクの拡張子が書庫なら書庫のアイコンを、PDFならPDFのアイコンを、実行ファイルなら警告アイコンをリンクの最後に追加します。
昔どこかで拾ったフィルタを修正した物です。
「オミトロンがあるフォルダ/html/image/icon/」に以下のファイルをDLしてください。
[Patterns] Name = "add ext icon (081206)" Active = TRUE Multi = TRUE Bounds = "<a\s*</a>" Limit = 512 Match = "<a\s[^>]++href=$AV([^?#]++." "(exe$SET(1=warn.png)" "|(zip|lzh|cab|rar|7z|gz|bz|tar|gca|ace)$SET(1=archive.png)" "|pdf$SET(1=pdf.png)" "|msi$SET(1=msi.png)" ")([?#]*|(^?)))&\0" Replace = "\0<img src="http://local.ptron/image/icon/\1" />"
<a href="hoge.zip"></a> のようになっている場合、リンクがないアイコンのみが表示されてしまうので、アイコンにリンクを付けるようにしたやつ
[Patterns] Name = "add ext icon (081206) b" Active = TRUE Multi = TRUE Bounds = "<a\s*</a>" Limit = 512 Match = "<a\s[^>]++href=$AV([^?#]++." "(exe$SET(1=warn.png)" "|(zip|lzh|cab|rar|7z|gz|bz|tar|gca|ace)$SET(1=archive.png)" "|pdf$SET(1=pdf.png)" "|msi$SET(1=msi.png)" ")([?#]*|(^?)))&\0</a>" Replace = "\0<img src="http://local.ptron/image/icon/\1" /></a>"