플

분류관련 정규표현식 조언 부탁드립니다.

· 2010-05-10 (월) 00:40:38 · 1890 · 2
붉은색 부분이 하드코딩된 부분입니다.
볼드 처리된 부분에 정규표현식으로 처리하는 방법이 있을것 같은데 어렵네요.
링크는 해당 소스가 포함된 작업중인 예약스킨 입니다.
조언 부탁드립니다.

// 분류별 색상표시
$tmp_sca = explode("|", $board['bo_category_list']);
$set_arr = array(1=>"".$tmp_sca[0]."","".$tmp_sca[1]."","".$tmp_sca[2]."","".$tmp_sca[3]."",);

$tmp_ca_name = ($_GET[sca])?"and ca_name = '".$sca."'":"";
$query = sql_query("SELECT * FROM {$write_table} WHERE wr_1 <> '{$wr_1}' AND wr_3 = '{$wr_1}' ".$tmp_ca_name." ");

while($result = mysql_fetch_array($query))
{
    switch($result['ca_name'])
    {
        case $set_arr[1]: $tmp_color = "style='color:#30C0FF;'"; break;
        case $set_arr[2]: $tmp_color = "style='color:#3E4CBA;'"; break;
        case $set_arr[3]: $tmp_color = "style='color:#008000;'"; break;
        case $set_arr[4]: $tmp_color = "style='color:#BF6000;'"; break;
        default: $tmp_color = "style='color:black;'"; break;
    }
    $tmp_sca = $result['ca_name'].",<br/>";
    $dp_name = ($is_admin)?$result['wr_subject']:substr_replace($result['wr_subject'],'**',-6,strlen($result['wr_subject']));
    $pop_conts = get_text(cut_str($result['wr_content'], 200));
    $schedule .= "<li class='small'><a href='".$VAR['path']."&wr_id=".$result['wr_id']."' title='".$pop_conts."' ".$tmp_color.">".$tmp_sca.$dp_name." 님 ~".$result['wr_4']."</a></li>";
}

~~



|

댓글 2개

2010-05-10 (월) 02:03:24
$tmp_sca = explode("|", $board['bo_category_list']);
// $set_arr = array(1=>"".$tmp_sca[0]."","".$tmp_sca[1]."","".$tmp_sca[2]."","".$tmp_sca[3]."",);


switch($result['ca_name'])
{
case $tmp_sca[0]: $tmp_color = "style='color:#30C0FF;'"; break;
...
..
.
감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

203,029건
+
제목 글쓴이 날짜 조회
10-05-10 조회 1,358
10-05-10 조회 2,398
10-05-10 조회 1,364
10-05-10 조회 3,648
10-05-10 조회 1,467
10-05-10 조회 1,833
10-05-10 조회 1,971
10-05-10 조회 1,586
10-05-10 조회 2,153
10-05-10 조회 1,857
10-05-10 조회 1,879
10-05-10 조회 1,415
10-05-10 조회 1,735
10-05-10 조회 1,893
10-05-10 조회 1,891
10-05-10 조회 1,688
10-05-10 조회 4,570
10-05-09 조회 1,810
10-05-09 조회 1,647
10-05-09 조회 2,317