g

최신글 스킨적용을 다음과 같이 하고 싶습니다.

skin.jpg

<DIV>최신글 스킨적용을 다음과 같이 하고 싶습니다. </DIV>
<DIV>그림을 보시면 좌측은 일반 최신글목록이 우측은 이미지가 첨가된 최신글 목록이 나옵니다.</DIV>
<DIV>소스는 2열로 나오는 최신글로 되어있습니다. (index.php)</DIV>
<DIV>&nbsp;</DIV>
<DIV>&lt;? <BR>include_once("./_common.php"); <BR>include_once("$g4[path]/lib/latest.lib.php"); </DIV>
<DIV>$g4[title] = " UTF-8"; <BR>include_once("./_head.php"); <BR>?&gt; </DIV>
<DIV>&lt;!-- 메인화면 최신글 시작 --&gt; <BR>&lt;table width="646" border="0" cellspacing="0" cellpadding="2"&gt;&nbsp; <BR>&lt;? <BR>// 게시판 목록을 읽어서 최근글을 읽어온다. <BR>$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table "; <BR>$result = sql_query($sql); <BR>for ($i=0; $row=sql_fetch_array($result);) { <BR>&nbsp;&nbsp;&nbsp; // 이 함수가 바로 최신글을 추출하는 역할을 합니다. <BR>&nbsp;&nbsp;&nbsp; // 스킨은 입력하지 않을 경우 관리자 &gt; 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다. <BR>&nbsp;&nbsp;&nbsp; // 사용방법 <BR>&nbsp;&nbsp;&nbsp; // 아래 %1이면 1열, %3이면 3열이 됩니다. <BR>&nbsp;&nbsp;&nbsp; // latest(스킨, 게시판아이디, 출력라인, 글자수) <BR>if($i%2==0) <BR>echo "&lt;tr&gt;"; <BR>?&gt; <BR>&lt;td width="50%" valign="top"&gt; <BR>&lt;?= latest("basic", $row[bo_table], 12, 70, "4,25")?&gt; <BR>&lt;/td&gt; <BR>&lt;? <BR>$i++; <BR>} <BR>?&gt; <BR>&lt;/tr&gt;&lt;/table&gt; <BR>&lt;!-- 메인화면 최신글 끝 --&gt; <BR>&lt;? <BR>include_once("./_tail.php"); <BR>?&gt; </DIV>
<DIV>&nbsp;</DIV>
<DIV>여기서 최신글을 2종류 사용해야 하므로</DIV>
<DIV>&lt;?= latest("basic", $row[bo_table], 12, 70, "4,25")?&gt; 요기부분에 </DIV>
<DIV>if문을 써줘야 할꺼같은데 제가 초보라서리...T.T</DIV>
<DIV>고수님들의 많은 지도 부탁드립니다.</DIV>
<DIV>게시판은 1, 2, 3, 4, 5, 번중에 </DIV>
<DIV>2번과 4번 게시판을 그림의 우측과 같이 사용하고 싶습니다.(2열의 구조상...)</DIV>

첨부파일

skin.jpg (68.6 KB)
0회 2006-07-07 01:55
|

댓글 5개

최신글 스킨적용을 다음과 같이 하고 싶습니다.
그림을 보시면 좌측은 일반 최신글목록이 우측은 이미지가 첨가된 최신글 목록이 나옵니다.
소스는 2열로 나오는 최신글로 되어있습니다. (index.php)

<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
$g4[title] = " UTF-8";
include_once("./_head.php");
?>
<!-- 메인화면 최신글 시작 -->
<table width="646" border="0" cellspacing="0" cellpadding="2">
<?
// 게시판 목록을 읽어서 최근글을 읽어온다.
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result);) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// 아래 %1이면 1열, %3이면 3열이 됩니다.
// latest(스킨, 게시판아이디, 출력라인, 글자수)
if($i%2==0)
echo "<tr>";
?>
<td width="50%" valign="top">
<?= latest("basic", $row[bo_table], 12, 70, "4,25")?>
</td>
<?
$i++;
}
?>
</tr></table>
<!-- 메인화면 최신글 끝 -->
<?
include_once("./_tail.php");
?>

