게시글 분류 선택후 글쓰기시에 바로 해당 분류가 선택되는 기능 정보
게시글 분류 선택후 글쓰기시에 바로 해당 분류가 선택되는 기능관련링크
https://ye-ah.net/coding/19
113회 연결
본문
예제 ) https://ye-ah.net/sports?sca=%EC%95%BC%EA%B5%AC
에서 글쓰기를 누르시면 해당 분류가 바로 선택되어있는걸 보실수있습니다.
list.php 에서 먼저 글쓰기 버튼을눌렀을때 분류값을 넘겨줘야합니다
256번째줄에 $write_href를 정의해놓은곳이있는데요
$write_href = short_url_clean(G5_BBS_URL.'/write.php?bo_table='.$bo_table.($sca? '&sca='.$sca : ''));
이렇게 분류값이있을때 글쓰기버튼에 담아주구요
그다음에 write.php로 가셔서 266번째줄에 if문 조건이 하나 보이실텐데
$ca_name = ""; //여기 바로아래에
if (isset($sca)) $ca_name = $sca; //추가해줍시다.
$sca값이있을때 선택될수있도록 이렇게 추가만해주시면
해당 분류를 보고있다가 거기서 글쓰기를누르면 바로 선택되어있습니다
추천
8
8
댓글 13개
오 꿀팁 감사드립니다!
와우 이것때문에 고생했는데 바로 적용해봐야 겠군요
감사합니다
즐거운 주말되세요^^
감사합니다
즐거운 주말되세요^^
와 감사합니다 바로 적용했어요ㅎㅎ
너무 멋진 기능이네요.
감사히 잘 쓰겠습니다.^^
감사히 잘 쓰겠습니다.^^
@Policia 님, 공개해주신 기능 정말 잘 활용하고 있습니다.
혹시 5.3버전에도 적용이 가능한가요?
짧은주소가 사용가능해야 쓸 수 있는 기능인가요?
혹시 5.3버전에도 적용이 가능한가요?
짧은주소가 사용가능해야 쓸 수 있는 기능인가요?
아뇨 해당부분은 짧은주소와는 상관없습니다 파라미터를 체크하는부분밖에없어서요
5.3버전은 테스트는 해보지않았지만 될거라고 생각되어지네요
5.3버전은 테스트는 해보지않았지만 될거라고 생각되어지네요
그누보드5.3.3에 적용을 해보았습니다.
<list.php>
$write_href = '';
if ($member['mb_level'] >= $board['bo_write_level']) {
$write_href = short_url_clean(G5_BBS_URL.'/write.php?bo_table='.$bo_table.($sca? '&sca='.$sca : ''));
}
<write.php>
if ($board['bo_use_category']) {
$ca_name = "";
if (isset($sca)) $ca_name = $sca;
if (isset($write['ca_name']))
$ca_name = $write['ca_name'];
$category_option = get_category_option($bo_table, $ca_name);
$is_category = true;
실행을 하니
"Fatal error: Call to undefined function short_url_clean() in /host/home1/jampino/html/gb5333/bbs/list.php on line 232"
에러가 뜹니다.
<list.php>
$write_href = '';
if ($member['mb_level'] >= $board['bo_write_level']) {
$write_href = short_url_clean(G5_BBS_URL.'/write.php?bo_table='.$bo_table.($sca? '&sca='.$sca : ''));
}
<write.php>
if ($board['bo_use_category']) {
$ca_name = "";
if (isset($sca)) $ca_name = $sca;
if (isset($write['ca_name']))
$ca_name = $write['ca_name'];
$category_option = get_category_option($bo_table, $ca_name);
$is_category = true;
실행을 하니
"Fatal error: Call to undefined function short_url_clean() in /host/home1/jampino/html/gb5333/bbs/list.php on line 232"
에러가 뜹니다.
short_url_clean을 빼세요 $sca부분만 추가하시면됩니다
.($sca? '&sca='.$sca : '') 요것만 추가해주세요
네, 방금 적용 후에 잘 작동 되는 거 확인했습니다.
감사합니다.^^
즐거운 시간 보내세요~~^^
감사합니다.^^
즐거운 시간 보내세요~~^^
list.php 232line이
$write_href = short_url_clean(G5_BBS_URL.'/write.php?bo_table='.$bo_table.($sca? '&sca='.$sca : ''));
입니다.
$write_href = short_url_clean(G5_BBS_URL.'/write.php?bo_table='.$bo_table.($sca? '&sca='.$sca : ''));
입니다.
감사합니다.^^
잘~ 사용하겠습니다~~~
추천 꾹~ 누리고
감사 감사 합니다~^^*
추천 꾹~ 누리고
감사 감사 합니다~^^*