changeset 479:077dc1763239

Inhibit escaping required chars from hash-tag search keyword
author HIROSE Yuuji <yuuji@gentei.org>
date Sat, 02 Dec 2017 09:22:52 +0900
parents 926f61977175
children 11eddcc1d33f
files s4-blog.sh s4-funcs.sh
diffstat 2 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/s4-blog.sh	Sat Dec 02 08:25:38 2017 +0900
+++ b/s4-blog.sh	Sat Dec 02 09:22:52 2017 +0900
@@ -387,6 +387,7 @@
 行頭に href=URL でURLへのリンク
 行頭に iframe=URL でURL先を開く iframe
 [[#記事番号]] でs4内の記事番号に飛ぶリンク
+[[#検索キーワード]] でs4内の記事検索(記号はいくつか使えない)
 [[URL]] でURLへのリンク
 [[URL|文字列]] でアンカー文字列を指定してのURLリンク
 {{画像URL}} でインライン画像
--- a/s4-funcs.sh	Sat Dec 02 08:25:38 2017 +0900
+++ b/s4-funcs.sh	Sat Dec 02 09:22:52 2017 +0900
@@ -469,9 +469,9 @@
   #   {{{URL}}	}	- <iframe src="URL"></iframe>
   #   {{{URL|height}}	- <iframe src="URL" height="height"></iframe>
   _hrefptn="[-A-Za-z0-9,.:;/~_%#&+?=@!]*"
-  _hrefptn="[^][()<>]*"
+  _hrefptn="[^#][^][()<>]*"
   sed -e "s|\[\[\#\([0-9][0-9]*\)\]\]|<a href=\"?aid\1\">#\1</a>|g" \
-      -e "s|\[\[\#\([^]]*\)\]\]|<a href=\"?kwd=\1\&stage=searchart\">\#\1</a>|g" \
+      -e "s|\[\[#\([^]&]*\)\]\]|<a href=\"?kwd=\1\&stage=searchart\">\#\1</a>|g" \
       -e "s|\[\[\($_hrefptn\)\|\([^]]*\)\]\]|<a href=\"\1\">\2</a>|g" \
       -e "s|\[\[\($_hrefptn\)\]\]|<a href=\"\1\">\1</a>|" \
       -e "s|{{{\($_hrefptn\)\|\(.*\)}}}|<iframe src=\"\1\" height=\"\2\"></iframe>|g" \

yatex.org