리스트에서 파일다운로드 수정 좀 해주세요... 정보
리스트에서 파일다운로드 수정 좀 해주세요...본문
안녕하세요.
그누보드 접한지 얼마안되고, 프로그램을 잘 몰라서 너무 답답해서 질문드립니다.
아래 소스는 list.skin.php 파일인데요.
리스트에서 파일 다운로드를 바로 할려고 합니다.
활용팁 찾아봐서 무지막지 적용해도 잘안되고, 아래처럼 해봐도 잘 안되고...
$href = "$g4[bbs_path]/download.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}&no=$i";을 넣고
<a href="{$href}"><img src="{$img}" border="0"></a>
해보니까...
잘못된 접근이라고 자꾸만 뜨네여~
고수님들의 도움 부탁드립니다.
-----------------------------------------------------------------------------------------
<?
for ($i=0; $i<count($list); $i++)
{
// $title = "클릭하시면 해당 사이트로 이동합니다.";
// $content = cut_str(get_text($list[$i][wr_content]), 80);
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
if (!file_exists($img) || !$list[$i][file][0][file])
if (!$list[$i][wr_1])
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][1][file]);
else
$img = $list[$i][wr_1];
$href = "$g4[bbs_path]/download.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}&no=$i";
$view_href = "";
if ($is_admin)
$view_href = "<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}'>";
$checkbox = "";
if ($is_checkbox)
$checkbox = "<input type=checkbox name=chk_wr_id[] value='{$list[$i][wr_id]}'>";
// 수정, 삭제 링크
$update_href = $delete_href = "";
// 로그인중이고 자신의 글이라면 또는 관리자라면 패스워드를 묻지 않고 바로 수정, 삭제 가능
if (($member[mb_level] == 10) || $is_admin) {
$update_href = "<a href=\"{$write_href}&w=u&wr_id={$list[$i][wr_id]}\"><img src=\"$board_skin_path/img/modify.gif\" border=0 align=absmiddle title='수정'></a>";
$delete_href = "<a href=\"javascript:del('./delete.php?w=d&bo_table={$bo_table}&wr_id={$list[$i][wr_id]}');\"><img src=\"$board_skin_path/img/delete.gif\" border=0 align=absmiddle title='삭제'></a>";
$li_checkbox = "<input type=checkbox name=chk_wr_id[] value={$list[$i][wr_id]}>";
}
$rmonth = substr($list[$i][wr_datetime],5,2);
$rday = substr($list[$i][wr_datetime],8,2);
$link_hit = "{$list[$i][wr_link1_hit]}";
$tr = "";
if ($i && $i%$board[bo_gallery_cols]==0)
$tr = "</tr><tr><td colspan='5' class='board_line'></td></tr><tr>";
echo "$tr";
echo <<<HEREDOC
<td width="{$td_width}%" valign="top" align="center">
<table width="100" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="10"></td>
</tr>
<tr>
<td colspan="2" align="center" style="padding:5px 0; background-color:#efefef;"><a href="{$href}"><img src="{$img}" border="0"></a></td>
</tr>
<tr>
<td align="center" style="padding:5px 0 0 0;">{$li_checkbox} <a href="{$href}"><img src="$board_skin_path/img/btn_download.gif" align="absmiddle" border="0"> <strong>{$list[$i][subject]}</strong></a> {$update_href} {$delete_href}</td>
</tr>
<tr>
<td align="center" style="padding-bottom:10px;"><span class="no">{$list[$i][wr_id]} <span class="datetime">({$rmonth}/{$rday}</span><span class="hit"> | HIT:{$link_hit})</span></td>
</tr>
</table>
</td>
HEREDOC;
}
echo "<tr><td colspan='5' class='board_line'></td>";
// 나머지 td 를 채운다.
if ($i == 0)
echo "<td colspan='$board[bo_gallery_cols]' height=50 align=center>게시물이 없습니다.</td>";
?>
그누보드 접한지 얼마안되고, 프로그램을 잘 몰라서 너무 답답해서 질문드립니다.
아래 소스는 list.skin.php 파일인데요.
리스트에서 파일 다운로드를 바로 할려고 합니다.
활용팁 찾아봐서 무지막지 적용해도 잘안되고, 아래처럼 해봐도 잘 안되고...
$href = "$g4[bbs_path]/download.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}&no=$i";을 넣고
<a href="{$href}"><img src="{$img}" border="0"></a>
해보니까...
잘못된 접근이라고 자꾸만 뜨네여~
고수님들의 도움 부탁드립니다.
-----------------------------------------------------------------------------------------
<?
for ($i=0; $i<count($list); $i++)
{
// $title = "클릭하시면 해당 사이트로 이동합니다.";
// $content = cut_str(get_text($list[$i][wr_content]), 80);
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
if (!file_exists($img) || !$list[$i][file][0][file])
if (!$list[$i][wr_1])
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][1][file]);
else
$img = $list[$i][wr_1];
$href = "$g4[bbs_path]/download.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}&no=$i";
$view_href = "";
if ($is_admin)
$view_href = "<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}'>";
$checkbox = "";
if ($is_checkbox)
$checkbox = "<input type=checkbox name=chk_wr_id[] value='{$list[$i][wr_id]}'>";
// 수정, 삭제 링크
$update_href = $delete_href = "";
// 로그인중이고 자신의 글이라면 또는 관리자라면 패스워드를 묻지 않고 바로 수정, 삭제 가능
if (($member[mb_level] == 10) || $is_admin) {
$update_href = "<a href=\"{$write_href}&w=u&wr_id={$list[$i][wr_id]}\"><img src=\"$board_skin_path/img/modify.gif\" border=0 align=absmiddle title='수정'></a>";
$delete_href = "<a href=\"javascript:del('./delete.php?w=d&bo_table={$bo_table}&wr_id={$list[$i][wr_id]}');\"><img src=\"$board_skin_path/img/delete.gif\" border=0 align=absmiddle title='삭제'></a>";
$li_checkbox = "<input type=checkbox name=chk_wr_id[] value={$list[$i][wr_id]}>";
}
$rmonth = substr($list[$i][wr_datetime],5,2);
$rday = substr($list[$i][wr_datetime],8,2);
$link_hit = "{$list[$i][wr_link1_hit]}";
$tr = "";
if ($i && $i%$board[bo_gallery_cols]==0)
$tr = "</tr><tr><td colspan='5' class='board_line'></td></tr><tr>";
echo "$tr";
echo <<<HEREDOC
<td width="{$td_width}%" valign="top" align="center">
<table width="100" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="10"></td>
</tr>
<tr>
<td colspan="2" align="center" style="padding:5px 0; background-color:#efefef;"><a href="{$href}"><img src="{$img}" border="0"></a></td>
</tr>
<tr>
<td align="center" style="padding:5px 0 0 0;">{$li_checkbox} <a href="{$href}"><img src="$board_skin_path/img/btn_download.gif" align="absmiddle" border="0"> <strong>{$list[$i][subject]}</strong></a> {$update_href} {$delete_href}</td>
</tr>
<tr>
<td align="center" style="padding-bottom:10px;"><span class="no">{$list[$i][wr_id]} <span class="datetime">({$rmonth}/{$rday}</span><span class="hit"> | HIT:{$link_hit})</span></td>
</tr>
</table>
</td>
HEREDOC;
}
echo "<tr><td colspan='5' class='board_line'></td>";
// 나머지 td 를 채운다.
if ($i == 0)
echo "<td colspan='$board[bo_gallery_cols]' height=50 align=center>게시물이 없습니다.</td>";
?>
댓글 전체
제가 실험해보진 않았지만 아래 소스로 교체해서 넣어주시면 될듯 하네요.
<?
for ($i=0; $i<count($list); $i++)
{
// $title = "클릭하시면 해당 사이트로 이동합니다.";
// $content = cut_str(get_text($list[$i][wr_content]), 80);
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
if (!file_exists($img) || !$list[$i][file][0][file])
if (!$list[$i][wr_1])
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][1][file]);
else
$img = $list[$i][wr_1];
$ss_name = "ss_view_{$bo_table}_{$list[$i][wr_id]}";
if (!get_session($ss_name)) set_session($ss_name, TRUE);
$href = "$g4[bbs_path]/download.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}&no=$i";
$view_href = "";
if ($is_admin)
$view_href = "<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}'>";
$checkbox = "";
if ($is_checkbox)
$checkbox = "<input type=checkbox name=chk_wr_id[] value='{$list[$i][wr_id]}'>";
// 수정, 삭제 링크
$update_href = $delete_href = "";
// 로그인중이고 자신의 글이라면 또는 관리자라면 패스워드를 묻지 않고 바로 수정, 삭제 가능
if (($member[mb_level] == 10) || $is_admin) {
$update_href = "<a href=\"{$write_href}&w=u&wr_id={$list[$i][wr_id]}\"><img src=\"$board_skin_path/img/modify.gif\" border=0 align=absmiddle title='수정'></a>";
$delete_href = "<a href=\"javascript:del('./delete.php?w=d&bo_table={$bo_table}&wr_id={$list[$i][wr_id]}');\"><img src=\"$board_skin_path/img/delete.gif\" border=0 align=absmiddle title='삭제'></a>";
$li_checkbox = "<input type=checkbox name=chk_wr_id[] value={$list[$i][wr_id]}>";
}
$rmonth = substr($list[$i][wr_datetime],5,2);
$rday = substr($list[$i][wr_datetime],8,2);
$link_hit = "{$list[$i][wr_link1_hit]}";
$tr = "";
if ($i && $i%$board[bo_gallery_cols]==0)
$tr = "</tr><tr><td colspan='5' class='board_line'></td></tr><tr>";
echo "$tr";
echo <<<HEREDOC
<td width="{$td_width}%" valign="top" align="center">
<table width="100" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="10"></td>
</tr>
<tr>
<td colspan="2" align="center" style="padding:5px 0; background-color:#efefef;"><a href="{$href}"><img src="{$img}" border="0"></a></td>
</tr>
<tr>
<td align="center" style="padding:5px 0 0 0;">{$li_checkbox} <a href="{$href}"><img src="$board_skin_path/img/btn_download.gif" align="absmiddle" border="0"> <strong>{$list[$i][subject]}</strong></a> {$update_href} {$delete_href}</td>
</tr>
<tr>
<td align="center" style="padding-bottom:10px;"><span class="no">{$list[$i][wr_id]} <span class="datetime">({$rmonth}/{$rday}</span><span class="hit"> | HIT:{$link_hit})</span></td>
</tr>
</table>
</td>
HEREDOC;
}
echo "<tr><td colspan='5' class='board_line'></td>";
// 나머지 td 를 채운다.
if ($i == 0)
echo "<td colspan='$board[bo_gallery_cols]' height=50 align=center>게시물이 없습니다.</td>";
?>
<?
for ($i=0; $i<count($list); $i++)
{
// $title = "클릭하시면 해당 사이트로 이동합니다.";
// $content = cut_str(get_text($list[$i][wr_content]), 80);
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
if (!file_exists($img) || !$list[$i][file][0][file])
if (!$list[$i][wr_1])
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][1][file]);
else
$img = $list[$i][wr_1];
$ss_name = "ss_view_{$bo_table}_{$list[$i][wr_id]}";
if (!get_session($ss_name)) set_session($ss_name, TRUE);
$href = "$g4[bbs_path]/download.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}&no=$i";
$view_href = "";
if ($is_admin)
$view_href = "<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}'>";
$checkbox = "";
if ($is_checkbox)
$checkbox = "<input type=checkbox name=chk_wr_id[] value='{$list[$i][wr_id]}'>";
// 수정, 삭제 링크
$update_href = $delete_href = "";
// 로그인중이고 자신의 글이라면 또는 관리자라면 패스워드를 묻지 않고 바로 수정, 삭제 가능
if (($member[mb_level] == 10) || $is_admin) {
$update_href = "<a href=\"{$write_href}&w=u&wr_id={$list[$i][wr_id]}\"><img src=\"$board_skin_path/img/modify.gif\" border=0 align=absmiddle title='수정'></a>";
$delete_href = "<a href=\"javascript:del('./delete.php?w=d&bo_table={$bo_table}&wr_id={$list[$i][wr_id]}');\"><img src=\"$board_skin_path/img/delete.gif\" border=0 align=absmiddle title='삭제'></a>";
$li_checkbox = "<input type=checkbox name=chk_wr_id[] value={$list[$i][wr_id]}>";
}
$rmonth = substr($list[$i][wr_datetime],5,2);
$rday = substr($list[$i][wr_datetime],8,2);
$link_hit = "{$list[$i][wr_link1_hit]}";
$tr = "";
if ($i && $i%$board[bo_gallery_cols]==0)
$tr = "</tr><tr><td colspan='5' class='board_line'></td></tr><tr>";
echo "$tr";
echo <<<HEREDOC
<td width="{$td_width}%" valign="top" align="center">
<table width="100" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="10"></td>
</tr>
<tr>
<td colspan="2" align="center" style="padding:5px 0; background-color:#efefef;"><a href="{$href}"><img src="{$img}" border="0"></a></td>
</tr>
<tr>
<td align="center" style="padding:5px 0 0 0;">{$li_checkbox} <a href="{$href}"><img src="$board_skin_path/img/btn_download.gif" align="absmiddle" border="0"> <strong>{$list[$i][subject]}</strong></a> {$update_href} {$delete_href}</td>
</tr>
<tr>
<td align="center" style="padding-bottom:10px;"><span class="no">{$list[$i][wr_id]} <span class="datetime">({$rmonth}/{$rday}</span><span class="hit"> | HIT:{$link_hit})</span></td>
</tr>
</table>
</td>
HEREDOC;
}
echo "<tr><td colspan='5' class='board_line'></td>";
// 나머지 td 를 채운다.
if ($i == 0)
echo "<td colspan='$board[bo_gallery_cols]' height=50 align=center>게시물이 없습니다.</td>";
?>
너무 감사드립니다^^
잘됩니다~~^^
잘됩니다~~^^