RX / XERXE 활용팁서드파티
Extra Form
서드파티 이름 연관글 출력 애드온
서드파티 URL https://www.xpressengine.com/index.php?m...d=18325813

애드온이 참 편리하고 좋은데 어딘가에 출력되어야 하는 경우 기준이 본문 상단 또는 하단입니다.

 

개인적으로 본문안에 다른게 들어가는 것을 극도로 싫어합니다.

스케치북의 서명과 추천버튼의 위치도 맘에 들지 않아 위치를 바꾸어 사용합니다.

 

 

addon.png

 

 

방문자가 본문을 읽고 충분히 체류를 한 이후 다음 행동을 할 즈음에 저는 애드온이나 위젯등으로 다른 글목록을 제공해 주려고 합니다.

 

 

연관글 출력 애드온이 태그를 충실히 사용한 사이트에서는 다른 글을 제시해 주는 아주 유용한 자료입니다.

그런데 출력위치가 고정이라 맘에 들지 않죠. 

 

수정법은 아주 간단합니다.

 

애드온 파일을 열어보시면 

본문 하단에 출력하는 코드가 있습니다. 

$pos_regx = '|<\!--AfterDocument\(([0-9]+),([0-9]+)\)-->|is';
$output = preg_replace_callback($pos_regx, getTagRelation, $output);

 

 

이것을 아래와 같이 변경해 줍니다.

 

$pos_regx = '|<\!--showtagrel\(([0-9]+),([0-9]+)\)-->|is';
$output = preg_replace_callback($pos_regx, getTagRelation, $output);

 

 

그리고 사용하는 게시판 스킨의 원하는 위치에

<!--showtagrel({$oDocument->document_srl},{$oDocument->get('member_srl')})-->

 

를 넣어줍니다. 문서번호, 회원번호가 꼭 참조가 되어야 하는 방식입니다. 글 번호와 글작성자 회원번호로 캐싱을 해야 하기 때문입니다.

 

간단하죠???  

 

글쓴이 웹지기

profile
^ ^
Atachment
첨부 1
  • ?
    지그시 2018.07.26 18:10:22
    전 jquery를 사용해서 넣어주는 것만 고려했는데,
    잘 생각해보니 이게 더 안정적인 방법일 것 같네요.
    역시 웹지기님이십니다.
  • 웹지기 글쓴이 2018.07.26 18:11:07
    전 야매라.. 목마른자가 우물 파듯... 전 뭔가 가려우면 막 긁어서.. 결국 이런식으로 해결합니다 ㅋ
  • ?
    마트몬 2018.07.27 09:08:50
    유용한 팁 감사합니다.
    출력이 잘됩니다. ^^

서버에 요청 중입니다. 잠시만 기다려 주십시오...