탈

한살 두살 먹을수록

· 2014-01-20 (월) 12:40:00 · 3118 · 9
늘어나는 건 약봉지에 병원방문횟수 뿐이네요.
지식과 지혜와 온누리의 사랑이 늘어야하는데 말이죠. ㅎㅎ;;   

무릎 때문에 물리치료 받고, 약 먹고... 박지성 선수의 심정이 이해가 간다는... 왜 이해가 가는지는 모르겠지만요... ㅎㅎㅎ;;

조금 있으면 치과도 가야 하고... 여기저기 고장 나는게 느껴지고...

우울하네요. ㅠㅠ



요건 요즘 짬날 때마다 개인 홈페이지 리뉴얼 작업 계속 하면서 새로 추가 중인 태그 기능인데요.
어제 2~3시간 정도 걸려서 이 정도는 짰는데, 태그 숫자 업데이트 부분은 아예 방법도 떠오르질 않아서 포기하고 잤네요.
(php.net 참고하니까 이 정도까진 짤 수 있겠더라구요. 저는 프로그래머가 아닙니다. ㅠㅠ)

자고 일어나면 아이디어가 딱 떠올라 있겠지 했는데... 개뿔 월요병만 도졌습니다. ㅎㅎㅎ

혹시 더 효율적인 방법 있으면 넌지시 힌트나 하나씩 던져주세요.

코드는 제 손으로 직접 다 짜서 완료되면 그누보드 스킨 게시판에 올려보겠습니다. ㅎㅎㅎ

skin/board/~/write.update.skin.php

// 게시물에 태그 삽입
sql_query(" update g5_write_{$bo_table} set wr_tags = '{$wr_tags}' where wr_id = '{$wr_id}' ");

$tags = explode('|', $wr_tags); // 입력 받은 태그를 배열로
$bo_tags = preg_replace("/\*.*\|/iU", "", $board['bo_tags']); // 게시판 태그에서 *숫자* 제거

for ($i=0;$i<sizeof($tags);$i++) {
    if (preg_match("/{$tags[$i]}/i", $bo_tags)) {
        // 어떻게 태그*숫자* 만 가져와서,
        // 숫자를 +1 할 수 있을까?
    } else {
        sql_query(" update g5_board set bo_tags = '{$board['bo_tags']}|{$tags[$i]}*1*' ");
    }

    $find = sql_fetch(" select tag_tag from g5_tags where tag_tag = '{$tags[$i]}' and bo_table = '{$bo_table}' ");
    if ($find['tag_tag']) {
        sql_query(" update g5_tags set tag_cnt = tag_cnt + 1 where tag_tag = '{$tags[$i]}' and bo_table = '{$bo_table}' ");
    } else {
        sql_query(" insert into g5_tags set tag_tag = '{$tags[$i]}', tag_cnt = 1, bo_table = '{$bo_table}', tag_date = '".G5_TIME_YMDHIS."' ");
    }

}

ERD 라고 하나요? 그건 대충 이렇습니다.
학교 다닐 때 줏어들어서... ㅎㅎㅎ 대학 공부는 하나도 안해서 맞게 줏어들은 건지 모르겠네요. ㅡㅡ;;

2014-01-20 오후 12-46-07.jpg


write_table 이랑 tags table 관계는 저게 맞나 싶네요 ㅡㅡ;;;;;
|

댓글 9개

지운아빠님....이젠 전문분야을 잡부라고 얘기해 주세요....^-^
잡부 = 디자이너 + 프로그래머 + 기획 + DB 설계 + 퍼블리싱 ...닥치는대로 다 하는 개발자
2014-01-20 (월) 14:53:13
닥치는 대로 다 하긴 하는데 잘 하는 건 없죠... ㅎㅎㅎ;; 그때 그때 필요한 만큼만 낼름낼름 찾아서 해버리니까요.
정확히 말하면 코더(ctrl+c, ctrl+v)가 맞겠네요. ^^;;

제 홈페이지 다시 작업 중인데, text 위주로 운영할 계획이어서 굉장히 심플하게 만들고 있어요.
반응형 작업을 따로 할 필요도 없을 정도로요... ㅎㅎㅎ;;
완성되면 구경 한번 오세요. ^^
GOOOD ....저번에 봤었는데 바뀌었네요....^-^
저도 TEXT 위주로 CSS 로만 하려구요...이미지는 최대한 자재하려구요...
2014-01-21 (화) 11:37:50
이미지도 적절하게 활용하는게 사실 더 좋겠는데 반응형에 접근성 뭐 표준 다 지켜가면서 하면 어이구 골치가 엄청 아프더라구요. ㅎㅎㅎ;;
저는 그누가 아닌 시스템에서 후크기능을 삽입하여 사용중입니다.

