주소형식에서 http:// 없애는 방법좀 알려주세요^^ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

주소형식에서 http:// 없애는 방법좀 알려주세요^^ 정보

주소형식에서 http:// 없애는 방법좀 알려주세요^^

본문

안녕하세요??
 
게시판에서 홈페이지주소나 링크주소를 넣고,
 
출력을 하면 http://www.***.*** 이런 형식으로 나오는데요.
 
그누보드 특성으로 http:// 가 자동으로 붙어서 나오게 되는데요,
 
특정게시판에서는 http:// 를 없애고 그냥 www.***.****
 
이렇게만 나오게 할 수는 없는가요??
 
혼자 해결해 볼라니깐 힘드네요^^
 
고수분들 해결 좀 부탁드립니다...^^
  • 복사

댓글 전체

주소창 인가요? 상태바인가요?

아마 저건 아파치 쪽에서 설정해줘야 할듯한데...
일반 프로그래밍으루 처리를 하려면......흠.

꽁수로 하면 될듯두 하네요.
자세한 방법은 저두 생각을 해봐야 겠네요.^^;;;
근데 이런 생각두 하시다니. 대단하셔영~
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=35344&sca=&sfl=mb_id%2C1&stx=pecky7
헐랭이님의 답변용 코멘트 중에서 set_http펑션에 관한 소스코드를 언급한 적이 있습니다.
어차피 TRUE조건이냐, FALSE 조건이냐의 차이입니다.
(실제 소스코드도 '!' 포함여부를 비교하는 하나의 차이임)


========================= 원  문  =========================
// url에 http:// 를 붙인다
function set_http($url)
{
    if (!trim($url)) return;

    // 3.32
    //if (!eregi("^(http|https)://", $url))
    if (!eregi("^(http|https|ftp|telnet|news|mms)://", $url))
        $url = "http://" . $url;

    return $url;
}
========================= 원  문  =========================

========================= 수정검토 =========================
// url에 http:// 를 붙인다
function set_http($url)
{
    if (!trim($url)) return;

    // 3.32
    //if (!eregi("^(http|https)://", $url))
    if (eregi("^(http|https|ftp|telnet|news|mms)://", $url))
        $url = $url;

    return $url;
}
========================= 수정검토 =========================
아...죄송합니다...출력 부분은 view.php 파일에서 입니다.

lib소스를 고치면 모든 게시판에서 적용되니깐 안되구요.

특정 한 게시판에서만, view.php 스킨에서 링크가 보여질때

http:// 를 삭제 하고 출력 하는 방법이거든요^^

입력 소스와 출력소스입니다.

입력 소스 write.php

<input type="text" class="ed" name="wr_link1" itemname="링크" style="width:495">

출력 소스 view.php

<?=$view[link][1]?>

이렇습니다.
http://sir.co.kr/bbs/tb.php/g4_tiptech/10434

상단의 링크에 기재된 팁은 '링크(Link #)'에 관해서만 처리될 수 있도록 별도의 펑션을 사용하였으나,
이것을 게시물 내용상에 적용시키기 위해서는 해당 구문을 참조하여,
view에서도 사용될 수 있도록 조정합니다.

-. (간단한 예시) <<< === 테스트는 거치지 않았으나 구현되는데 오류는 없어 보입니다.

<?=exc_http($view[link][1]?>
© SIRSOFT
현재 페이지 제일 처음으로