소스나 테이블을 수정 하지 않고 보드스킨만 수정해서 아래와 같은 간단한 검색 보드를 만들 수 있을까요? > 그누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?> <-- 이걸 삭제해주면 되지 않을까 싶은데요...
안되려나? 흠... 열심히 공부해서 자신있게 말씀드리는 그날이 빨이 왔음 좋겠네염..
© SIRSOFT
현재 페이지 제일 처음으로