Fujimi_3_Haizara-Cho(Rinzo_Shimizu)

2011-12-16

MODxを使うときのテキスト作り

12日のperlスクリプトに、行頭に「・」があるときにはh2タグをつけるという条件を追加した。
これはまず、改行コードを取って、「・」を取ってからその行の前後にh2タグとその受けタグをつける。
同じレベルのHTMLだと、これで足りそうである。
写真を入れるのは手作業かなあ。
あとは、テキストファイルだけを作っておいて、そのディレクトリにあるテキストファイルを全部、このかたちに変換するスクリプトを作ればタグを意識せずにテキストを書いておける。
ただし、MODxなどのCMSは最終的にはデータベースに送り込む。送り込んだら、後はサイト上での編集になる。
異本が許されないのはある意味でいいことかもしれない。
while( $kan=shift(@hen)){
if($kan=~/^・/){
chop($kan);
$kan=~s/・//g;
print OUT '<h2>'."$kan"."</h2>\n";
}
else{
$kan=~s/\n/<br \/>\n/g;
print OUT $kan;
}
}

ちなみに、自動的にエンティティ化されないblogの記事などをエンティティ化でエスケープするスクリプト。

11_12_16a

このblogでは半角ブラケット2つずつで囲うと、google検索文字となるので、これもエスケープしている。


posted at 23:22:43 on 2011-12-16 by belle - Category: General

Comments

mySQL error with query SELECT c.citem as itemid, c.cnumber as commentid, c.cbody as body, c.cuser as user, c.cmail as userid, c.cemail as email, c.cmember as memberid, c.ctime, c.chost as host, c.cip as ip, c.cblog as blogid FROM nucleus_comment as c WHERE c.citem=5156 ORDER BY c.ctime: Unknown column 'c.cemail' in 'field list'

No comments yet

Add Comments