2010-06-04 1 views
5

markItUp!의 미리보기 기능에 대한 질문이 있습니다.PHP에서 사용자 정의 markItUp 미리보기 페이지를 만들려면 어떻게해야합니까?

previewTemplatePath:'~/templates/preview.php', 
previewParserPath:'~/templates/preview.php', 
previewParserVar:'data' 

내가 previewParserPathpreviewParserVar로 할 모르겠어요 :

내부 jquery.markitup.js 나는 이러한 설정이 있습니다. PHP로 preview.php에서 markItUp이 보낸 컨텐츠를 가져올 수 있습니까?

답변

6

previewParserPath 및 선택적으로 previewParserVar 만 설정하면됩니다.

당신이 사용하는 경우이 :

previewParserPath: '~/preview.php' 

preview.php 스크립트가 markitup의 JQuery와 스크립트와 같은 디렉토리에 실행하려면 다음 markitup 모양을 - 즉, ~ 문자의 의미입니다.

대신 경우에 당신은 이런 식으로 미리 경로를 설정합니다

previewParserPath: '/preview.php' 

다음은 평소와 같이, 웹 서버의 루트 디렉토리에 대해 상대적이다.

스크립트의 구현은 사용자에게 달려 있습니다. 이것은 아마도 가장 기본적인 예제 일 것입니다.

echo htmlentities($_POST['data']); 

"데이터"는 previewParserVar 설정의 값에 해당합니다. 기본값은 "데이터"입니다.

앱에서 $ _POST [ 'data']를 사용하기 전에 유용한 정보를 표시하려고합니다.

+0

나는 이것을 작동시킬 수 없다. "데이터"가 존재하지 않는다고 불평한다. – NaughtySquid