26.09.29
0
조회 173
26.09.26
1
조회 141
26.09.24
0
조회 163
26.09.23
0
조회 169
26.09.19
0
조회 486
26.09.11
0
조회 144
26.09.10
0
조회 139
26.09.10
0
조회 143
26.09.10
0
조회 111
26.09.10
0
조회 98
26.09.09
1
조회 95
26.09.04
0
조회 461
26.09.03
0
조회 336
26.09.01
1
조회 131
26.08.29
0
조회 172
26.08.22
0
조회 281
26.08.20
0
조회 310
26.08.13
0
조회 304
26.08.13
0
조회 354
26.08.13
0
조회 198
댓글 5
하면 될것 같은데요.
str_replace 함수는 3개의 변수가 입력되는데
맨뒤의 내용 중에서 앞의 것이 있으면 중간 것으로 바꾸는 것이에요.
str_replace("<!--BeforeDocument(", $content."<!--BeforeDocument(", $output);
이거는
$output에 들어있는 내용 중에서
"<!--BeforeDocument(" 요거를 찾아서
$content."<!--BeforeDocument(" 요렇게 바꿔줘~ 라는 거에요.
역시 대충 아는 티가 나네요.
현재 보고 있는 글의 본문을 통째로 바꿔치기하시려면
이미 HTML이 모두 작성된 후에 그 부분을 다시 찾으려고 하는 것보다는
after_module_proc 시점에 Context::get('oDocument')를 직접 조작하는 것이 훨씬 깔끔할 것 같습니다.
여기에 저장된 내용을 나중에 스킨에서 불러오는 것이니까요.
[수정]
$oDocument = Context::get('oDocument');
$oDocument->add('content', '내용');