여기서 최신글을 2종류 사용해야 하므로
<?= latest("basic", $row[bo_table], 12, 70, "4,25")?> 요기부분에
if문을 써줘야 할꺼같은데 제가 초보라서리...T.T
고수님들의 많은 지도 부탁드립니다.
게시판은 1, 2, 3, 4, 5, 번중에
2번과 4번 게시판을 그림의 우측과 같이 사용하고 싶습니다.(2열의 구조상...)
가장 쉬운 방법은 그냥 테이블 짜고 각각 셀 안에
<?= latest("basic", $row[bo_table], 12, 70, "4,25")?>
를 넣어 주세요.

스킨 이름과 bo_table 값을 위치에 맞게 해 주시고요.
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
$g4[title] = " UTF-8";
include_once("./_head.php");
?>
<!-- 메인화면 최신글 시작 -->
<table cellpadding="0" cellspacing="0" width="646">
<tr><td width="323" valign="top">
<table cellpadding="0" cellspacing="0" width="323">
<tr><td>
<?= latest("latest스킨이름 여기서는 basic", 게시판테이블값입력, 12, 70, "4,25") //1번째 ?>
</td></tr>
<tr><td>
<?= latest("latest스킨이름 여기서는 basic", 게시판테이블값입력, 12, 70, "4,25") //2번째 ?>
</td></tr>
<tr><td>
<?= latest("latest스킨이름 여기서는 basic", 게시판테이블값입력, 12, 70, "4,25") //3번째 ?>
</td></tr>
<tr><td>
<?= latest("latest스킨이름 여기서는 basic", 게시판테이블값입력, 12, 70, "4,25") //4번째 ?>
</td></tr>
<tr><td>
<?= latest("latest스킨이름 여기서는 basic", 게시판테이블값입력, 12, 70, "4,25") //5번째 ?>
</td></tr>
<tr><td>
<?= latest("latest스킨이름 여기서는 basic", 게시판테이블값입력, 12, 70, "4,25") //6번째 ?>
</td></tr>
</table>
</td>
<td width="323" valign="top">
<table cellpadding="0" cellspacing="0" width="323">
<tr><td>
<?= latest("latest스킨이름 여기서는 basic", 게시판테이블값입력, 12, 70, "4,25") //오른쪽1번째 ?>
</td></tr>
<tr><td>
<?= latest("latest스킨이름 여기서는 basic", 게시판테이블값입력, 12, 70, "4,25") //오른쪽2번째 ?>
</td></tr>
</table>
</td></tr>
</table>
<!-- 메인화면 최신글 끝 -->
<?
include_once("./_tail.php");
?>
위에 include된 latest.lib.php 파일안에 latest에 대한 함수가 정의되어있습니다.
rolo 님 말씀에 테그만 덧씌웠습니다.

아.. 11시에 잠깐 잠들었는데 일어나보니 새벽3시..;;
수면시간 4시간이 최대치인가.. 잠이 안와서 허접한 제 능력에 도움될만한 일은 고작 이거뿐이라니.. ㅠ.ㅠ
너무너무 감사드립니다.
여러 고수님들 덕분에 좋은 공부가 되고 있습니다.
앞으로도 많은 지도 편달 부탁드립니다. ^^
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 1,662
19년 전 조회 1,536
19년 전 조회 1,513
19년 전 조회 1,511
19년 전 조회 1,753
19년 전 조회 1,513
19년 전 조회 1,271
19년 전 조회 1,512
19년 전 조회 1,500
19년 전 조회 1,513
19년 전 조회 1,610
19년 전 조회 1,640
19년 전 조회 1,141
19년 전 조회 1,705
19년 전 조회 1,391
19년 전 조회 1,607
19년 전 조회 1,552
19년 전 조회 1,529
19년 전 조회 1,457
19년 전 조회 1,538
🐛 버그신고