소스나 테이블을 수정 하지 않고 보드스킨만 수정해서 아래와 같은 간단한 검색 보드를 만들 수 있을까요? > 그누3질답

그누3질답

소스나 테이블을 수정 하지 않고 보드스킨만 수정해서 아래와 같은 간단한 검색 보드를 만들 수 있을까요? 정보

그누보드 소스나 테이블을 수정 하지 않고 보드스킨만 수정해서 아래와 같은 간단한 검색 보드를 만들 수 있을까요?

본문

숙제도 제대로 않하고 질문만 해대는 플록입니다.
오늘도 스스로 정리되지 않는 질문을 하나 드립니다.
제가 읽어봐도 두서없는 질문이라 황당해 하실것이 자명하나, 뭐 이런 경우도 있구나하고 아량으로 봐주세요!!

'소스나 디비 테이블을 수정 하지 않고 보드스킨만 수정해서 아래와 같은 간단한 검색 보드를 만들 수 있을까?'해서 베이직 스킨을 띄우고 조물락 거렸는데요.. 어지럽습니다. 천만의 말씀이라네요.
저같은 초보수준에서 원본 소스수정을 최소화 하면서 특정보드에서 필드를 확장(혹시 안쓰는 필드를 활용하는등..) 해서 사용할 수 있는 방법이 없는지 궁금합니다.

gblist_head.skin.php와 gblist_main.skin.php 에서는 다음과 같이 나오도록 하고싶어서, 어제 죙일 삽질하기를~
=======================================(예)=========================================
구분  |  업소이름          |    업소위치      |      전화번호    |    등록일  |  링크
펜션  | 가나휴양관민박  | 삼봉해수욕장내 |  *** 개인정보보호를 위한 전화번호 노출방지 ***  |03-08-11  |anmyondo.net
====================================================================================
*구분은 <?=$category_name?>
*업소이름은 <?=$subject?>
*업소위치는 <?=$content?>
*전화번호는 <?=$link1?>
*등록일은 <?=$datetime?>
*링크는 <?=$link2?>
하니까 일단 리스트에서는 위처럼 보이는 군요.
그리고 gbview_main_skin.php 에서도 적당히 뺄것은 빼고 다음처럼 보이게 했습니다.
=========
업소이름 : 가나휴양관민박 (http://anmyondo.net)
등록일 : 2003-08-11 10:27:44 
위치구분 : 삼봉해수욕장내
 
전화 : http://*** 개인정보보호를 위한 전화번호 노출방지 ***
홈페이지 : http://anmyondo.net, 조회:1
=========
왕초보가 '해결'해야 한다고 느낀부분은;;
1)링크#1을 '전화번호'로 돌려쓰다보니 앞에 http:// 가 멋지게 붙어있군요.
아마 링크1,2에 입력할때 도메인부터 입력해도 연결될 수 있도록 해놓으신것 같습니다.
2)리스트된 '링크'에서 도메인이름이 모두출력되는 관계과 셀너비가 너무 크므로 좋아보이지 않습니다.
링크가 있는 목록에는 활성아이콘, 없는 목록은 비활성 아이콘이나 그냥 비워두든지 하면 좋겠군요.
3)gblist_main.php에서 홈페이지에 대한 변수<?=$show_homepage_begin?><?=$homepage?><?=$show_homepage_end?>는 사용할 수 없는 것인지, 급한대로 gblist_main.php에서 올라오는 것만으로 목록을 짜고<?//=$a_list_link?><?=$subject?> 처럼 세부 링크를 막아서, 당장은 목록만 볼 수 있습니다.
필드를 두어개 정도만 확장할 수 있다면 좋겠는데 전혀 무지랭이라서 이렇게 질문을 드립니다.
고수님들의 조언을 부탁드립니다.

댓글 전체

답변 감사드립니다.
저처럼 늦기전에 용맹정진 하셔서 대각을 이루시길 바랍니다.
알려주신 점을 참고해서..
아무래도 비중이 적은 '링크2'에 전화번호를 돌리고 수정도 그렇게 했습니다.
//$link2 = set_http(get_text(cut_str($write[wr_link2], 255))); //원본
$link2 = (get_text(cut_str($write[wr_link2], 255)));//검색보드를 위해 수정
이렇게 하니까 떨어지는군요,
감사합니다.
음.. 어차피 돌려쓰는거라 소스를 약간만 수정하면 될 것 같네요...
bbs>gbview.php를 에디터로 여시구요
156번줄에서 163번줄 사이에 이런 암호들이 있을 겁니다.

$show_link1_begin = "<!--"; $show_link1_end = "-->";
if ($write[wr_link1]) {
    $link1 = set_http(get_text(cut_str($write[wr_link1], 255)));
    $a_link1 = "<a href='gblink.php?$qstr&wr_id=$wr_id&index=1' target='$default[de_link_target]'>";
    $link1_hit = $write[wr_link1_hit];
    $show_link1_begin = "";
    $show_link1_end = "";
}

저두 잘은 모르지만 이부분을 대강 해석해 보자면.. ㅡ.ㅡ;
만약 링크1에 값이 지정되어서 넘어온다면 그 값의 앞에 http를 붙여서 링크가 가능한 a_link1 이라는 변수로 바꾼 후
출력해서 링크를 볼 수 있게 하라... 뭐 이런 것 같거든요. ^^;;;
지송... 저두 초보라성.. ^^;;;;;;;;;;;;;;;;;;;;;;
나머지는 한번 누르면 히트를 한번씩 증가시키는 거 같구요...

그러니깐 이 부분에서 앞에 주소에 http를 붙여주는 set_http 부분을 삭제해버리면 되지 않을까여?
$link1 = set_http(get_text(cut_str($write[wr_link1], 255)));
부분을
$link1 = ($write[wr_link1], 255);
이렇게 줄여준 후 gbview_view.skin.php에서
<?=$a_link1?> <-- 이걸 삭제해주면 되지 않을까 싶은데요...
안되려나? 흠... 열심히 공부해서 자신있게 말씀드리는 그날이 빨이 왔음 좋겠네염..
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT