최신글 스킨적용을 다음과 같이 하고 싶습니다. > 그누4 질문답변

그누4 질문답변

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

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

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

본문


<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>
  • 복사

댓글 전체

최신글 스킨적용을 다음과 같이 하고 싶습니다.
그림을 보시면 좌측은 일반 최신글목록이 우측은 이미지가 첨가된 최신글 목록이 나옵니다.
소스는 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시간이 최대치인가.. 잠이 안와서 허접한 제 능력에 도움될만한 일은 고작 이거뿐이라니.. ㅠ.ㅠ
© SIRSOFT
현재 페이지 제일 처음으로