답변 5개
답변에 대한 댓글 3개
파일의 상단
auth_check_menu($auth, $sub_menu, 'r');
위 코드를 삭제해주세요.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
write_update.skin.php
</p>
<p><?php
if (!defined("_GNUBOARD_")) exit;
$sql = "SELECT bo_table, bo_subject FROM {$g5['board_table']} ORDER BY gr_id, bo_table";
$result = sql_query($sql);
while ($row = sql_fetch_array($result)) {
$rr = 0;
for ($k = 1; ; $k++) {
$qq = sql_fetch("SHOW COLUMNS FROM " . G5_TABLE_PREFIX . "write_{$bo_table} LIKE 'wr_{$k}'");
if (!$qq) break;
if ($qq['Type']) {
$rr = explode("wr_", "wr_{$k}")[1];
}
}
if ($rr > 10) {
$columns = "";
for ($i = 11; $i < $rr; $i++) {
$columns .= "wr_$i = '${'wr_'.$i}', ";
}
$columns .= "wr_$rr = '${'wr_'.$rr}' ";
$sql = "UPDATE $write_table SET $columns WHERE wr_id = '$wr_id'";
sql_query($sql);
}
}
참조 : https://sir.kr/g5_tip/20307?sfl=wr_subject%7C%7Cwr_content&stx=%EC%97%AC%EB%B6%84%ED%95%84%EB%93%9C
답변에 대한 댓글 3개
확인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
해당 스킨에
write_update.skin.php 파일을 추가하셔서 아래 같이 넣어주시면 됩니다.
그리고 테이블은 미리 원하시는 컬럼 만큼 먼저 추가 를 해주셔야 합니다.
</p>
<p>update {$write_table}</p>
<p>set wr_11 = '$wr_11'</p>
<p> , wr_12 = '$wr_12'</p>
<p> , wr_13 = '$wr_13' </p>
<p> // .................................. [이런식으로 추가하시면됩니다]</p>
<p>where wr_id = '$wr_id' ;</p>
<p> </p>
<p>
위와 같이 해보시면 해결됩니다.
답변에 대한 댓글 2개
이렇게 하면 잘됩니다.!
댓글을 작성하려면 로그인이 필요합니다.
그누순정에서 잘 되고 테마에서 안 된다면 테마옵션을 봐야 할 것이고
둘다 안 된다면 코드가 잘못된 것입니다.
여분필드 추가는 작은별님 자료가 가장 알기 쉽습니다.
https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=31
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
이런 오류가 뜹니다..