<textarea style='resize: none; wrap:hard;' class='sales-content' name=<?php echo kboard_option_salescontent.$index?> required><?php echo $content->option->{'salescontent'.$index}?></textarea>
위와 같이 사용하였는데요 수정 페이지나 글 쓸 때는 잘 적용이 되는데요.
document.php 에서는 개행(줄바꿈)이 안돼서 나옵니다.
그리고 게시판에서 제목뿐만 아니라 번호, 날짜, 조회수를 눌러도 글이 보이게 하려면 어떻게 해야 되나요??
감사합니다.
document.php 파일에서는 nl2br() 함수를 사용해주시면 개행(줄바꿈)이 될겁니다.
아래 코드를 사용해보세요.
<?php echo nl2br($content->option->{'salescontent'.$index})?>
nl2br() 함수는 자동으로 <br> 태그를 추가해주는 PHP 기본 함수입니다.
http://php.net/manual/kr/function.nl2br.php
그리고 번호, 날짜, 조회수 등 눌렀을 경우 본문으로 이동되게 하시려면 링크를 걸어야 합니다.
스킨의 list.php 파일을 수정해주세요.
<td class="kboard-list-uid"><?php echo $list->index()?></td>
위 코드를 찾아서 아래처럼 변경해주세요.
<td class="kboard-list-uid"><a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toString()?>"><?php echo $list->index()?></a></td>
같은 방법으로 다른 요소에도 링크(a) 태그를 추가해주시면 됩니다.
<td class="kboard-list-date"><a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toString()?>"><?php echo $content->getDate()?></a></td>
<td class="kboard-list-vote"><a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toString()?>"><?php echo $content->vote?></a></td>
<td class="kboard-list-view"><a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toString()?>"><?php echo $content->view?></a></td>
고맙습니다.
감사합니다 개행은 되었는데 스페이스는 1번밖에 인식하지못하네요 이것도 방법이 있을까요?
수정페이지에선 스페이스(공백)을 인식해서 나오는데 역시.. document에선 인식하지못하고 가운데로 정렬되서나오네요..
그냥 정렬없이 만들순없을까요.. !? 정렬없음 이라는 속성이 혹시 있을까요?
만약있다면.. !important 로 해버리게용..
매번 감사합니다.
본문 내용이 출력되는 곳에는 정렬 속성 등 특별한 속성은 없습니다.
정렬이 어떻게 나오는지 모르겠군요.
직접 확인 할 수 있는 페이지 주소 알려주시겠어요?
nl2br() 함수 대신 wpautop() 함수로 교체해서 어떤지 확인해보시겠어요?
<?php echo wpautop($content->option->{'salescontent'.$index})?>
https://codex.wordpress.org/Function_Reference/wpautop
고맙습니다.
참고로, CSS 속성은 크롬 개발자 도구(F12키)를 사용하시면 쉽게 찾고 테스트 해보실 수 있습니다.