http://bainternet.github.io/PHP-Hooks/

특정 동작마다 실행자 넣고 특정동작 상단에 동시에 처리할 것을 넣어서 같이 실행하도록 하는거죠.


뭐... 글과는 다른 예기 같지만... write.update.skin.php를 사용하는것 보고 남겨봅니다.
2014-01-21 (화) 11:08:25
제가 프로그래머가 아니어서 이해가 잘 안 가는데, 예를 들면 write_update.php 에 실행자를 넣어놓고, head.php 에 처리내용을 넣는 식인가요? ^^;;
빙고!

응용폭을 생각하면 그방법이 훨씬 좋아서요 ^^

실행자에 대한 액션을 분리해서 여러개 넣을수도 있구요
2014-01-21 (화) 11:36:46
프로그램 설계를 잘해야겠네요.
네, 코드이그나이터 및 드루팔 워드프레스등에서 사용하고 있는 방법으로 모듈, 플러그인 등 확장성이 좋습니다.
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
14-02-12 조회 3,799
14-02-12 조회 2,897
14-02-12 조회 2,576
14-02-11 조회 2,944
14-02-11 조회 3,063
14-02-11 조회 2,853
14-02-10 조회 5,930
14-02-09 조회 2,666
14-02-08 조회 2,662
14-02-07 조회 2,659
14-02-07 조회 6,803
14-02-06 조회 2,733
14-02-06 조회 3,166
14-02-05 조회 2,937
14-02-05 조회 2,817
14-02-05 조회 3,731
14-02-05 조회 3,620
14-02-04 조회 2,757
14-02-04 조회 3,316
14-02-02 조회 3,163
14-02-01 조회 2,848
14-01-31 조회 2,737
14-01-29 조회 3,632
14-01-29 조회 3,116
14-01-29 조회 3,747
14-01-28 조회 4,782
14-01-28 조회 2,666
14-01-27 조회 2,931
14-01-27 조회 3,028
14-01-27 조회 5,528
14-01-27 조회 3,203
14-01-26 조회 3,658
14-01-25 조회 3,169
14-01-24 조회 2,719
14-01-24 조회 2,873
14-01-24 조회 3,612
14-01-22 조회 2,819
14-01-22 조회 2,979
14-01-22 조회 4,194
14-01-22 조회 3,527
14-01-22 조회 3,395
14-01-22 조회 3,390
14-01-21 조회 3,168
14-01-21 조회 3,274
14-01-20 조회 3,119
14-01-20 조회 3,527
14-01-20 조회 2,705
14-01-20 조회 2,942
14-01-19 조회 2,880
14-01-19 조회 3,446
14-01-18 조회 2,653
14-01-18 조회 3,316
14-01-16 조회 3,304
14-01-16 조회 2,537
14-01-16 조회 3,395
14-01-15 조회 3,957
14-01-15 조회 3,455
14-01-15 조회 3,570
14-01-14 조회 3,127
14-01-14 조회 2,488
14-01-13 조회 2,522
14-01-10 조회 4,721
14-01-10 조회 2,616
14-01-09 조회 2,388
14-01-09 조회 2,971
14-01-07 조회 3,017
14-01-07 조회 2,989
14-01-07 조회 2,775
14-01-06 조회 4,071
14-01-03 조회 4,342
14-01-03 조회 3,058
14-01-03 조회 2,612
14-01-03 조회 4,479
14-01-03 조회 9,894
14-01-03 조회 4,147
14-01-02 조회 2,755
14-01-02 조회 3,197
13-12-27 조회 2,985
13-12-27 조회 4,109
13-12-27 조회 3,948
13-12-27 조회 2,537
13-12-27 조회 2,790
13-12-26 조회 3,949
13-12-24 조회 3,107
13-12-20 조회 2,821
13-12-20 조회 2,491
13-12-19 조회 3,171
13-12-19 조회 2,989
13-12-18 조회 3,739
13-12-18 조회 2,719
13-12-18 조회 2,741
13-12-17 조회 3,320
13-12-13 조회 2,805
13-12-12 조회 2,784
13-12-11 조회 3,236
13-12-10 조회 3,133
13-12-09 조회 3,248
13-12-09 조회 3,575
13-12-09 조회 2,759
13-12-08 조회 2,938