/eyoom/core/tag/list.skin.php 코어에 태그 쿼리 부분 통채로 가져왔는데.. > 질문과 답변

본문 바로가기

질문과답변

[해결] /eyoom/core/tag/list.skin.php 코어에 태그 쿼리 부분 통채로 가져왔는데..

총 채택 포인트
100 포인트
채택된 회원에게 주는 후원 포인트
50 포인트
채택 후 작성자(홀민) 회수 포인트
50 포인트

본문

게시판 별로 태그를 저장 하나요? 태그를 게시판 별로 저장되는지,,, 알고 싶습니다. DB 어디를 참고 하면 알수있을까요? \-\-\-\-\-\-\-\-\-\-\-\-\-\-\> \_eyoom\_tag \_eyoom\_tag\_write 두군데 저장 되는거 맞나요? \_eyoom\_tag는 tag 만 저장 되는거 같고 \_eyoom\_tag\_write에는 어디서 저장 되었는지 저장 되는거 같은데... 다른 곳에는 없나요? \_eyoom\_tag\_write 활용하면 게시판 별로 뽑아내는게 가능할것 같긴한데... \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\>\> /theme/eb4\_basic/skin/tag/basic/list.skin.html.php 여기서 사용되어지는 $list 가 어디서 만들어지는지 도저히 못찾겠습니다. list.php를 추적해봐도 감을 못잡겠네요. 목적은 태그 리스트를 호출하고 싶습니다. public function get\_tag\_info($bo\_table, $wr\_id) 함수는 찾았지만 이함수는 $wr\_id를 변수로 받아서 해당게시물 태그만 불러오는거라서 저는 태그 전부다 가져오고 싶습니다. (/tag/list.php에서 호출 하는거처럼) 머리 깨질꺼 같네요. 도와주세요.ㅠㅠ ================================>> \* 기본쿼리 \*/ $sql\_common = " from {$g5['eyoom\_tag']} "; $sql\_search = " where (1) and tg\_theme = '" . sql\_real\_escape\_string($theme) . "' "; if ($stx) { $sql\_search .= " and tg\_word like '%{$stx}%' "; } $sql\_order = " order by tg\_word asc, tg\_regdt desc "; $sql = " select count(\*) as cnt {$sql\_common} {$sql\_search}"; $row = sql\_fetch($sql); $total\_count = $row['cnt']; $page = (int)$\_GET['page']; if(!$page) $page = 1; if(!$page\_rows) $page\_rows = $config['cf\_page\_rows'] \* 10; $total\_page = ceil($total\_count / $page\_rows); // 전체 페이지 계산 $from\_record = ($page - 1) \* $page\_rows; // 시작 열을 구함 $sql = "select \* {$sql\_common} {$sql\_search} {$sql\_order} limit {$from\_record}, {$page\_rows}"; $result = sql\_query($sql); $list\_s = array(); for($i=0; $row=sql\_fetch\_array($result); $i++) { unset($heading); $list\_s[$i] = $row; $list\_s\[$i\]\['href'\] = G5\_URL \. '/tag/?tag=' \. str\_replace\('&'\, '^'\, $row\['tg\_word'\]\); $list\_s\[$i\]\['tag'\] = $row\['tg\_word'\]; if($row['tg\_recommdt'] != '0000-00-00 00:00:00') { $list\_s\[$i\]\['weight'\] = '10'; } else { $weight = ceil($row['tg\_score']/10); if($weight > 10) $weight = 10; $list\_s\[$i\]\['weight'\] = $weight; } }
이런 무식(?)한 방법 말고 이윰에서 제공하는걸로 사용하고 싶은데.. 방법 좀 안내 부탁드립니다... ps ) 게시판에 코드는 어떻게 써요? 이쁘게 잘쓰시는 분들도 계시던데
포인트 4,879
경험치 1,927
[레벨 4] - 진행률 91%
가입일
2018-11-01 23:52:20
서명
미입력
자기소개
미입력

댓글목록2

NPIO님의 댓글

채택
profile_image
홀민님 안녕하세요.

관리자모드 > 게시판관리 > 확장기능 > 태그 기능을 활성화 시키시면 해당 게시판에서 태그 기능을 사용하실 수 있습니다.
태그들을 어떤 게시판이든
_eyoom_tag
_eyoom_tag_write
위 두 테이블에 정보가 저장이 됩니다.

감사합니다. ^^

홀민님의 댓글의 댓글

profile_image
그 기능은 알고있습니다

제가 원하는건 목록에서 태그를 가져오는겁니다
목록에서 태를 가져와서 분류? 처럼 사용하는게 목적입니다
이윰빌더 시즌4 질문과 답변 게시판입니다.

질문과 답변 게시판에는 가능한 이윰 관리자가 답변을 드리지 않습니다. 회원간 활성화 될수 있도록 도움 부탁드리며, 질문자는 원하는 답변이 달릴경우 꼭 채택하여 주시기 바랍니다.

상품구매 및 유료상품 문의는 1:1문의 게시판을 이용해 주시기 바랍니다.

1:1문의 바로가기 : https://eyoom.net/bbs/qalist.php

전체 1,916 건 - 1 페이지
번호
제목
글쓴이
채택포인트
사이트 내 전체검색