diff s4-blog.sh @ 451:8965bdad3172

Add convenient link pattern [[#ArticleId]] for direct link to articles.
author HIROSE Yuuji <yuuji@gentei.org>
date Mon, 14 Aug 2017 12:32:36 +0859
parents 39823dfee44f
children 30ab12e54324
line wrap: on
line diff
--- a/s4-blog.sh	Mon Aug 14 09:45:35 2017 +0859
+++ b/s4-blog.sh	Mon Aug 14 12:32:36 2017 +0859
@@ -945,3 +945,17 @@
 	    -D_DUMPTABLE_="syscmd(cat)" -D_DUMPHEAD_="" \
 	    $layout/html.m4.html $layout/form+dump-whead.m4.html
 }
+
+blog_reply_article() {		# Direct link to article in some blog
+  arid=${1:-0}			# Already sanitized to digits
+  brid=`query "SELECT rowid FROM blog WHERE \
+	       id=(SELECT blogid FROM article WHERE rowid=$arid);"`
+  if [ -n "$brid" ]; then
+    newurl="?replyblog+$brid#$arid"
+    echo "Refresh: 0; $newurl"; echo
+    exit 0
+  else
+    contenttype; echo
+    echo "無効な記事番号です." | html p
+  fi
+}

yatex.org