채택완료

리스트 목록 강조에 대해서 질문드려요.

2021-12-12 (일) 22:34:09 3,954
Copy
<?php if( $list[$i]['wr_hit'] >= 200 ) //조회수 200이상
{
echo "<span style='color:#ffffff; background-color:#e83782'>".$list[$i]['subject']."</span>";
}else if( $list[$i]['wr_hit'] >= 100 ) //조회수 100이상
{
echo "<span style='color:#e83782; background-color:#ffffff'>".$list[$i]['subject']."</span>";
}else  //일반
{
echo $list[$i]['subject'];
}
?>

안녕하세요.

현재 조회수 기준으로 조회수 100회 이상, 200회 이상일때 제목에 효과를 주고 있습니다.

여기에서 위의 소스를 그대로 반영하면서 특정 닉네임(=name : 특별한사람)일때 조회수 100 이상일때의 효과를 제목에 주고싶은데요.

Copy
<?php echo na_name_photo($list[$i]['mb_id'], $list[$i]['name']) ?>

등록자 함수는 이렇게 되어 있네요.

어떻게 변형을 해야할지 몰라 문의드립니다.

답변 2개 / 댓글 1개

채택된 답변
+20 포인트
Copy
<?php
if( $list[$i]['wr_hit'] >= 200 ) //조회수 200이상
{
echo "<span style='color:#ffffff; background-color:#e83782'>".$list[$i]['subject']."</span>";
}else if( $list[$i]['wr_hit'] >= 100 ) //조회수 100이상
{

  if($list[$i]['mb_id'] == "특정아이디") {

    echo "<span style='color:#e83782; background-color:#ffffff'>".$list[$i]['subject']."</span>";

  } else {

    echo "<span style='color:#e83782; background-color:#ffffff'>".$list[$i]['subject']."</span>";

  }
}else  //일반
{
echo $list[$i]['subject'];
}
?>

닉네임은 회원정보를 따로 가져와야해서..

회원 아이디로 특정하는게 좋습니다.

만약 닉네임으로 처리하실려면, 아래와 같이 수정하면 됩니다.

$mb = get_member($list[$i]['mb_id'])

if($mb['mb_nick'] == "특정닉네임") {

Copy
<?php

if($list[$i]['mb_id'] == "특정아이디") {

if( $list[$i]['wr_hit'] >= 200 ) //조회수 200이상
{
echo "<span style='color:#ffffff; background-color:#e83782'>".$list[$i]['subject']."</span>";
}else if( $list[$i]['wr_hit'] >= 100 ) //조회수 100이상
{
echo "<span style='color:#e83782; background-color:#ffffff'>".$list[$i]['subject']."</span>";
}else  //일반
{
echo $list[$i]['subject'];
}

}
?>

답변에 대한 댓글 1개

답변 감사합니다. 제가 설명이 부족했나 봅니다. 기존 조회수 200 이상, 100 이상일때의 효과와 별도로 '특정 아이디'일때 조회수 100이상일때의 style='color:#e83782; background-color:#ffffff' 효과를 줄려고 하는거라서요.

아이키스님 답변 대로로만 특정 아이디일때에 한해서 조회수 200이상, 조회수 100이상 효과만 들어가는 소스인것 같습니다.

답변을 작성하려면 로그인이 필요합니다.