//$pos_regx = '|<\!--AfterDocument\(([0-9]+),([0-9]+)\)-->|is';
//$output = preg_replace_callback($pos_regx, getTagRelation, $output);
위와 같이 되어 있는 출력위치를
스킨의 <span id="tag_rel"></span> 의 위치를 찾아서 출력해 주고 싶으데요.
$output = str_replace('<span id="tag_rel"></span>', getTagRelation, $output);
요렇게 했는데 출력이 안되네요.
해당 위치에 getTagRelation 이라고 출력이 되어버리네요.
댓글 6
흠...
$pos_regx = '|<\!--AfterDocument\(([0-9]+),([0-9]+)\)-->|is';
$output = preg_replace_callback($pos_regx, getTagRelation, $output);
그럼 위 내용 중....
$pos_regx = '|<\!--AfterDocument\(([0-9]+),([0-9]+)\)-->|is';
이부분을 고쳐서...
<span id="tag_rel"></span> 이부분에 출력되도록 고칠 수 있지 않을까요.....
<!--showtagrel(1234,1234)-->
이렇게 원래 형식 그대로 스킨에 넣고
애드온에서 바뀐 문자열만 바꿨습니다.
어찌 되었던 되긴 되네요. ㅡㅡ;
if($reading_script) {
Context::addHtmlFooter(sprintf("<script type=\"text/javascript\"> jQuery(document).ready(function() { %s }); </script>",$reading_script));
}
이런식으로 해보시는 건 어떠실지...
앗.. 그런데 이 것 때문인지 모든글에 연관글이 같은 목록으로 캐시되어 보여지는 현상이 생겼네요.. 흠...
<!--showtagrel({$oDocument->document_srl},{$oDocument->get('member_srl')})-->
이런식으로 고쳐주니 원래처럼 잘 되는거 같네요.