Fujimi_3_Haizara-Cho(Rinzo_Shimizu)

2011-12-12

MODxでのテキスト作成

自動で、必要なbrタグなどを入れることができるようではあるが、まだよくわからないので、brタグをつけるperlスクリプトを書いてみた。
パンくずリストと前後ナビゲーションはphpスニペット(スニペットって何?)をMODxのサイトから入れて使っている部分。
$file=<STDIN>;
open FILE, "$file";
$newfile=<STDIN>;
open NEWFILE, "$newfile";
@hen=<FILE>;
open OUT, ">$newfile";
print OUT "<div id=\"navi01\">[[Breadcrumbs]]</div>\n";
while( $kan=shift(@hen)){
$kan=~s/\n/<br \/>\n/g;
print OUT $kan;
}
print OUT "<div id=\"navi_pn\">[[!siblingNav]] [[+sn.first]][[+sn.prev]][[+sn.prevlinks]][[+sn.self]][[+sn.nextlinks]][[+sn.next]][[+sn.last]]</div>\n";

これを「perl 上の保存したファイルネーム」とすると、整形するテキストファイルの名を要求されるので、入力して、次に新しいファイルネームの入力を要求されるので入力すると、その名前で整形されたものが生成される。
あとはHTMLタグをエンティティ化するのも作った。
上のは作ったテキストファイルを単独で整形するので、一挙にできたほうがいい。
まだコピペの手間を省くぐらいの意味しかない感じ。


posted at 23:52:00 on 2011-12-12 by belle - Category: General

Comments

No comments yet

Add Comments

:

:
: