Loading the content...

팁 & 테크

  • Home
  • 스터디
  • 팁 & 테크

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

2,203 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
좋아요!
- 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건 4 페이지
제목
암스원 아이디로 검색 2015.07.01 2,585 1
수퍼개미 아이디로 검색 2015.10.27 2,561 0
fm25 아이디로 검색 2015.03.18 2,545 2
shadow 아이디로 검색 2015.04.24 2,534 3
곡우 아이디로 검색 2015.03.08 2,531 0
fm25 아이디로 검색 2015.04.03 2,523 2
l2zeo 아이디로 검색 2015.02.07 2,444 0
김나리 아이디로 검색 2015.03.25 2,438 0
fm25 아이디로 검색 2015.03.18 2,419 0
shadow 아이디로 검색 2015.04.13 2,370 0
eyoom 아이디로 검색 2015.02.10 2,369 1
곡우 아이디로 검색 2015.02.09 2,368 1
fm25 아이디로 검색 2015.03.21 2,342 2
red123 아이디로 검색 2015.06.22 2,328 0
maxform 아이디로 검색 2015.06.11 2,319 0