忍者ブログ

前に使っていたブロックブログはWiki記法を採用していたので、ここ忍者ブログに引越しするさい、「そのままWiki記法が使いつづけられればな」と思い、ちゃちゃちゃっとPHPでWiki記法をHTMLに変換するソースを書いたのですが、そのWiki to HTML変換スクリプトに、註を付ける記法「((...))」を組み込んでみました。この註を付けるWiki記法「((...))」は、じつはブロックブログのWiki記法には採用されておらず、ブロックブログを使っているときから「あったらいいのにな」と思っていたので、やっとのこと付け足すことができて、それだけで満足しています。

実装のアイディアはひじょうにかんたんなもので、註を付けるWiki記法「((...))」が現れるたび、その内容、つまり「((」と「))」にはさまれた「...」の部分を配列に一時保持しておき、しかるのち、文章の最後で配列の内容をぶちまけるだけ、というもの。もちろん、もともとの「((...))」の部分は註番号に置換し、そうした註番号と文末の註のあいだにAタグのname属性を用いて同一文書内で相互リンクを仕掛けておきます。だから、コーディングはそれほど手間取りませんでした(ereg_replaceの挙動をじゃっかん勘違いしており、そこでちょっと無駄な手数を踏んでしまいましたが)。

というわけで、以降、「註のために存在するような本文」というような顛倒した文章をどんどん書いていこうかと思っています。

PR
この記事にコメントする
お名前
メールアドレス
URL
コメント
この記事へのトラックバック
この記事にトラックバックする:
カレンダー
05 2017/06 07
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30
最新コメント
[06/25 ブランド激安市場]
[06/25 ロレックス 買取相場]
[06/25 ロレックスs級]
[06/25 a級品ブランド]
[06/25 ブランド激安市場 時計]
[06/25 カルティエ 結婚指輪 通販]
[06/25 カルティエ 指輪 サイズ]
[06/25 hermes picotin 30 handbags copy]
[06/25 cheap hermes women handbags]
[06/25 hermes kelly 22 handbags imitation]
最新トラックバック
メール
ブログ作成者(はやし)に直接訴えたいことがある、という場合は、下のアドレスにメールをどうぞ。

thayashi#ucalgary.ca
(#を@に置換してください)

ブログ内検索
Google
WWW を検索 このブログ内を検索

はやしのブログ内で紹介された
 書籍の検索はこちら
 音盤の検索はこちら
ランダムおすすめ
(忍者ブログに引越してから、うまくうごかなくなってしまいました。いつか、直します)
Randombook
このブログで紹介したことのある本をランダム表示。
Randomusic
このブログで紹介したことのある音をランダム表示。
自分がらみのリンク
はやしのブログ書籍一覧
このブログで言及された書籍の一覧。
はやしのブログ音盤一覧
このブログで言及された音盤の一覧。
最近のおすすめ本
最近のおすすめ音

Copyright © [ はやしのブログ ]
No right reserved except those which belong to someone else.
Special Template : 忍者ブログ de テンプレート and ブログアクセスアップ
Special Thanks : 忍者ブログ
Commercial message : [PR]