전체 최근게시글(검색 옵션 추가) > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

전체 최근게시글(검색 옵션 추가) 정보

최신글 전체 최근게시글(검색 옵션 추가)

첨부파일

latestAll.zip (11.3K) 349회 다운로드 2008-06-15 19:03:57

본문

=======================================
전체 최신글 설치/사용법
=======================================

설치
=====
1. 다운받은 압축 파일을 열어보면

+lib
+skin

폴더가 있다.
그누보드 루트에 그대로 덮어 씌워준다.
=====
설치끝


사용법
======
1. 사용하고자 하는 페이지 상단에 아래 소스코드를 삽입한다.
--------------------------------------------------
<?
include_once("$g4[path]/lib/gnuwiki.lib.php");
?>
--------------------------------------------------


2. 게시판 리스트를 출력 하고자 하는 곳에 아래와 같이 사용한다.
---------------------------------------------------
<?=latestAll("basic", 15, array('forum'), array('CSS'), true);?>
---------------------------------------------------


3. 각 속성 설명
---------------------------------------------------
latestAll 파라미터는 다음과 같다.
latestAll('스킨명', '출력갯수', '제외할그룹[배열]', '제외할게시판[배열]', '답글출력금지여부 true = 출력금지; false = 출력');
latestAll('스킨명', '출력갯수');
---------------------------------------------------
스킨명과 출력갯수만 넣으면 모두 출력한다.
단 비밀글은 출력 하지 않는다.


==================================
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=77422

이전에 올렸던 전체 최신글에서 검색하지 않을 그룹, 게시판 옵션을 추가했고
답글 출력 여부도 결정 가능하도록 했습니다.
추천
5

댓글 전체

업데이트 감사합니다. 출력되는 글자수를 조정할려면 어떻게 하죠?
문제는 출력글에 마우스 오버되면 글씨가 커지면서 제목이 긴것은 두줄로 넘어가서 출력되면
틀이 작아졌다 커집니다. 반복됩니다. 마우스만 오버되면 말입니다.

그래서 출력되는 글자수를 잘라야 할것 같은데 방법을 모르겠네요..
이 스킨은 위키 전용으로 만들어서 글자수 자르는 옵션은 없습니다;;
안타깝네요;;

쿼리문장을 수정하거나 출력될때 간단하게 자르는 방법이 있습니다.

글자가 커지는 것은 CSS스타일을 약간 수정하시면 됩니다.
폴더 내부에 style.php 파일이 있습니다. 그곳에서
.latestAll a {
font-size: 11pt;
text-decoration:none;
}

.latestAll a:hover {
font-size: 13pt;
text-decoration:none;
}

font-size부분을 조정하시면 글자가 커지거나 작아지는 일은 없을 겁니다.
전 전체화면에 뿌릴거라서 글자크기를 일부러 크게 만들었는데.
작은 박스에 넣으실 거라면 글자 크기를 줄이셔도 됩니다.

그리고 글자 자르는 것은 조금만 찾아본 다음에 댓글로 알려드릴게요
문자열 자르는 함수 입니다..
---
conv_subject($list['wr_subject'], $subject_len, "…");
---
$subject_len 만큼만 출력하고 나머지는 ...으로 대체 합니다.
이걸 넣으시면 되겠네요..
인코딩 문제입니다.
EUC-KR 서버를 사용하시나본네요..
파일을 EUC-KR로 변환해서 사용하시면 될거에요..
변환하는 방법은 에디트 플러스 같은곳에서 불러들여서 다른이름으로 저장할때 인코딩 선택 해주시면 됩니다.
수정하셔야 하는 부분이 있습니다.
gnuwiki.lib.php 84번째 줄을 아래와 같이 수정해야 됩니다.
$sql .= " order by N.bn_datetime desc limit $rows";

Rows 값이 정의 안되어서 모든 게시물이 나왔어요~~
이부분은 limit를 주게되면.. 중간에 비밀글이나 답글은 보여주지 않는 옵션에 의해 10개를 출력하고 싶었는데 8,9개 출력되는 경우가 생깁니다.

그래서 latestAll.skin.php파일에서 출력 갯수를 조절합니다.
----------------------------------------------------
for ($i=0;$k<$rows && $row = sql_fetch_array($list); $i++)
----------------------------------------------------
여기서 rows변수로 출력 갯수를 지정합니다.
전체 5,850 |RSS
그누4 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT