[해결] /eyoom/core/tag/list.skin.php 코어에 태그 쿼리 부분 통채로 가져왔는데..
홀민
115.♡.231.74
2023-11-09 12:07
1,222
2
총 채택 포인트
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 ) 게시판에 코드는 어떻게 써요? 이쁘게 잘쓰시는 분들도 계시던데
이런 무식(?)한 방법 말고 이윰에서 제공하는걸로 사용하고 싶은데.. 방법 좀 안내 부탁드립니다... ps ) 게시판에 코드는 어떻게 써요? 이쁘게 잘쓰시는 분들도 계시던데
홀민
회원등급 : 지하계 / Level 4
포인트 4,879
경험치 1,927
[레벨 4] - 진행률
91%
가입일
2018-11-01 23:52:20
서명
미입력
자기소개
미입력
-
[이윰빌더 시즌4] 수고하셨습니다. 감사합니다.ㅠㅠㅠㅠ 반영해야겠죠?2024-01-26
-
[질문과 답변] 저도...2023-12-06
-
[질문과 답변] 버젼 문제 인지 제가 어딜 건드려서 그런지..(기억나지 않네요.ㅠㅠㅠ) 링크 주신 곳의 답변과 같이 처리를 해보았지만 동작하지 않았어요. 그래서 이래저래 헤메다가../lib/common.lib.php 파일의 줄 1526 에 부분을 주석 처리 했어요.저랑 비슷한 분들께 도움이 되셨으면 합니다.ㅠㅠㅠㅠ 이윰이 잘되면 좋겠어요 아미나 보다 접속 인원도 더 많은거 같은데..2023-11-28
-
[질문과 답변] 버젼 문제 인지 제가 어딜 건드려서 그런지..(기억나지 않네요.ㅠㅠㅠ) 링크 주신 곳의 답변과 같이 처리를 해보았지만 동작하지 않았어요. 그래서 이래저래 헤메다가../lib/common.lib.php 파일의 줄 1526 에 부분을 주석 처리 했어요.저랑 비슷한 분들께 도움이 되셨으면 합니다.ㅠㅠㅠㅠ 이윰이 잘되면 좋겠어요 아미나 보다 접속 인원도 더 많은거 같은데..2023-11-28
-
[자유게시판] 답변이 너무 늦어요2023-11-23
댓글목록2
NPIO님의 댓글
관리자모드 > 게시판관리 > 확장기능 > 태그 기능을 활성화 시키시면 해당 게시판에서 태그 기능을 사용하실 수 있습니다.
태그들을 어떤 게시판이든
_eyoom_tag
_eyoom_tag_write
위 두 테이블에 정보가 저장이 됩니다.
감사합니다. ^^
홀민님의 댓글의 댓글
제가 원하는건 목록에서 태그를 가져오는겁니다
목록에서 태를 가져와서 분류? 처럼 사용하는게 목적입니다