게시판 이름의 특정 문자 더하고 빼는 방법? 정보
그누보드 게시판 이름의 특정 문자 더하고 빼는 방법?본문
질문이 적당한지 모르겠군요. 제가 php를 모니터 너머로 배우다보니 틀린 용어들이 있을 겁니다. 널리 이해해주세요^^;
'A'와 'A_x'라는 게시판을 만들고 같은 헤드문서로 각 게시판에서 서로의 링크(최근게시물까지)를 나타내려고 합니다. 제가 대충 논리식을 짜보았는데 이걸 토대로 간단한 소스를 짜주실 분 없으신지요.
/////////////////
<?
게시판명에 "_x"가 없으면 "_x"를 붙인 후
$bo_table2 라고 한다.
게시판명에 "_x"가 있으면 "_x"를 뺀 후
$bo_table2 라고 한다.
?>
<? latest('basic', $bo_table2, 5, 25); ?>
///////////////////////////
그렇게 어렵지는 않을텐데 ... ^^;
'A'와 'A_x'라는 게시판을 만들고 같은 헤드문서로 각 게시판에서 서로의 링크(최근게시물까지)를 나타내려고 합니다. 제가 대충 논리식을 짜보았는데 이걸 토대로 간단한 소스를 짜주실 분 없으신지요.
/////////////////
<?
게시판명에 "_x"가 없으면 "_x"를 붙인 후
$bo_table2 라고 한다.
게시판명에 "_x"가 있으면 "_x"를 뺀 후
$bo_table2 라고 한다.
?>
<? latest('basic', $bo_table2, 5, 25); ?>
///////////////////////////
그렇게 어렵지는 않을텐데 ... ^^;
댓글 전체
아주 간단한 방법이 있었네요.. 최근게시물스킨에 아래 소스를 넣으면 되는군요.
<a href=./?doc=bbs/gnuboard.php&bo_table=<?=$bo_table?>><b><?=$bo_subject?></b></a>
제가 최근게시물스킨에서는 게시판제목링크를 워낙 안쓰다보니...--;;;
<a href=./?doc=bbs/gnuboard.php&bo_table=<?=$bo_table?>><b><?=$bo_subject?></b></a>
제가 최근게시물스킨에서는 게시판제목링크를 워낙 안쓰다보니...--;;;
우선 이렇게 하니까 아쉬운대로 되긴 되는군요^^;; 괜히 신경쓰실까봐...-_-;;
<?
$sub_prefix = "_fb";
$bo_table_len = strlen($bo_table);
$pos = strpos($bo_table, $sub_prefix);
if ($pos != ($bo_table_len - 3)) {
$bo_table2 = $bo_table . $sub_prefix;
$bo_subject = "111111" ;
} else {
$bo_table2 = substr($bo_table, 0, $bo_table_len - 3);
$bo_subject = "222222" ;
}
//////////////////
echo "<a href=./?doc=bbs/gnuboard.php&bo_table=".$bo_table2.">▣ <b>".$bo_subject."</b></a><br>";
latest('basic', $bo_table2, 5, 17);
?>
<?
$sub_prefix = "_fb";
$bo_table_len = strlen($bo_table);
$pos = strpos($bo_table, $sub_prefix);
if ($pos != ($bo_table_len - 3)) {
$bo_table2 = $bo_table . $sub_prefix;
$bo_subject = "111111" ;
} else {
$bo_table2 = substr($bo_table, 0, $bo_table_len - 3);
$bo_subject = "222222" ;
}
//////////////////
echo "<a href=./?doc=bbs/gnuboard.php&bo_table=".$bo_table2.">▣ <b>".$bo_subject."</b></a><br>";
latest('basic', $bo_table2, 5, 17);
?>
염치없지만 딱 하나만 더 물어보겠습니다-_-;;
각 게시판에서 다른 게시판의 링크와 최근게시물은 이제 해결되었는데
그 게시판제목까지 출력했으면 하는 소망이 생기는군요^^;;
혹시 시간이 되신다면............ -_-;;;;
각 게시판에서 다른 게시판의 링크와 최근게시물은 이제 해결되었는데
그 게시판제목까지 출력했으면 하는 소망이 생기는군요^^;;
혹시 시간이 되신다면............ -_-;;;;
됩니다!!!!!! 바라미님 정말 고맙습니다~~~~~~~~~~~^____________^;;
앗, 그새 글을 올려주셨군요^^;;; 정말 감사합니다. 바로 해보겠습니다.
-_-;;; 1초차이....;
테이블명 'A'에 '_x'를 더해서 'A_x'로 하는 건 알겠는데...
테이블명 'A_x'에서 '_x'를 빼서 'A'로 하는 방법은 없는건감요-_-;;;
테이블명 'A_x'에서 '_x'를 빼서 'A'로 하는 방법은 없는건감요-_-;;;
아아.. 'A_x' 일경우 A 만 추출한다는걸 빼먹었군요 :)
그렇다면..
<?
$sub_prefix = "_x";
$bo_table_len = strlen($bo_table);
$pos = strpos($bo_table, $sub_prefix);
if ($pos != ($bo_table_len - 2)) {
$bo_table2 = $bo_table . $sub_prefix;
} else {
$bo_table2 = substr($bo_table, 0, $bo_table_len - 2);
}
?>
그렇다면..
<?
$sub_prefix = "_x";
$bo_table_len = strlen($bo_table);
$pos = strpos($bo_table, $sub_prefix);
if ($pos != ($bo_table_len - 2)) {
$bo_table2 = $bo_table . $sub_prefix;
} else {
$bo_table2 = substr($bo_table, 0, $bo_table_len - 2);
}
?>
정말 감사합니다^0^ 근데 해보니까 'A'에서 'A_x'의 링크는 출력이 되는데 'A_x'에서 'A'의 링크는 안되는군요. ('A_x'에서도 여전히 'A_x'의 것이 걸린다는..--;)
아무튼 님덕분에 뭔가 실마리가 보이는 것 같아서 다시 한번 감사드립니다. 혹시 가능하시다면 조금만 더 수고해주시면 안될까요^^;;; (물론 다른 고수님들도!)
아무튼 님덕분에 뭔가 실마리가 보이는 것 같아서 다시 한번 감사드립니다. 혹시 가능하시다면 조금만 더 수고해주시면 안될까요^^;;; (물론 다른 고수님들도!)
<?
$sub_prefix = "_x";
$bo_table_len = strlen($bo_table);
$pos = strpos($bo_table, $sub_prefix);
if ($pos != ($bo_table_len - 2)) {
$bo_table2 = $bo_table . $sub_prefix;
} else {
$bo_table2 = $bo_table;
}
?>
정도 되려나...?? 단순히 _x 만 있는걸 검사한게 아니라 끝에서 2자리가 _x 일경우를 체크했습니다..;
$sub_prefix = "_x";
$bo_table_len = strlen($bo_table);
$pos = strpos($bo_table, $sub_prefix);
if ($pos != ($bo_table_len - 2)) {
$bo_table2 = $bo_table . $sub_prefix;
} else {
$bo_table2 = $bo_table;
}
?>
정도 되려나...?? 단순히 _x 만 있는걸 검사한게 아니라 끝에서 2자리가 _x 일경우를 체크했습니다..;