안녕하세요
케이보드 크로스링크 스킨 게시판 문의입니다
게시판 글 입력시 본문내용을 입력하는 칸도 있던데, 글을 발행하고 나면 본문내용은 나오지 않더군요
입력한 본문내용이 나오게 할 수는 없나요? 링크에 대한 설명을 하는 용도로 쓰면 좋을 거 같아서요
안녕하세요~^^
KBoard 크로스 링크 스킨에서 본문 내용은
게시글 등록 시 빈 링크 등록 시 일반 게시글처럼 표시하도록 설정되어 있습니다.
빈 링크로 등록해주셔야 게시글 본문 페이지로 이동하면서 본문 내용을 확인하실 수 있습니다.
만약, 게시글 목록 페이지에서 본문 내용은
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일에
아래의 코드로 표시하실 수 있습니다.
<?php echo $content->content?>
고맙습니다.
1.답변이 이해가 안가네요
<?php echo $content->content?>
이 코드를 list.php 파일 내 어느 위치에 입력하라는건지 설명이 없어서 이해가 안갑니다.
2. 다른 방식
https://www.cosmosfarm.com/threads/document/39426
이 분이 질문하신 것처럼 '제목'을 클릭하면 본문 게시글을 볼 수 있고, '링크' 화살표 버튼을 클릭하면 링크로 이동하게끔 하고 싶습니다
그래서 저 글에 달린 답변대로 시도해봤는데, list.php 내에서 알려주진 코드 (<a href="<?php echo kboard_cross_link_print($content->option->link)?>"나머지~~~~~)가 없더라구요
어떤 식으로 수정해야 할까요
1. list.php 파일에서 아래의 코드가 공지사항을 출력하는 부분입니다.
<?php while($content = $list->hasNextNotice()):?>
...
<?php endwhile?>
아래의 코드가 공지사항이 아닌 일반 게시글을 표시하는 코드입니다.
<?php while($content = $list->hasNext()):?>
...
<?php endwhile?>
위의 코드 사이에 적절한 위치에 추가하시면 게시글 목록 페이지에서
본문 내용을 확인하실 수 있습니다.
list2.php, list3.php 파일도 같은 방법으로 수정해주시면 됩니다.
2. 코드를 수정하신 건지요?
직접 코드를 수정하지 않으셨다면 올려주신 링크의 코드는
list.php 파일에 적용되어 있습니다.
스킨 코드를 수정하셨다면 원래 상태로 돌리신 후에도 확인해보시겠어요?
고맙습니다.
1. 다른방식 추가 문의
https://www.cosmosfarm.com/threads/document/39426
이 링크에 나오듯이 list.php 파일은 '<a href="<?php echo kboard_cross_link_print($content->option->link)?>" onclick="return kboard_cross_link_shortcut(this, '<?php echo $content->uid?>', '<?php echo $content->option->link_target?>')" title="<?php echo $content->title?>">' 코드를 찾아서 '<a href="<?php echo $url->getDocumentURLWithUID($content->uid)?>" title="<?php echo $content->title?>">' 이와 같이 수정했습니다.
그런데 list2, list3 파일은
<a href="<?php echo kboard_cross_link_print($content->option->link)?>" onclick="return kboard_cross_link_shortcut(this, '<?php echo $content->uid?>', '<?php echo $content->option->link_target?>')" title="<?php echo $content->title?>"> 이 코드가 아니라
<a href="<?php echo kboard_cross_link_print($content->option->link)?>" onclick="return kboard_cross_link_shortcut(this, '<?php echo $content->uid?>', '<?php echo $content->option->link_target?>')" title="<?php echo __('Shortcuts', 'kboard-cross-link')?>">로 코드가 약간 다르네요. (마지막 뒷부분 코드가 다름)
모양이 약간 다른 코드를 <a href="<?php echo $url->getDocumentURLWithUID($content->uid)?>" title="<?php echo $content->title?>"> 이것으로 수정해도 될까요?
2.
이전 게시글을 보면 "document.php 파일도 수정을 해주셔야겠습니다." 라고 적혀져 있는데, 이것도 수정해야 하나요?
3. 추가
질문을 올리고 난 뒤 list 2,3 파일도 수정 & document.php 파일도 수정 했는데, 여전히 제목을 클릭하면 본문 내용으로 접속되는게 아니라 링크로 바로 연결됩니다
list2.php 파일과 list3.php 파일에도 아래의 코드가 존재합니다.
코드를 잘 확인해보시겠어요?
<a href="<?php echo kboard_cross_link_print($content->option->link)?>" onclick="return kboard_cross_link_shortcut(this, '<?php echo $content->uid?>', '<?php echo $content->option->link_target?>')" title="<?php echo $content->title?>">
위의 코드가 제목에 링크를 거는 코드입니다.
아래의 코드는 바로가기 아이콘에 링크를 거는 코드입니다.
<a href="<?php echo kboard_cross_link_print($content->option->link)?>" onclick="return kboard_cross_link_shortcut(this, '<?php echo $content->uid?>', '<?php echo $content->option->link_target?>')" title="<?php echo __('Shortcuts', 'kboard-cross-link')?>">
올려주신 링크에 안내되어 있는 대로 document.php 파일도 수정해야
게시글 본문 페이지로 이동하게 하실 수 있습니다.
고맙습니다.
아 해결됐습니다. 감사합니다 ^^