x

파일첨부분제 좀 급해요~ ㅜㅜ

파일을 첨부하고나서 저장하고나면 글을 볼때는 그 파일주소가 아니라 다운도르주소로 바로 저장이 되어버리더군요~
혹시 다운로드주소가 아니라 그 파일 자체의 주소가 보여지게 하는 소스는 없나요?
예를 들어 플래쉬파일을 올리면 "http://홈피/~/test.swf" 식으로여

파일을 올린다음 사람들이 소스를 따갈 수 있게 하기 위해서 입니다. 방법 좀 가르쳐 주세요
|

댓글 7개

정말 감사합니다~ 눈물나게~ ㅜㅜ
도와주세요~ ㅠㅠ
/lib/common.lib.php 의 778번째줄 정도에 view_file_link 를 보심 알겠지만......
이미지와 swf등 관련 파일을 체크하게 되어 있습니다. 이부분은 view.skin.php의
<?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {

에서 !$view[file][$i][view]에 걸리게 되어 있습니다...........

그러므로 이미지나 기타 swf 등의 파일의 url도 표시하실려면 그 부분을 뺀..

<?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source]) {

이렇게 표시하시면 보일 것입니다........

근데 이걸 어디에 이용하십니까??.....흠~~
성공입니다 정말 감사하구요~

그런데 플래쉬파일을 올리니까 링크가 안나타나는군요~ 그냥 바로 출력 되어버려서 ㅜㅜ
그리고 파일주소가 출력은 되는데 http://홈피/~test.zip 이런식이 아니구

../~/~test.zip 식으로 출력 됩니다.
완성단게에 다 왔는데 마지막에 이러내요~ ㅜㅜ 죄송해요~ 흑흑흑
답변 감사합니다. 파일을 클릭하지않고 그 소스 주소가 바로 보여지게는 할 수 없나요?
그럼 {$view[file][$i][path]}/{$view[file][$i][file]} 이부부만 쓰면 될겁니다.......

{$view[file][$i][path]}
{$view[file][$i][file]}
{$view[file][$i][source]}을 이용하여 원하는 방식대로 표현하심 됩니다.

/lib/common.lib.php 의 183번째 get_file 부분의 내용을 잘 이해하심 됩니다...
<a href='{$view[file][$i][path]}/{$view[file][$i][file]}'><b>{$view[file][$i][source]}</b></a> 로 해보세요...
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
20년 전 조회 2,803
20년 전 조회 2,831
20년 전 조회 2,583
20년 전 조회 3,044
20년 전 조회 2,455
20년 전 조회 2,955
20년 전 조회 2,396
20년 전 조회 2,631
20년 전 조회 2,533
20년 전 조회 2,728
20년 전 조회 2,375
20년 전 조회 2,583
20년 전 조회 2,718
20년 전 조회 2,685
20년 전 조회 2,627
bbbking
20년 전 조회 2,319
20년 전 조회 2,770
20년 전 조회 2,804
20년 전 조회 2,705
20년 전 조회 2,278
🐛 버그신고