그누보드 링크입력 추가하기 )g5_write_link phpmyadmin >SQL 실행 추가 DB 추가 하여 wr_link3 하기
작성자 정보
- 최고관리자 작성
- 192.♡.0.1 아이피
- 작성일
컨텐츠 정보
- 810 조회
- 목록
링크
첨부
본문
그누보드 링크입력 추가하기 )g5_write_link phpmyadmin >SQL 실행 추가 DB 추가 하여 wr_link3 하기
조건>
define('G5_LINK_COUNT', 5); 도 변경만 하면 저장이 안된다
테이블DB을 만들어 야 합니다
phpmyadmin >SQL 실행
2️⃣ DB 컬럼 추가 (phpMyAdmin)
1차 mysql >> phpmyadmin >복사 SQL 실행
ALTER TABLE `g5_write_link`
ADD COLUMN `wr_link3` TEXT NOT NULL DEFAULT '',
ADD COLUMN `wr_link4` TEXT NOT NULL DEFAULT '',
ADD COLUMN `wr_link5` TEXT NOT NULL DEFAULT '',
ADD COLUMN `wr_link3_hit` INT(11) NOT NULL DEFAULT 0,
ADD COLUMN `wr_link4_hit` INT(11) NOT NULL DEFAULT 0,
ADD COLUMN `wr_link5_hit` INT(11) NOT NULL DEFAULT 0;
상기 정보를 추가 합니다
구조 확인 > 추가 확인
1차 mysql >> phpmyadmin >복사 SQL 실행
아래는 하지 않아도 됩니다 ( 임시 저장 정보)
INSERT INTO `g5_write_link` (
wr_id, wr_num, wr_reply, wr_parent, wr_is_comment,
wr_comment, wr_comment_reply, ca_name, wr_option,
wr_subject, wr_content, wr_seo_title,
wr_link1, wr_link2, wr_link3, wr_link4, wr_link5,
wr_link1_hit, wr_link2_hit, wr_link3_hit, wr_link4_hit, wr_link5_hit,
wr_hit, wr_good, wr_nogood,
mb_id, wr_password, wr_name, wr_email, wr_homepage,
wr_datetime, wr_file, wr_last, wr_ip,
wr_facebook_user, wr_twitter_user,
wr_1, wr_2, wr_3, wr_4, wr_5,
wr_6, wr_7, wr_8, wr_9, wr_10
) VALUES (
0, 0, '', 0, 0,
0, '', '', '',
'테스트 제목', '테스트 내용', '',
'http://link1.com', 'http://link2.com', 'http://link3.com', 'http://link4.com', 'http://link5.com',
0, 0, 0, 0, 0,
0, 0, 0,
'user01', '1234', '홍길동', 'hong@test.com', 'http://homepage.com',
NOW(), 0, NOW(), '127.0.0.1',
'', '',
'', '', '', '', '',
'', '', '', '', ''
);
phpmyadmin 메뉴 방식으로 추가 하기
추가후 정보
하단에 컬럼 몇개 추가 진행

추가 진행
wr_link???? 입력 정보
wr_link???_hit 입력 정보
그누보드에서 파일 생성
3️⃣ 글 저장 처리 (write_update.skin.php 생성)
생성 W:\g5\skin\board\BS4-Basic-Webzine_11q\write_update.skin.php
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$sql = " update $write_table
set wr_link3 = '$wr_link3',
wr_link4 = '$wr_link4',
wr_link5 = '$wr_link5'
where wr_id = '$wr_id' ";
sql_query($sql);
?>
<!-- W:\g5\skin\board\BS4-Basic-Webzine_11q\write_update.skin.php -->
정리)
1️⃣ G5_LINK_COUNT 변경
-
설정 파일(
g5/config.php등)에서 변경 -
링크 입력 반복문과 출력 반복문에서 자동 인식
2️⃣ DB 컬럼 추가 (phpMyAdmin)
-
기존
wr_link1~2,wr_link1~2_hit컬럼에 이어 3~5 컬럼 추가 -
기본값
''와0지정
3️⃣ 글 저장 처리 (write_update.skin.php 생성)
파일 위치:W:\g5\skin\board\BS4-Basic-Webzine_11q\write_update.skin.php
파일 내용:
-
글쓰기/수정 시 자동으로 wr_link3~5를 DB에 반영
-
기존 insert 처리 로직(
write_insert.php)가 없어도 기존 구조 그대로 사용 가능
4️⃣ 적용 방법
-
G5_LINK_COUNT 변경
-
DB 컬럼 추가
-
write_update.skin.php 파일 생성
→ 이렇게만 하면 기존 글쓰기 구조를 그대로 유지하면서 wr_link3~5가 저장 및 관리됩니다.
첨부 파일을 스킨보드에 구성 PDF보기( W:\g5\skin\board\BS4-Basic-Webzine_11q_pdf_php82\view.skin.php + view_pdf.php구성)
관련자료
-
링크
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.