質問箱/2395

カテゴリ
サマリブロック型、またはブロック要素でのカラー
バージョン1.4.4
投稿者tororin?
状態質問
投稿日2004-10-19 (火) 23:49:35

質問

検索をしてみましたが、見当たらないので質問させてください。

御知らせ等のページで最新の書込みだけをデフォルトの色にして過去の書込みを薄い色に変更したいのですが、頻繁に更新作業を行う場合に手間がかかりすぎます。 


最新2

最新1

    ↓

最新3

最新2
最新1


もし、ブロック型があれば

#color(#F0F)

最新3

#color(#707)

最新2
最新1


と、の様に更新が楽にならないものかと思った次第です。(実際には”最新1 ”の短い単語ではない為に改行が多数ある場合に色変更箇所が多くなります。)

これに相当するものがもしありましたら御教授下さいませ。 宜しくお願い致します。

回答

  • (「2004-10-19 (火) 23:49:35」 <= この仕組みをベースにするといいのかな?) -- henoheno 2004-10-19 (火) 23:57:13
  • ブロック型プラグインというよりも、ブロック要素で片を付ける問題かなぁ... COLOR(色): みたいな。-- 2004-10-20 (水) 07:12:50
    <?
    function plugin_setcolor_convert()
    {
        list($tx,$bg) = func_get_args();
    
        if ( $tx == 'off') {
            return '</div>';
        }
    
        $tx = preg_match('/^#[\da-f]+$/i',$tx) ? "color: $tx;":'';
        $bg = preg_match('/^#[\da-f]+$/i',$bg) ? "background-color: $bg;":'';
    
        if ( $tx || $bg ) {
            return "<div style=\"$tx$bg\">";
        }
    
        return '<div>';
    }?>
    こういうのは簡単だけど、イマイチ格好良くないし、parse errorの可能性もあるかな?
    • そういえば、henohenoさんの考えを加えて、引数に&date;形式の日付を受けて、色を自動で吐くようにする手もありましたね。 -- 2004-10-20 (水) 07:23:22
    • XSS脆弱性があったのでコッソリ修正。
  • 皆さん、色々と御返答いただきありがとうございます。 理想はCENTER:とかの様に使えればと妄想しています。 ですからCOLOR(色):なんてのがあると嬉しい限りです。 高機能となるとhenohenoさんが御指摘くださった時間でも変色する機能もアリかな?っと思います。 -- tororin? 2004-10-20 (水) 18:57:02


添付ファイル: fileconvert_html_color.diff 1368件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2004-11-01 (月) 22:33:33
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.247 sec.

OSDN