• 북마크
  • 1:1문의
  • 새글
  • 회원가입
  • 로그인

팁 & 테크

  • Home
  • 스터디
  • 팁 & 테크

비밀글은 최신이미지 출력 안되게

2,535 2015.02.17 10:21

짧은주소

본문

원글의 옵션중 비밀글로 작성되어진 게시물의 이미지가 메인 최신이미지에 나오게 되어서 급하게 수정하게 되었습니다.

core를 건드리는 부분인지라, 급하게 사용하실분만 사용하셔야 할거 같네요.

 

/eyoom/classes/latest.class.php  217번째줄


for($i=0; $row = sql_fetch_array($result); $i++) {

....

return $list;

 

//

만약 이미지만 출력을 안하고 캡션은 출력되기를 원하시면 해당 구문 적용 위치만 달라집니다.

 

아래처럼 추가합니다.


for($i=0; $row = sql_fetch_array($result); $i++) {

$secret_img = preg_match('/secret/',$row['wr_option']); // 비밀글인지?

if(!$secret_img) { // 비밀글이 아닐때만

....

} // 비밀글이 아닐때만
return $list;

 

 

0
좋아요!
7
- l2zeo 메일보내기 홈페이지 아이디로 검색 - 회원등급 : 새싹/Level 7 - 포인트 : 18,897
레벨 7
경험치 4,337

Progress Bar 10%

- 가입일 : 2015-01-27 01:52:17
- 서명 : Esse quam videri (보이는 것보다 실제가 중요하다)
- 자기소개 :
댓글목록

fm25님의 댓글

적용해보니...
대문에서 보이지 않는 대신... 마지막 썸네일이 공란이 되어 버립니다.
9개 중에 8개만 보입니다.
그리고... 게시판 리스트에서는 썸네일이 보이네요.

l2zeo님의 댓글

미처 그부분까진 확인하지 못했었네요 ;;

이윰넷님의 댓글

안녕하세요.  l2zeo님
해당 부분은 이윰빌더 제작시 고려하지 못한 부분이네요.
다음 버전에서는 버그 패치 하도록 하겠습니다.

급하시다면 아래처럼 소스를 수정하시기 바랍니다.

- 대상파일 : /eyoom/classes/latest.class.php
- 대상함수 : latest_assign

패치 전

			if(!$row['wr_subject']) {
				if(preg_match('/secret/',$row['wr_option']) && !$is_admin && $member['mb_id']!=$row['mb_id']) {
					$list[$i]['wr_subject'] = '비밀 댓글입니다.';
					$list[$i]['wr_content'] = '비밀 댓글입니다.';
				} else {
					$list[$i]['wr_subject'] = cut_str(strip_tags($row['wr_content']), $cut_content, '…');
				}
				$list[$i]['href'] = G5_BBS_URL."/board.php?bo_table={$bo_table}&wr_id={$row['wr_id']}#c_{$row['wr_id']}";
			} else {
				if(preg_match('/secret/',$row['wr_option']) && !$is_admin && $member['mb_id']!=$row['mb_id']) {
					$list[$i]['wr_subject'] = '비밀글입니다.';
					$list[$i]['wr_content'] = '비밀글입니다.';
				} else {
					$list[$i]['wr_subject'] = conv_subject($row['wr_subject'], $cut_subject, '…');
					if($this->content == 'y') $list[$i]['wr_content'] = cut_str(strip_tags($row['wr_content']), $cut_content, '…');
				}
				// 옵션으로 이미지 가져오기
				if($this->img_view == 'y') {
					$list[$i]['image'] = $this->latest_image($row,$direct);
				}
				$list[$i]['href'] = G5_BBS_URL."/board.php?bo_table={$bo_table}&wr_id={$row['wr_parent']}";
			}



패치 후
			if(!$row['wr_subject']) {
				if(preg_match('/secret/',$row['wr_option']) && !$is_admin && $member['mb_id']!=$row['mb_id']) {
					$list[$i]['wr_subject'] = '비밀 댓글입니다.';
					$list[$i]['wr_content'] = '비밀 댓글입니다.';
				} else {
					$list[$i]['wr_subject'] = cut_str(strip_tags($row['wr_content']), $cut_content, '…');
				}
				$list[$i]['href'] = G5_BBS_URL."/board.php?bo_table={$bo_table}&wr_id={$row['wr_id']}#c_{$row['wr_id']}";
			} else {
				if(preg_match('/secret/',$row['wr_option']) && !$is_admin && $member['mb_id']!=$row['mb_id']) {
					$list[$i]['wr_subject'] = '비밀글입니다.';
					$list[$i]['wr_content'] = '비밀글입니다.';
				} else {
					$list[$i]['wr_subject'] = conv_subject($row['wr_subject'], $cut_subject, '…');
					if($this->content == 'y') $list[$i]['wr_content'] = cut_str(strip_tags($row['wr_content']), $cut_content, '…');

					// 옵션으로 이미지 가져오기
					if($this->img_view == 'y') {
						$list[$i]['image'] = $this->latest_image($row,$direct);
					}
				}
				$list[$i]['href'] = G5_BBS_URL."/board.php?bo_table={$bo_table}&wr_id={$row['wr_parent']}";
			}



좋은 정보 알려주셔서 감사드립니다.
설 명절 잘 보내세요.

l2zeo님의 댓글

덕분에 바로 패치했습니다~

이윰넷님의 댓글

항상 좋은 정보를 제공해 주시니 늘 감사할 따름입니다.

fm25님의 댓글

대문에서는 'No Image', 리스트에서는 보입니다.

쑤니님의 댓글

그누원본은 비밀글도 이미지 그냥 뿌려요.

fm25님의 댓글

이왕 수정하려면... 리스트에서도 보이지 않게 하는 것이 맞을 듯 해서요.
그누보드 원본과 비교한 것은 아니고...

비즈팔님의 댓글

좋은 자료 감사 드립니다.

Total 123건 8 페이지
번호 제목 글쓴이 날짜 추천
게시물이 없습니다.
LOGIN
사이드 메뉴

최신글이 없습니다.

최신글이 없습니다.

출석 랭킹

오늘의 랭킹

회원사진

닉네임

개근왕

최다1위

shadow shadow
Ranking

    출력할 랭킹이 없습니다.

  • 01 shadow
    674,374
  • 02 신비
    335,419
  • 03 가을하늘
    204,735
  • 04 mame
    202,630
  • 05 이윰MOUNT
    199,181
  • 06 미스코리아
    163,939
  • 07 레오나르도
    147,576
  • 08 테크니션
    142,655
  • 09 이윰IN
    135,258
  • 10 비온뒤맑음
    127,882
  • 01 shadow
    28,938
  • 02 joosam
    23,606
  • 03 티보리
    21,954
  • 04 홍인
    18,644
  • 05 레오나르도
    18,088
  • 06 이윰IN
    17,983
  • 07 도깨비
    16,614
  • 08 이윰EGG
    16,105
  • 09 자이언트
    14,698
  • 10 미스트
    14,379