볼

버그?

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : /board/skin/board/gallery/list.skin.php

너무 자잘한 버그입니다.

$img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$board['bo_gallery_width'].'" height="'.$board['bo_gallery_height'].'">'; 에서
쌍따움표를 변환시켜줘야...
$thumb['alt'] ==> str_replace('"',""",$thumb['alt'])

버그는 아니지만
기존에 있는 jquery 1.8.3기반으로 "jQuery Guillotine"라이브러리를 사용하는데 에러가 나서(1.7, 1.9에서는 에러가 나지 않음) jquery 1.11.1로 바꾸었는데 live함수가 없어져서 자바스크립트 에러가 납니다.
on함수로 바꾸어 주는 게 좋겠습니다.
|

댓글 3개

get_list_thumbnail 함수에서 아래의 코드로 alt 내용을 구하고 있습니다.

[code]
preg_match("/alt=[\"\']?([^\"\']*)[\"\']?/", $matches[0][$i], $malt);
[/code]
어떤 경우에 alt 에 쌍따옴표가 추가되는지 알려주시면 확인해 보겠습니다.

그리고 그누보드5는 jquery 1.8.3 에 맞게 개발이 되었기 때문에 live 를 on 으로 변경할 수는 없습니다.
jquery 버전을 변경하셔서 live 로 오류가 발생한다면 프로그램의 코드를 직접 수정하신 후 사용해 주셔야합니다.
관리자가 게시판수정에서 "파일 설명 사용"을 체크하면 input태그에 파일설명을 넣을수 있습니다. alt에 get_text()함수를 사용하는데 이 함수가 "문자를 변형하지 않습니다. aaaa"bbbb"cccc 를 입력하면 aaaa만 나옵니다.

on함수는 1.7에서 추가되었고 live함수는 1.7에 Deprecated되었고 1.9에 삭제되었습니다. 미리 on으로 바꾸어도 괜찮을 것 같아서...
get_list_thumbnail 함수에서 alt 값을 구할 때 " 를 포함하지 않는 문자만 가져옵니다.
따라서 따옴표를 치환할 필요는 없습니다. 따옴표를 포함하는 값이 필요하시다면 get_list_thumbnail 함수를
수정하신 후 사용해 주셔야 합니다.
댓글을 작성하시려면 로그인이 필요합니다.

버그신고

4,191건

  문의게시판을 이용해 주세요 :) https://sir.kr/co_qa  

+
분류 제목 글쓴이 날짜
14-10-30
14-10-28
14-10-28
14-10-27
14-10-27
14-10-25
14-10-24
14-10-24
14-10-24
14-10-24
14-10-23
14-10-22
14-10-22
14-10-22
14-10-21
14-10-21
14-10-20
14-10-17
14-10-16
14-10-12