記事No | : 7826 |
投稿日 | : 2010/08/14(Sat) 15:13:20 |
タイトル | : imagealbum メッセージのHTML化 |
ID情報 | : sasayan |
投稿者 | : sasa |
URL | : http://freearea.biz/special/room8b2g/ |
お世話になっております。
imagealbumで、大きな画像の横に出すメッセージを管理画面から入れることができますが、途中改行や一部太字などできるといいなと思っています。
タグを有効にするにはどこを改造すれば出来るのでしょうか。
もしお時間があれば教えて頂ければ助かります。
尚、上記URLはimagealubumを使わせてもらっているページですが、実際使っているところは写真なのでパスワードをかけています。ご覧になる必要があるならパスワードお教えしますので、個別に連絡頂ければと思います。
記事No | : 7827 |
投稿日 | : 2010/08/16(Mon) 19:28:12 |
タイトル | : Re: imagealbum メッセージのHTML化 |
ID情報 | : hirayama |
投稿者 | : hirayama |
管理者だけが入力できる部分なので、単純に有効にしても大丈夫かもしれませんが、
とりあえず、指定したタグのみ有効にする方法です。
album.cgiの157行目あたりの
# サイズ
($w,$h) = &reduce($w,$h,$max_w2,$max_h2);
を
# サイズ
($w,$h) = &reduce($w,$h,$max_w2,$max_h2);
# 指定したタグのみ有効化
@tag = ('br','strong');# 有効にしたいタグを指定
foreach (@tag) {
$msg =~ s/<(\/?$_[^>]*?)>/<$1>/g;
}
$msg =~ s/"/"/g;
のように変更します。いい加減な正規表現ですが・・・
この場合、@tagで指定した<br>と<strong>のみ有効にします。
記事No | : 7898 |
投稿日 | : 2010/08/31(Tue) 00:18:55 |
タイトル | : Re^2: imagealbum メッセージのHTML化 |
ID情報 | : sasayan |
投稿者 | : sasa |
URL | : http://freearea.biz/special/room8b2g/ |
> 管理者だけが入力できる部分なので、単純に有効にしても大丈夫かもしれませんが、
> とりあえず、指定したタグのみ有効にする方法です。
>
> album.cgiの157行目あたりの
> # サイズ
> ($w,$h) = &reduce($w,$h,$max_w2,$max_h2);
> を
> # サイズ
> ($w,$h) = &reduce($w,$h,$max_w2,$max_h2);
>
> # 指定したタグのみ有効化
> @tag = ('br','strong');# 有効にしたいタグを指定
> foreach (@tag) {
> $msg =~ s/<(\/?$_[^>]*?)>/<$1>/g;
> }
> $msg =~ s/"/"/g;
> のように変更します。いい加減な正規表現ですが・・・
> この場合、@tagで指定した<br>と<strong>のみ有効にします。
記事No | : 7899 |
投稿日 | : 2010/08/31(Tue) 00:26:40 |
タイトル | : Re^2: imagealbum メッセージのHTML化 |
ID情報 | : sasayan |
投稿者 | : sasa |
URL | : http://freearea.biz/special/room8b2g/ |
hirayamaさま
回答ありがとうございました。
お礼が遅くなり申し訳ありません。
また、先の返信は不慣れで入力前に送信してしまった上に
パスワードがわからなくなり、重ねての不始末申し訳ありません。