2012-06-05 2 views
0

내 컴퓨터에 DNN (C : \ inetpub \ wwwroot \ DNN) 및 MathJax (C : \ inetpub \ wwwroot \ DNN \ MathJax)를 로컬로 설치했습니다. 기본 DNN 스킨에서 사용자 정의 만든 html 페이지 (MathJax 사용)를 추가하고 있습니다.) \을 Inetpub \ wwwroot에 \ DNN \ MathJax : 지금MathJax의 DNN에 상대 경로를 지정하는 방법

... MathML을 렌더링에 나는 다음과 같은 CDN 링크

을 사용하고하지만 난 로컬 C에 설치되어있는 수학 잭스를 사용하려면 . 나는 상대 경로를 주려고했지만 아무것도 작동하지 않습니다.

내가 이해하는 문제는 DNN이 CMS이고 동적으로 페이지를 저장했기 때문에 어떻게 사용자 정의 만든 html 파일에서 MathJax의 상대 경로를 제공 할 수 있습니까?

또는

은 내가 스크립트 태그에 해당 URL을 제공 할 수 있도록 DNN에 MathJax를 호스팅 할 수 있습니까?

답변

0

네, MathJax가 궁극적으로 자바 스크립트라고 생각하기 때문에 스크립트에서 <script src="/MathJax/..."과 같은 참조 만하면 제대로 작동합니다. 이것으로 정확히 어떤 문제가 있습니까?

0

주요 문제는 DNN의 가상 URL이 매핑을 시도 할 때 다른 상대 URL을 야기한다는 것입니다.

가장 쉬운 방법은 라이브러리의 절대 경로를 사용하는 것입니다.

그러나 상대 경로를 원한다면 (그리고 지정하지 않았으므로 text/html 모듈을 사용하고 있다고 가정합니다.) 그 모듈에서 사용할 수있는 텍스트 대체를 사용할 수 있습니다. 또한 http://www.datasprings.com/resources/articles-information/dnn-text-html-token-replacement-options

:

기본적으로 HTML 모듈에서 텍스트 대체를 설명하는이 문서를 참조하십시오, 당신은 포털 홈 디렉토리를 사용할 수 있으며 (.. ../ 사용) 거기에서

를 상대 경로를 구성 , 당신이 당신 자신의 모듈을 작성한다면, 여러분은 웹 사이트의 루트 경로를 줄 수있는 프레임 워크의 속성을 사용할 수 있습니다.

관련 문제