최근게시물 넘버링 효과에 관해서 정보
최근게시물 넘버링 효과에 관해서본문
까까 데니크레인님 코드처럼 하면 ㅠ_ㅠ;; 첨부한 이미지 처럼 나타납니다..ㅠㅠ
최근게시물 출력이 10개면 자동 이미지 넘버링으로 처리가 되는데요...
이런식으로요..
<img src="<?=$latest_skin_path?>/img/btn_<?=$i+1?>.gif" align="absmiddle">
이미지가 아닌 텍스트 처리시
<?=$i+1?> 그냥 이렇게 하면 1부터 10까지 붙더라구요...
여기서..질문 드리고 싶은게...
i가 3보다 같거나 작으면 컬러색을 붉은색으로
i가 3보다 크다 10보다 작으면 검정색으로 출력되게 하고싶은데
조건문 아무리 짜집기해도 안되네요...
+ _ +;;;
<? if($i=0 $i++) { ?>
if($i < 3) echo"<span style="color:#e70000; font-weight:bold;">$i</span>";
else ($i > 3 == $numcount < 10) echo"<span style="color:#000; font-weight:bold;">$i</span>";
} ?>
<?
$i++
if($i < 3) {
echo"<span style='color:#e70000; font-weight:bold;'>$i</span>";
}
else if($i > 3 == $i < 10) {
echo"<span style='color:#000; font-weight:bold;'>$i</span>";
}
?>
latest.skin.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<div class="hitrank"><span style="color:#cc0000;">추천수 랭킹</span></div>
<table cellspacing="1" cellpadding="1" border="0">
<tr>
<? for ($i=0; $i<count($list); $i++) {$m++;
$gr_subject = cut_str($list[$i][gr_subject], 10);
$bo_subject = cut_str($list[$i][bo_subject], 12, "");
$wr_subject = cut_str($list[$i][wr_subject], $subject_len,"");
?>
<tr>
<td width="5%">
<!--코드 들어가는 곳-->
<? for ($i=1; $i < 11; $i++) {
if ($i <= 3) {
echo"<span style='color:#e70000; font-weight:bold; font-size:11pt; font-family:Arial;'>$i</span>";
} else
echo"<span style='color:#000; font-weight:bold; font-size:11pt; font-family:Arial;'>$i</span>";
}
?>
</td>
<?
echo "<td width='20%'><a href='{$list[$i][wr_link1]}' target='_blank'>";
$image = urlencode($list[$i][file][0][file]); // 첫번째 파일이 이미지라면
if (preg_match("/\.(gif|jpg|png)$/i", $image)) {
echo "<img src='$g4[path]/data/file/{$list[$i][bo_table]}/$image' width='40' height='30' border=0 class=img>"; // 이미지크기
} else
echo "<img src='$latest_skin_path/img/no_image.gif' width='40' height='30' border=0></a></td>";
echo "<td width='75%'><a href='{$list[$i][wr_link1]}' target='_blank'>$wr_subject <span style='color:#999999; font-size:9px;'>({$list[$i][wr_good]})</span><br></a>";
?>
</tr>
<? } ?>
</table>
<div style="padding:0 10px;"><? if (count($list) == 0) { ?>데이터가 없습니다.<? } ?></div>
최근게시물 출력이 10개면 자동 이미지 넘버링으로 처리가 되는데요...
이런식으로요..
<img src="<?=$latest_skin_path?>/img/btn_<?=$i+1?>.gif" align="absmiddle">
이미지가 아닌 텍스트 처리시
<?=$i+1?> 그냥 이렇게 하면 1부터 10까지 붙더라구요...
여기서..질문 드리고 싶은게...
i가 3보다 같거나 작으면 컬러색을 붉은색으로
i가 3보다 크다 10보다 작으면 검정색으로 출력되게 하고싶은데
조건문 아무리 짜집기해도 안되네요...
+ _ +;;;
<? if($i=0 $i++) { ?>
if($i < 3) echo"<span style="color:#e70000; font-weight:bold;">$i</span>";
else ($i > 3 == $numcount < 10) echo"<span style="color:#000; font-weight:bold;">$i</span>";
} ?>
<?
$i++
if($i < 3) {
echo"<span style='color:#e70000; font-weight:bold;'>$i</span>";
}
else if($i > 3 == $i < 10) {
echo"<span style='color:#000; font-weight:bold;'>$i</span>";
}
?>
latest.skin.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<div class="hitrank"><span style="color:#cc0000;">추천수 랭킹</span></div>
<table cellspacing="1" cellpadding="1" border="0">
<tr>
<? for ($i=0; $i<count($list); $i++) {$m++;
$gr_subject = cut_str($list[$i][gr_subject], 10);
$bo_subject = cut_str($list[$i][bo_subject], 12, "");
$wr_subject = cut_str($list[$i][wr_subject], $subject_len,"");
?>
<tr>
<td width="5%">
<!--코드 들어가는 곳-->
<? for ($i=1; $i < 11; $i++) {
if ($i <= 3) {
echo"<span style='color:#e70000; font-weight:bold; font-size:11pt; font-family:Arial;'>$i</span>";
} else
echo"<span style='color:#000; font-weight:bold; font-size:11pt; font-family:Arial;'>$i</span>";
}
?>
</td>
<?
echo "<td width='20%'><a href='{$list[$i][wr_link1]}' target='_blank'>";
$image = urlencode($list[$i][file][0][file]); // 첫번째 파일이 이미지라면
if (preg_match("/\.(gif|jpg|png)$/i", $image)) {
echo "<img src='$g4[path]/data/file/{$list[$i][bo_table]}/$image' width='40' height='30' border=0 class=img>"; // 이미지크기
} else
echo "<img src='$latest_skin_path/img/no_image.gif' width='40' height='30' border=0></a></td>";
echo "<td width='75%'><a href='{$list[$i][wr_link1]}' target='_blank'>$wr_subject <span style='color:#999999; font-size:9px;'>({$list[$i][wr_good]})</span><br></a>";
?>
</tr>
<? } ?>
</table>
<div style="padding:0 10px;"><? if (count($list) == 0) { ?>데이터가 없습니다.<? } ?></div>
작성자에 의해 채택됐습니다.
위에 for문이 있으니 아래에 같은 변수로 또 for문을 줄 필요가 없지요. 처음부터 소스전체를 주셨으면 좋았을텐데 ㅎㅎ
<!--코드 들어가는 곳-->
<? for ($i=1; $i < 11; $i++) {
if ($i <= 3) {
echo"<span style='color:#e70000; font-weight:bold; font-size:11pt; font-family:Arial;'>$i</span>";
} else
echo"<span style='color:#000; font-weight:bold; font-size:11pt; font-family:Arial;'>$i</span>";
}
?>
위코드를 아래코드로 수정해보세요.
<!--코드 들어가는 곳 수정-->
$num = $i + 1;
if ($i < 3) {
echo"<span style='color:#e70000; font-weight:bold; font-size:11pt; font-family:Arial;'>$num</span>";
} else
echo"<span style='color:#000; font-weight:bold; font-size:11pt; font-family:Arial;'>$num</span>";
<!--코드 들어가는 곳-->
<? for ($i=1; $i < 11; $i++) {
if ($i <= 3) {
echo"<span style='color:#e70000; font-weight:bold; font-size:11pt; font-family:Arial;'>$i</span>";
} else
echo"<span style='color:#000; font-weight:bold; font-size:11pt; font-family:Arial;'>$i</span>";
}
?>
위코드를 아래코드로 수정해보세요.
<!--코드 들어가는 곳 수정-->
$num = $i + 1;
if ($i < 3) {
echo"<span style='color:#e70000; font-weight:bold; font-size:11pt; font-family:Arial;'>$num</span>";
} else
echo"<span style='color:#000; font-weight:bold; font-size:11pt; font-family:Arial;'>$num</span>";
댓글 전체
else if ($i > 3 && $i < 10) {
위에 코드는 제가 임의로 생각대로 작성한 것입니다 - -;;;
온전하지 않은 코드에요....
실제 코드를...ㅠㅠ
온전하지 않은 코드에요....
실제 코드를...ㅠㅠ
<?php
for ($i=1; $i < 11; $i++) {
if ($i <= 3) {
echo"<span style='color:#e70000; font-weight:bold;'>$i</span>";
} else if ($i > 3 && $i <= 10) {
echo"<span style='color:#000; font-weight:bold;'>$i</span>";
}
}
?>
123은 빨간색 45678910은 검정색으로 나옵니다.
--------------------
위 소스를 그대로 붙여넣고 확인을 안했네요. -_- 수정
for ($i=1; $i < 11; $i++) {
if ($i <= 3) {
echo"<span style='color:#e70000; font-weight:bold;'>$i</span>";
} else if ($i > 3 && $i <= 10) {
echo"<span style='color:#000; font-weight:bold;'>$i</span>";
}
}
?>
123은 빨간색 45678910은 검정색으로 나옵니다.
--------------------
위 소스를 그대로 붙여넣고 확인을 안했네요. -_- 수정
<?php
for ($i=1; $i < 11; $i++) {
if ($i <= 3) {
echo"<span style='color:#e70000; font-weight:bold;'>$i</span>";
} else
echo"<span style='color:#000; font-weight:bold;'>$i</span>";
}
?>
1,2,3만 빨간색하면 나머진 머 다 깜장 아닌가요? else if쓸 이유가..ㅋㅋ
만약 쓴다면 else if($i<10)하면 끝...1,2,3은 위쪽 이프에서 걸러지니깐...
그리고 조건 두개 이상 줄때... && 이건 and 고 || 이건 or 입니다...
for ($i=1; $i < 11; $i++) {
if ($i <= 3) {
echo"<span style='color:#e70000; font-weight:bold;'>$i</span>";
} else
echo"<span style='color:#000; font-weight:bold;'>$i</span>";
}
?>
1,2,3만 빨간색하면 나머진 머 다 깜장 아닌가요? else if쓸 이유가..ㅋㅋ
만약 쓴다면 else if($i<10)하면 끝...1,2,3은 위쪽 이프에서 걸러지니깐...
그리고 조건 두개 이상 줄때... && 이건 and 고 || 이건 or 입니다...
두 분이 알려주신 코드대로 하면
--;; <img src="http://malza.com/Untitled-1.jpg"> 이렇게 - -뜹니다...ㅠㅠ
--;; <img src="http://malza.com/Untitled-1.jpg"> 이렇게 - -뜹니다...ㅠㅠ
댓글이 많길레 저도 한번 -ㅇ-!
<?php
for ($i=1; $i < 11; $i++) {
$color = ($i <= 3)?"#e70000":"#000";
echo"<span style='color:{$color}; font-weight:bold;'>$i</span>";
}
?>
<?php
for ($i=1; $i < 11; $i++) {
$color = ($i <= 3)?"#e70000":"#000";
echo"<span style='color:{$color}; font-weight:bold;'>$i</span>";
}
?>
작성자에 의해 채택됐습니다.
위에 for문이 있으니 아래에 같은 변수로 또 for문을 줄 필요가 없지요. 처음부터 소스전체를 주셨으면 좋았을텐데 ㅎㅎ
<!--코드 들어가는 곳-->
<? for ($i=1; $i < 11; $i++) {
if ($i <= 3) {
echo"<span style='color:#e70000; font-weight:bold; font-size:11pt; font-family:Arial;'>$i</span>";
} else
echo"<span style='color:#000; font-weight:bold; font-size:11pt; font-family:Arial;'>$i</span>";
}
?>
위코드를 아래코드로 수정해보세요.
<!--코드 들어가는 곳 수정-->
$num = $i + 1;
if ($i < 3) {
echo"<span style='color:#e70000; font-weight:bold; font-size:11pt; font-family:Arial;'>$num</span>";
} else
echo"<span style='color:#000; font-weight:bold; font-size:11pt; font-family:Arial;'>$num</span>";
<!--코드 들어가는 곳-->
<? for ($i=1; $i < 11; $i++) {
if ($i <= 3) {
echo"<span style='color:#e70000; font-weight:bold; font-size:11pt; font-family:Arial;'>$i</span>";
} else
echo"<span style='color:#000; font-weight:bold; font-size:11pt; font-family:Arial;'>$i</span>";
}
?>
위코드를 아래코드로 수정해보세요.
<!--코드 들어가는 곳 수정-->
$num = $i + 1;
if ($i < 3) {
echo"<span style='color:#e70000; font-weight:bold; font-size:11pt; font-family:Arial;'>$num</span>";
} else
echo"<span style='color:#000; font-weight:bold; font-size:11pt; font-family:Arial;'>$num</span>";
잘되네요^^;;;감사합니다.
감사합니다