Tôi đã tạo một thành phần hồ sơ tùy chỉnh một thời gian trở lại. Những gì bạn có thể cần là một bảng cơ sở dữ liệu ánh xạ ID người dùng tới URL hình ảnh người dùng, sau đó tạo tệp trợ giúp để truy xuất hình ảnh bất cứ nơi nào bạn cần.
Để tải lên hình ảnh, tôi nghĩ rằng tôi đã sử dụng trình quản lý hình ảnh Joomla ... vì vậy bạn chỉ cần cung cấp một liên kết mở trình quản lý, có thể cung cấp cho nó đường dẫn sửa đổi hướng đến thư mục ảnh hồ sơ. Hoặc, nếu bạn (có thể) không muốn họ xem tất cả các hình ảnh có sẵn (nghĩa là từ tất cả người dùng), bạn có thể xóa tất cả các trường khỏi trình quản lý hình ảnh (ví dụ: ví dụ về trình quản lý hình ảnh của bạn) bằng cách xóa các thành phần con tương ứng khỏi tài liệu khi được tải, chỉ cần để lại nút "duyệt" và nhãn cho biết tên và đường dẫn của tệp, sau đó lưu đường dẫn (URL) vào bảng được đề cập ở trên.
Tôi đã sử dụng AJAX để đạt được điều này - nhấp vào liên kết để tải lên / thay đổi hình ảnh gọi một chức năng javascript, chuyển id người dùng. Hàm javascript mở trình quản lý hình ảnh, truy xuất đường dẫn mới và xây dựng một yêu cầu AJAX chuyển id người dùng và đường dẫn đến bảng tới một tệp php truy vấn / cập nhật cơ sở dữ liệu. Võngà.
Đây có phải là những gì bạn cần? Hãy cho tôi biết nếu điều này nghe có vẻ thú vị với bạn, tôi rất vui lòng cung cấp thêm thông tin. Mặc dù điều này có lẽ KHÔNG phải là thực hành tốt nhất.
Chúc mừng