테스트 사이트 - 개발 중인 베타 버전입니다

아래 에디터글에 소스추가 이게맞나요? 채택완료

수정이아빠 6년 전 조회 2,248

접속하는OS따라 폴더가 각각따로있어서 접속됩니다만.......

현재 그누보드는 2개설치되어있고
www-----------test11/
              I
                --test22/
각각의 폴더내에는 그누보드가 설치되어있습니다.

각각의폴더에는 CKEditer이 설치되어있어 폴더에따라 다른에디터를쓰려고합니다.

아래 신비님말씀대로 editer.lib.php소스에 

if(strpos('test11','11')) {
  $sub = "/test11"
} else if(strpos('test22','22' )) {
  $sub = "/test22"
} else {
  $sub = "";
}
$editor_url = G5_EDITOR_URL.$sub.'/ckeditor';

을 추가했는데.........빨간부분에서 에러가나네요....ㅠ.ㅠ

</strong></p>

<p>if(strpos('test11','11')) {

  $sub = "/test11"

} else if(strpos('test22','22' )) {

  $sub = "/test22"

} else {

  $sub = "";

}

<span style="color:#e74c3c;"><strong>$editor_url = G5_EDITOR_URL.$sub.'/ckeditor';</strong></span></p>

<p>$html = "";

    $html .= "<span class=\"sound_only\">웹에디터 시작</span>";</p>

<p>    if ($is_dhtml_editor && $js) {

        $html .= "\n".'<script src="'.$editor_url.'/ckeditor.js"></script>';

        $html .= "\n".'<script>var g5_editor_url = "'.$editor_url.'";</script>';

        $html .= "\n".'<script src="'.$editor_url.'/config.js"></script>';

        $js = false;

    }</p>

<p>    $ckeditor_class = $is_dhtml_editor ? "ckeditor" : "";

    $html .= "\n<textarea id=\"$id\" name=\"$id\" class=\"$ckeditor_class\" maxlength=\"65536\">$content</textarea>";

    $html .= "\n<span class=\"sound_only\">웹 에디터 끝</span>";

    return $html;

}</p>

<p><strong>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
s
sinbi Expert
6년 전

자세히는 잘 모르는데, 그건 아닌 것 같아요.

 

if(strpos('test11','11')) {
  $sub = "/test11"
} else if(strpos('test22','22' )) {
  $sub = "/test22"
} else {
  $sub = "";
}

 

빨간색 자리엔 URL주소창에 찍힌 전체문자열을 의미하는 변수나 도메인을 제외한 나머지 부분을 가리키는 변수 ($_SERVER["REQUEST_URI"])가 와야 할 것 같고,

파란색 자리엔 test11, test22 등 문자열이 와야 할 것 같습니다.

그리고, strpos 함수 경우, 반환값이 특정 위치를 나타내는 숫자이니까, 있는지 없는지 알아보려면 아마 

(strpos(....) > -1 )  이런 식으로 할 거에요.

 

(예)

if(strpos($_SERVER["REQUEST_URI"],"test11") > -1) {

 

</p>

<p>if(strpos($_SERVER["REQUEST_URI"],"test11") > -1) {

  $sub = "/test11";

} else if(strpos($_SERVER["REQUEST_URI"],"test22") > -1) {

  $sub = "/test22";

} else {

  $sub = "";

}</p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인