2012-11-15 2 views
2

좋아, 페이지에 업로드 버튼이 있다는 것을 배웠으므로 기본적으로 서버에 파일을 업로드하는 PHP 파일 (호출은 upload.php 임)을 호출합니다. . 어디서 PHP 파일을 서버에 넣을 지 알 수 없으므로 호출 할 수 있습니다.Joomla : 사용자가 이미지 업로드 허용

온라인에서 답을 찾을 수 없어서 어리 석습니다. 나는 데이터베이스를 만들 필요가 있다고 들었 기 때문에 매우 좌절하고 혼란스러워졌지만 Joomla에서 데이터베이스를 편집하는 방법을 모릅니다. SQL에서 수업을 들었으므로 그것에 대해 배울 필요가 없습니다. 나는 그것이 어디에 있는지 모른다. 나는 또한 구성 요소를 만들어야한다고 들었다. 그러나이 작업은 이미지를 서버에 업로드하는 업로드 버튼 만 가지고 있기 때문에 혼란 스럽습니다.

답변

1

귀하의 좌절감을 이해합니다. 나는 당신이하려고하는 것에 대한 기본적인 생각을 가지고있다. 다음은 몇 가지 옵션입니다.

  1. Joomla! Extensions Directory ™을 살펴볼 수 있습니다. 이미이 작업을 수행하는 구성 요소 나 모듈을 찾을 수 있습니다.

  2. 줌라 (Joomla!) 안에 작은 모듈이나 구성 요소를 만들어야하는 것보다 스스로하고 싶다면! 이 주제에 관한 Joomla! Documentation 또는 자습서를 참조하십시오. Joomla!가 어떻게 작동하는지 이해해야하기 때문에 즉시 작동하지 않을 것입니다. 공장. 따라서 upload.php 파일은 모듈/컴포넌트 파일에 저장됩니다. 나는 당신이 어떤 SQL을 할 필요가 있다고 생각하지 않는다.

  3. "사용자 허용"이있는 부분은 조금 혼란 스럽습니다 ... 모든 사용자가 서버에 업로드하거나 "등록 된 사용자"라고 "허용"하시겠습니까? 일반적으로 업로드 스크립트는 보안 관점에서 매우 강해야합니다. 이 경우, 당신이 필요로하는 것을 당신은 단순히 양식을 작성하고 "미디어"필드 유형을 추가 할 수 있습니다 Joomla! ACL

+0

com_upload 구성 요소 폴더에서 upload.php 파일을 사용해 보았습니다. 업로드 버튼을 누르면 오류 404가 표시됩니다. 구성 요소에 대해 읽었을 때 index.php? option = com_upload를 사용하여 호출 한 것을 발견했습니다. 그래도 난 다른 오류가 발생합니다 : 로드 오류 구성 요소 : com_upload, 1 로드 오류 구성 요소 : com_upload, 1 로드 오류 구성 요소 : com_upload, 1 개 주의 사항 : 정의되지 않은 인덱스 : 이미지를 C에서 : \ XAMPP \ htdocs를 \로 Joomla \ 구성 요소 \ com_upload \ Upload.php on line 13 지금은 XAMPP을 사용하고 있습니다. 따라서 localhost이므로 업로드 디렉토리로 설정된 색인이있는 것입니다. 도움을 주셔서 감사합니다. – user1825369

+0

구성 요소에는 매니페스트 파일을 설치해야합니다. github 또는 일부 코드를 공유 할 수 있다면 우리는 더 나은 당신을 도울 수 있습니다. –

0

에 대한 검색을 수행합니다. 당신은 또한 "파일"필드 유형을 선택할 수 있습니다

http://docs.joomla.org/Standard_form_field_types

이 분야의 다른 유형을 허용합니다. http://www.notwebdesign.com/joomla-component-creator/

그리고 당신은 세 가지 다른 크기로 이미지의 확장을 허용하는 뛰어난 이미지 업로드 기능이 K2에서 살펴 봐야 할 수 있습니다

두 필드는 줌라 구성 요소 Creator를 사용하여 추가 할 수 있습니다.

관련 문제