상대경로문제로 도움요청드립니다. 채택완료
D2Bweb
10년 전
조회 3,401
http://sir.co.kr/g4_skin/148982">http://sir.co.kr/g4_skin/148982
시누이님 스킨을 응용해서 infinitescroll부분을 적용해보려고합니다.
그런데 추가로 생성되는 이미지나 링크가 모두 root로 링크가 걸려버리네요..;;
현재 구성은 apmsetup으로 개인 서버에 제작하는 사이트마다 폴더를 만들어서 진행하는데 다른건 다 문제가없는데 infinitescroll로 추가되는부분이 메인폴더를 기준으로 생성되네요.
그렇다보니 링크도 안되고 이미지썸네일도 안만들어지는데 해결방법이 있을까요?
제작중인 주소 http://www.d2bweb.co.kr/intoex">http://www.d2bweb.co.kr/intoex
list.skin.php
</p><p><?</p><p>if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 </p><p> </p><p>// 선택옵션으로 인해 셀합치기가 가변적으로 변함</p><p>//$colspan = 5;</p><p> </p><p>//if ($is_category) $colspan++;</p><p>//if ($is_checkbox) $colspan++;</p><p>//if ($is_good) $colspan++;</p><p>//if ($is_nogood) $colspan++;</p><p> </p><p>// 제목이 두줄로 표시되는 경우 이 코드를 사용해 보세요.</p><p>// <nobr style='display:block; overflow:hidden; width:000px;'>제목</nobr></p><p> </p><p>include_once("$board_skin_path/thumb.lib.php");</p><p>?></p><p> </p><p><style></p><p>#board_list {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>font-family:'Malgun Gothic', '맑은고딕', sans-serif;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>font-size:13px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>color:#555;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>font-weight:400;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>overflow:hidden;</p><p>}</p><p> </p><p>/* SEARCH */</p><p>#board_search {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>float:right;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>width:220px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>margin:0 auto;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>padding:0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>background:url('<?=$board_skin_path?>/img/search_bg.png') 0 50% no-repeat;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>text-align:center;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>overflow:hidden;</p><p>}</p><p>#board_search input.stx {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>float:left;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>width:180px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>height:32px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>font-family:'Malgun Gothic', '맑은고딕', sans-serif;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>font-size:11px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>color:#555;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>line-height:32px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>padding:0 5px 0 5px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>border:none;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>background:none;</p><p>}</p><p>#board_search input.search_btn {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>float:right;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>border:none;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>cursor:pointer;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>overflow:hidden;</p><p>}</p><p> </p><p>/* CATEGORY */</p><p>#board_list .category {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>clear:both;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>margin:10px 0 0 0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>padding:0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>list-style:none;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>text-align:center;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>overflow:hidden;</p><p>}</p><p>#board_list .category li {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>width:14.3%;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>display:inline-block;</p><p>}</p><p>#board_list .category li.all {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>width:14.2%;</p><p>}</p><p>#board_list .category li:first-child a {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>border-left:1px solid #ddd;</p><p>}</p><p>#board_list .category li a {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>font-family:'Malgun Gothic', '맑은고딕', sans-serif;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>font-size:15px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>color:#333;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>line-height:30px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>letter-spacing:0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>word-spacing:0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>margin:0 auto;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>padding:0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>background:#fff;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>border:1px solid #ddd;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>border-left:0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>text-align:center;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>text-decoration:none;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>display:block;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>-webkit-transition: all 0.5s ease;</p><p> -moz-transition: all 0.5s ease;</p><p> -o-transition: all 0.5s ease;</p><p> transition: all 0.5s ease;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>cursor:pointer;</p><p>}</p><p>#board_list .category li a:hover,</p><p>#board_list .category li a.active {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>color:#fff;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>background:#333;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>border:1px solid #333;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>border-left:1px solid #555;</p><p>}</p><p> </p><p>/* BOARD PAGER */</p><p>#board_list .board_page {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>clear:both;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>margin:30px 0 0 0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>padding:0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>text-align:center;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>overflow:hidden;</p><p>}</p><p>#board_list .page_wrap {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>margin:0 10px 0 10px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>display:inline-block;</p><p>}</p><p>#board_list .board_page a.prev {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>width:25px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>height:25px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>padding:0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>background:#fff url('<?=$board_skin_path?>/img/page_prev.gif') no-repeat;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>border:1px solid #ddd;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>display:inline-block;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>vertical-align:bottom;</p><p>}</p><p>#board_list .board_page a.next {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>width:25px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>height:25px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>padding:0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>background:#fff url('<?=$board_skin_path?>/img/page_next.gif') no-repeat;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>border:1px solid #ddd;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>display:inline-block;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>vertical-align:bottom;</p><p>}</p><p>#board_list .board_page a.first {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>width:25px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>height:25px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>padding:0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>background:#fff url('<?=$board_skin_path?>/img/page_first.gif') no-repeat;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>border:1px solid #ddd;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>display:inline-block;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>vertical-align:bottom;</p><p>}</p><p>#board_list .board_page a.end {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>width:25px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>height:25px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>padding:0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>background:#fff url('<?=$board_skin_path?>/img/page_end.gif') no-repeat;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>border:1px solid #ddd;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>display:inline-block;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>vertical-align:bottom;</p><p>}</p><p>#board_list .board_page a {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>width:25px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>font-family:'Malgun Gothic', '맑은고딕', sans-serif;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>font-size:13px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>color:#777;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>font-weight:bold;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>margin:0 1px 0 1px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>padding:0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>line-height:25px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>text-align:center;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>background:#fff;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>border:1px solid #ddd;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>text-decoration:none;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>display:inline-block;</p><p>}</p><p>#board_list .board_page a:hover {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>color:#333;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>border:1px solid #333;</p><p>}</p><p>#board_list .board_page a.active {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>color:#fff;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>background:#333;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>border:1px solid #333;</p><p>}</p><p> </p><p>/* BOARD BUTTON */</p><p>#board_list .board_button { clear:both; margin:30px 0 0 0; }</p><p> </p><p>#board_list .no_item {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>clear:both;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>font-family:'Malgun Gothic', '맑은고딕', sans-serif;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>font-size:13px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>color:#999;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>line-height:250px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>text-align:center;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>overflow:hidden;</p><p>}</p><p> </p><p>#exhibition {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>clear:both;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>overflow:hidden;</p><p>}</p><p>#exhibition .item_list {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>position:relative;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>float:left;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>width:<?=$imgWidth?>px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>margin:20px 10px 0 10px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>overflow:hidden;</p><p>}</p><p>#exhibition .new_icon {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>position:absolute;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>width:50px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>height:50px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>left:0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>top:0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>background:url('<?=$board_skin_path?>/img/new_icon.png') no-repeat;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>display:block;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>z-index:9;</p><p>}</p><p>#exhibition .explain {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>position:absolute;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>bottom:0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>width:100%;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>height:30px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>padding:10px 0 10px 0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>text-align:center;</p><p>}</p><p>#exhibition .subject {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>font-family:'Malgun Gothic', '맑은고딕', sans-serif;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>font-size:20px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>color:#fff;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>margin:0 auto;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>padding:0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>text-decoration:none;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>display:inline-block;</p><p>}</p><p>#exhibition .sub_content {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>font-family:'Malgun Gothic', '맑은고딕', sans-serif;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>font-size:13px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>color:#777;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>margin:0 10px 0 10px;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>padding:0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>text-overflow:ellipsis;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>white-space:nowrap;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>word-wrap:normal;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>overflow:hidden;</p><p>}</p><p></style></p><p> </p><p><script type="text/javascript" src="<?=$board_skin_path?>/resource/jquery.masonry.min.js"></script></p><p><script type="text/javascript" src="<?=$board_skin_path?>/resource/jquery.infinitescroll.min.js"></script></p><p> </p><p><div id="board_list"></p><p> </p><p><!-- 게시판 목록 시작 --></p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><!-- 분류 --></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div id="category_wrap"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><form name="fcategory" method="get" style="margin:0px;"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><? if ($is_category) { ?> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><ul class="category"> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><? </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$arr = explode("|", $board[bo_category_list]); </p><p><span class="Apple-tab-span" style="white-space:pre"> </span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$str = '<li class="all"><a href="'.$g4[bbs_path].'/board.php?bo_table='.$bo_table.'"'; </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if($sca == '') $str .= ' class="active"'; </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$str .= '>All</a></li>'; </p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>for ($i=0; $i<count($arr); $i++) { </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$category = trim($arr[$i]); </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if($category=='') continue; </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$str .= '<li><a href="'.$g4[bbs_path].'/board.php?bo_table='.$bo_table.'&sca='.urldecode($category).'"'; </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if($sca == $category) $str .= ' class="active"'; </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$str .= '>'.$category.'</a></li>'; </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>} </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>echo $str;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>?> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span></ul></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><? } ?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></form></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></div></p><p> </p><p> <!-- 제목 --></p><p> <form name="fboardlist" method="post"></p><p> <input type='hidden' name='bo_table' value='<?=$bo_table?>'></p><p> <input type='hidden' name='sfl' value='<?=$sfl?>'></p><p> <input type='hidden' name='stx' value='<?=$stx?>'></p><p> <input type='hidden' name='spt' value='<?=$spt?>'></p><p> <input type='hidden' name='page' value='<?=$page?>'></p><p> <input type='hidden' name='sw' value=''></p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div id="exhibition"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><? for ($i=0; $i<count($list); $i++) {</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$imgWidth = "300";</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$HeightArray = array("250","300","460","550");</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$rand = array_rand($HeightArray);</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$imgHeight = $HeightArray[$rand];</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div class="item_list<?=$st?>"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><a href='<?=$list[$i][href]?>'><? echo makeThumbs($g4[path]."/data/file/$bo_table", $list[$i][file][0][file], $imgWidth, $imgHeight, cut_str($list[$i][subject],20)) ?></a></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div class="explain"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><? if ($is_checkbox) { ?><input type=checkbox name=chk_wr_id[] value="<?=$list[$i][wr_id]?>"><? } ?><a href='<?=$list[$i][href]?>' class="subject"><?=$list[$i][subject]?></a></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><? } ?></p><p> </p><p> <? if (count($list) == 0) { echo "<div class='no_item'>등록된 내용이 없습니다.</div>"; } ?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></div></p><p> </form></p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><nav id="page-nav"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><a href="<?=$board_skin_path?>/list.append.php?bo_table=<?=$bo_table?>&page=2"></a></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></nav></p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><!-- 페이지 --></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?/*</p><p> <div class="board_page"></p><p> <? if ($prev_part_href) { echo "<a href='$prev_part_href'><img src='$board_skin_path/img/page_search_prev.gif' border='0' align=absmiddle title='이전검색'></a>"; } ?></p><p> <?</p><p> // 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.</p><p> //echo $write_pages;</p><p> $write_pages = str_replace("처음", "<img src='$board_skin_path/img/page_begin.gif' border='0' align='absmiddle' title='처음'>", $write_pages);</p><p> $write_pages = str_replace("이전", "<img src='$board_skin_path/img/page_prev.gif' border='0' align='absmiddle' title='이전'>", $write_pages);</p><p> $write_pages = str_replace("다음", "<img src='$board_skin_path/img/page_next.gif' border='0' align='absmiddle' title='다음'>", $write_pages);</p><p> $write_pages = str_replace("맨끝", "<img src='$board_skin_path/img/page_end.gif' border='0' align='absmiddle' title='맨끝'>", $write_pages);</p><p> //$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "$1", $write_pages);</p><p> $write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<b><span style=\"color:#4D6185; font-size:12px; text-decoration:underline;\">$1</span></b>", $write_pages);</p><p> ?></p><p> <?=$write_pages?></p><p> <? if ($next_part_href) { echo "<a href='$next_part_href'><img src='$board_skin_path/img/page_search_next.gif' border='0' align=absmiddle title='다음검색'></a>"; } ?></p><p> </div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span>*/?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><!-- 버튼 --></p><p> <div class="board_button"></p><p> <div style="float:left;"></p><p> <? if ($list_href) { ?></p><p> <a href="<?=$list_href?>"><img src="<?=$board_skin_path?>/img/btn_list.gif" align="absmiddle" border='0'></a></p><p> <? } ?></p><p> <? if ($is_checkbox) { ?></p><p> <a href="javascript:select_delete();"><img src="<?=$board_skin_path?>/img/btn_select_delete.gif" align="absmiddle" border='0'></a></p><p> <a href="javascript:select_copy('copy');"><img src="<?=$board_skin_path?>/img/btn_select_copy.gif" align="absmiddle" border='0'></a></p><p> <a href="javascript:select_copy('move');"><img src="<?=$board_skin_path?>/img/btn_select_move.gif" align="absmiddle" border='0'></a></p><p> <? } ?></p><p> </div></p><p> </p><p> <div style="float:right;"></p><p> <? if ($write_href) { ?><a id='view_link' href="<?=$write_href?>" data-fancybox-type='iframe'><img src="<?=$board_skin_path?>/img/btn_write.gif" border='0'></a><? } ?></p><p> </div></p><p> </div></p><p></div></p><p> </p><p><script language="javascript"></p><p>$(document).ready(function(){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>var $container = $('#exhibition');</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$(function(){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$container.imagesLoaded( function(){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$container.masonry({</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>itemSelector : '.item_list',</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>columnWidth : 20,</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>isFitWidth: true,</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>isAnimated : false</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>});</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>});</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$container.infinitescroll({</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>navSelector : '#page-nav', // selector for the paged navigation</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>nextSelector : '#page-nav a', // selector for the NEXT link (to page 2)</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>itemSelector : '.item_list', // selector for all items you'll retrieve</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>loading: {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>finishedMsg: 'No more pages to load.',</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>img: '<?php echo $board_skin_path?>/img/loading.gif'</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>},</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>// trigger Masonry as a callback</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>function( newElements ) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>// hide new items while they are loading</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>var $newElems = $( newElements ).css({ opacity: 0 });</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>// ensure that images load before adding to masonry layout</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$newElems.imagesLoaded(function(){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>// show elems now they're ready</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$newElems.animate({ opacity: 1 });</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$container.masonry( 'appended', $newElems, true );</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>});</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>);</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>});</p><p>/*</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$('#exhibition').isotope({</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>// options</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>itemSelector: '.item_list',</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>percentPosition: true,</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>masonry: {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>columnWidth: '.item_list'</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> }</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>});</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$('#exhibition').infinitescroll({</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>navSelector : '#page-nav', // selector for the paged navigation</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>nextSelector : '#page-nav a', // selector for the NEXT link (to page 2)</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>itemSelector : '.item_list', // selector for all items you'll retrieve</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>loading: {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>finishedMsg: 'No more pages to load.',</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>img: '<?=$board_skin_path?>/img/loading.gif'</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>});</p><p>*/</p><p>});</p><p> </p><p>// 더보기</p><p>function more_append() {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$.ajax({</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>type:"post"</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>,url:"<?=$board_skin_path?>/list.append.php"</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>,data:$("#fboardlist").serialize()</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>,success:function(msg){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if (msg.replace(/^\s+/,"") != "") {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$("#exhibition").append(msg);</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$("#fboardlist #page").val( parseInt($("#fboardlist #page").val()) + 1 );</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>} else {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>alert("목록이 더 이상 존재하지 않습니다.");</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}<span class="Apple-tab-span" style="white-space:pre"> </span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>,error:function(msg){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>alert(msg);</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>});</p><p>}</p><p></script></p><p> </p><p><? if ($is_checkbox) { ?></p><p><script type="text/javascript"></p><p>function all_checked(sw) {</p><p> var f = document.fboardlist;</p><p> </p><p> for (var i=0; i<f.length; i++) {</p><p> if (f.elements[i].name == "chk_wr_id[]")</p><p> f.elements[i].checked = sw;</p><p> }</p><p>}</p><p> </p><p>function check_confirm(str) {</p><p> var f = document.fboardlist;</p><p> var chk_count = 0;</p><p> </p><p> for (var i=0; i<f.length; i++) {</p><p> if (f.elements[i].name == "chk_wr_id[]" && f.elements[i].checked)</p><p> chk_count++;</p><p> }</p><p> </p><p> if (!chk_count) {</p><p> alert(str + "할 게시물을 하나 이상 선택하세요.");</p><p> return false;</p><p> }</p><p> return true;</p><p>}</p><p> </p><p>// 선택한 게시물 삭제</p><p>function select_delete() {</p><p> var f = document.fboardlist;</p><p> </p><p> str = "삭제";</p><p> if (!check_confirm(str))</p><p> return;</p><p> </p><p> if (!confirm("선택한 게시물을 정말 "+str+" 하시겠습니까?\n\n한번 "+str+"한 자료는 복구할 수 없습니다"))</p><p> return;</p><p> </p><p> f.action = "./delete_all.php";</p><p> f.submit();</p><p>}</p><p> </p><p>// 선택한 게시물 복사 및 이동</p><p>function select_copy(sw) {</p><p> var f = document.fboardlist;</p><p> </p><p> if (sw == "copy")</p><p> str = "복사";</p><p> else</p><p> str = "이동";</p><p> </p><p> if (!check_confirm(str))</p><p> return;</p><p> </p><p> var sub_win = window.open("", "move", "left=50, top=50, width=500, height=550, scrollbars=1");</p><p> </p><p> f.sw.value = sw;</p><p> f.target = "move";</p><p> f.action = "./move.php";</p><p> f.submit();</p><p>}</p><p></script></p><p><? } ?></p><p><!-- 게시판 목록 끝 --></p><p>
추가생성용 list.append.php
</p><p><?</p><p>include_once("./_common.php");</p><p>include_once("$board_skin_path/thumb.lib.php");</p><p> </p><p>$sop = strtolower($sop);</p><p>if ($sop != "and" && $sop != "or")</p><p> $sop = "and";</p><p> </p><p>// 분류 선택 또는 검색어가 있다면</p><p>$stx = trim($stx);</p><p>if ($sca || $stx)</p><p>{</p><p> $sql_search = get_sql_search($sca, $sfl, $stx, $sop);</p><p> </p><p> // 가장 작은 번호를 얻어서 변수에 저장 (하단의 페이징에서 사용)</p><p> $sql = " select MIN(wr_num) as min_wr_num from $write_table ";</p><p> $row = sql_fetch($sql);</p><p> $min_spt = $row[min_wr_num];</p><p> </p><p> if (!$spt) $spt = $min_spt;</p><p> </p><p> $sql_search .= " and (wr_num between '".$spt."' and '".($spt + $config[cf_search_part])."') ";</p><p> </p><p> // 원글만 얻는다. (코멘트의 내용도 검색하기 위함)</p><p> $sql = " select distinct wr_parent from $write_table where $sql_search ";</p><p> $result = sql_query($sql, false);</p><p> $total_count = @mysql_num_rows($result);</p><p>}</p><p>else</p><p>{</p><p> $sql_search = "";</p><p> </p><p> $total_count = $board[bo_count_write];</p><p>}</p><p> </p><p>$total_page = ceil($total_count / $board[bo_page_rows]); // 전체 페이지 계산</p><p>if (!$page) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)</p><p>$from_record = ($page - 1) * $board[bo_page_rows]; // 시작 열을 구함</p><p> </p><p> </p><p>// 정렬</p><p>// 인덱스 필드가 아니면 정렬에 사용하지 않음</p><p>//if (!$sst || ($sst && !(strstr($sst, 'wr_id') || strstr($sst, "wr_datetime")))) {</p><p>if (!$sst)</p><p>{</p><p> if ($board[bo_sort_field])</p><p> $sst = $board[bo_sort_field];</p><p> else</p><p> $sst = "wr_num, wr_reply";</p><p> $sod = "";</p><p>}</p><p>else {</p><p> // 게시물 리스트의 정렬 대상 필드가 아니라면 공백으로 (nasca 님 09.06.16)</p><p> // 리스트에서 다른 필드로 정렬을 하려면 아래의 코드에 해당 필드를 추가하세요.</p><p> // $sst = preg_match("/^(wr_subject|wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";</p><p> $sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";</p><p>}</p><p> </p><p>if ($sst)</p><p> $sql_order = " order by $sst $sod ";</p><p> </p><p>if ($sca || $stx)</p><p>{</p><p> $sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";</p><p>}</p><p>else</p><p>{</p><p> $sql = " select * from $write_table where wr_is_comment = 0 $sql_order limit $from_record, $board[bo_page_rows] ";</p><p>}</p><p>$result = sql_query($sql, false);</p><p> </p><p>// 년도 2자리</p><p>$today2 = $g4[time_ymd];</p><p> </p><p>$list = array();</p><p>$i = 0;</p><p> </p><p>if (!$sca && !$stx)</p><p>{</p><p> $arr_notice = explode("\n", trim($board[bo_notice]));</p><p> for ($k=0; $k<count($arr_notice); $k++)</p><p> {</p><p> if (trim($arr_notice[$k])=='') continue;</p><p> </p><p> $row = sql_fetch(" select * from $write_table where wr_id = '$arr_notice[$k]' ");</p><p> </p><p> if (!$row[wr_id]) continue;</p><p> </p><p> $list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);</p><p> $list[$i][is_notice] = true;</p><p> </p><p> $i++;</p><p> }</p><p>}</p><p> </p><p>$k = 0;</p><p> </p><p>while ($row = sql_fetch_array($result))</p><p>{</p><p> // 검색일 경우 wr_id만 얻었으므로 다시 한행을 얻는다</p><p> if ($sca || $stx)</p><p> $row = sql_fetch(" select * from $write_table where wr_id = '$row[wr_parent]' ");</p><p> </p><p> $list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);</p><p> if (strstr($sfl, "subject"))</p><p> $list[$i][subject] = search_font($stx, $list[$i][subject]);</p><p> $list[$i][is_notice] = false;</p><p> //$list[$i][num] = number_format($total_count - ($page - 1) * $board[bo_page_rows] - $k);</p><p> $list[$i][num] = $total_count - ($page - 1) * $board[bo_page_rows] - $k;</p><p> </p><p> $i++;</p><p> $k++;</p><p>}</p><p> </p><p> </p><p>$nobr_begin = $nobr_end = "";</p><p>if (preg_match("/gecko|firefox/i", $_SERVER['HTTP_USER_AGENT'])) {</p><p> $nobr_begin = "<nobr style='display:block; overflow:hidden;'>";</p><p> $nobr_end = "</nobr>";</p><p>}</p><p> </p><p>for ($i=0; $i<count($list); $i++) { </p><p><span class="Apple-tab-span" style="white-space:pre"> </span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$subject = $list[$i][subject];</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$checkbox = "";</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if ($is_checkbox)</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$checkbox = "<input type=checkbox name=chk_wr_id[] value='{$list[$i][wr_id]}'>";</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>// 썸네일.</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$imgWidth = "300";</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$HeightArray = array("250","300","460","550");</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$rand = array_rand($HeightArray);</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$imgHeight = $HeightArray[$rand];</p><p>?></p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div class="item_list<?=$st?>"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><a href='<?=$list[$i][href]?>'><? echo makeThumbs($g4[path]."/data/file/$bo_table", $list[$i][file][0][file], $imgWidth, $imgHeight, cut_str($list[$i][subject],20)) ?></a></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div class="explain"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><? if ($is_checkbox) { ?><input type=checkbox name=chk_wr_id[] value="<?=$list[$i][wr_id]?>"><? } ?><a href='<?=$list[$i][href]?>' class="subject"><?=$list[$i][subject]?></a></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></div></p><p> </p><p><? } ?></p><p>
도움 부탁드립니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
아마도 list.append.php에서 _common.php를 include시키면서 _common.php안에 g4_path위치를 그대로 사용하는게 문제같은데 g4_path경로를 변경하면 다음내용들이 안나오네요..ㅜㅜ
이것만 해결하면 진행하는데 별다른 문제가 없을것같은데 경로문제가 생길줄은..;;