Bir süre önce özel bir profil bileşeni oluşturdum. Muhtemelen ihtiyacınız olan şey, bir kullanıcı kimliğini bir kullanıcı resim URL'siyle eşleyen bir veritabanı tablosudır, ardından görüntüyü ihtiyacınız olan her yerde almak için bir yardımcı dosya oluşturun.
Resmi yüklemek için, sanırım Joomla resim yöneticisini kullandım ... böylece yöneticiyi açan bir bağlantı sağlayabilir, belki bir profil resimleri klasörüne yönlendiren değiştirilmiş bir yol sağlayabilirsin. Veya (muhtemelen) tüm kullanılabilir resimleri (tüm kullanıcılardan gelen anlamlarını) görmelerini istemiyorsanız, ilgili alt öğeleri belgeden kaldırarak tüm alanları resim yöneticisinden (yani, resim yöneticisi örneğinizden) kaldırabilirsiniz. yüklendiğinde, sadece "göz at" düğmesini ve dosyanın adını ve yolunu gösteren etiketi bırakarak yolu (URL) yukarıda belirtilen tabloya kaydedin.
Bunu başarmak için AJAX kullandım - resmi yüklemek / değiştirmek için bağlantıyı tıklatarak kullanıcı kimliğini geçen bir javascript işlevi çağırır. Javascript işlevi görüntü yöneticisini açar, yeni yolu alır ve kullanıcı kimliğini ve tablo yolunu veritabanını sorgulayan / güncelleyen bir php dosyasına geçiren bir AJAX isteği oluşturur. Voilà.
İhtiyacın olan bu mu? Bana ilginç geliyorsa daha fazla bilgi vermekten memnuniyet duyarız. Bu muhtemelen en iyi uygulama DEĞİL olsa da.
Şerefe