전체게시판에서-새글뽑기 스킨 > 그누3 스킨

그누3 스킨

전체게시판에서-새글뽑기 스킨 정보

최신글 전체게시판에서-새글뽑기 스킨

첨부파일

newsite(2).zip (12.2K) 166회 다운로드 2004-08-20 17:49:02

본문

제 사이트에서 새로운 등록사이트를 최신글 처럼 보이기위해 만들었읍니다.
새글 보기 최신글로 사용하면 좋을것같습니다.
질문을 메일로 쪽지로 많이들 주셔서 힌트를 얻었었읍니다.
원본소스는 관리자님의 새글보기입니다.

1. 압축을 풀면 newsite 폴더와 n_site.lib.php 그리고 newsite_1.php가 있읍니다.
    - 뉴사이트 폴더는 bbs/skin/latest에 올립니다.
    - n_site.lib.php는 lib/에 올립니다.
    - newsite_1.php 는 ./에 올립니다(www/에 그러니깐 bbs상위폴더에)

2. 보여주고 싶은 부분에
    <? newsite('newsite',1,26,30);?> 합니다.
    여기는 기존의 최신글과는 약간 다릅니다.
    newsite('최신글폴더',보여줄글수,제목글자수,글내용글자수)입니다.
    이점 유념하시어 사용하세요..
   
    n_site.lib.php를 열어보고 제외할게시판, 시간등을 설정하여 잘 사용합니다.

3. newsite_1.php 는 위에 보이는  새등록사이트를 눌르면 갈곳입니다.
    이또한 주석부분을 보고 수정하여 잘 사용합니다..

현재는
- 글제목을 눌르면 링크1에 해당하는 사이트로 새창이 열립니다.
- 글제목옆에 게시판명을 눌르면 게시판 리스트로 갑니다.
- 글내용을 눌르면 링크1로 갑니다.

이부부을 수정하려면
 n_site.lib.php과  newsite_1.php을 열어..

$link[$key]->link_href1 = "./?doc=bbs/gblink.php&bo_table=$row[bo_table]&wr_id=$row2[wr_id]&index=1";
이부분을

$link[$key]->link_href1 = "./?doc=bbs/gnuboard.php&bo_table=$row[bo_table]&wr_id=$row2[wr_id]"; 로 수정 합니다..
추천
0

댓글 전체

만도님 반갑습니다..올려주신 스킨고맙게쓰겠씁니다.
오늘 이 스킨을받아서 실험중에있씁니다. 이와 중 질문입니다..파일중에 n_site.ilb에서
$list[$key]->wr_content = cut_str(strip_tags($row2[wr_content]),$con_len);//글내용 글자수 조정이
있는데..어떻게 글자수조정을 하면되는지요?? 요것이 질문입니다..^.^

다음은..에러부분에서 리플을 달아주신 님들의 답변이될지도모르겠씀니다.
김샨님//ilb파일에서
 $link[$key]->link_href1 = "./?doc=$cfg[bbs_dir]/gnuboard.php&bo_table={$row[bo_table]}&wr_id={$row[wr_parent_id]}";
요렇게 하면어떨런지요??...

이동희님//저도맨처음 설치해서 그런 현상이 있었씁니다.
그런현상을잡기위해 여러모로 삽질작업결과 소스에는 아무런 문제가없었습니다.
다만 이미지사이즈정의에서 문제가된것인데..저같은경우 홈페이지의 게시물이시험용으로밖에
몇개없어서 모두지우고 다시글을 쓰거나 이미지를 올려보니 정상작동하는 경우입니다.
생각하건데..스킨프로그램을 설치한 순간부터 이미지를 읽을수 있는 것이 아닐까..생각합니다..
님이말씀하신gd문제도 조금은 있겠지만...에러구문을 출력하는상태에서 이미지생성에는 문제가없으니
황당하긴하데요..^.^
만도님 귀챦게해서 죄송합니다.

noimg.gif 을  최신글 스킨폴더에 올려도 않되고
아래와 같이 수정을 해도 똑 같은 에러가 납니다.
GD에 문제가 있는겁니까? 제가 이부분은 까막눈이라...

foreach ($list as $key=>$value) {
              if($value->file_image1){
                $destfile = $value->file_image1.'mandonewsThumb';
                $size = getimagesize($value->file_image1); 
                }else{
                $value->file_image1 = "$latest_skin/noimg.gif";
                $size = getimagesize($value->file_image1); 
                }
해당글의 링크가 잘못되엇을 수도 있어요..

일단 최신글을 설치한 주소를 보여 주시고요.. 그렇게 주소만 갈쳐 주면 어케알아요?
foreach ($list as $key=>$value) {
              if($value->file_image1){
    $destfile = $value->file_image1.'mandonewsThumb';
                $size = getimagesize($value->file_image1); 
                }else{
                $value->file_image1 = "$latest_skin/noimg.gif";
                $size = getimagesize($value->file_image1); 
                }

하시고 노이미지파일(noimg.gif)을  최신글 스킨폴더에 올려 주세요
이미지가 없는 경우 다음과 같은 에러가 나는데 어딜 수정하면 되나요?

Warning: getimagesize() [function.getimagesize]: Read error!
in /id/www/gnu3/bbs/skin/latest/newsite/latest.skin.php on line 39

39행 소스내용 => $size = getimagesize($value->file_image1);
그 동안 바빠서 설치 못하고 있었는데, 이번 주말에 설치해볼랍니다.
만도님 소스와 스킨 개인적으로 좋아합니다. 좋은 소스 계속부탁드립니다.
(그누보드의 고수님들 덕분에 몇년만에 공부하고 싶은 충동 생깁니다.
그런데 너무 늦은 것 같아서? 환경도 많이 변했고.....
전체 169
그누3 스킨 내용 검색 최신글에서

회원로그인

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