warning: Parameter 1 to imagefield_widget() expected to be a reference PHP5.3 error
İmage Field Fupload modülünü biliyorsunuz sanırım. İmage field alanlarına birden fazla resmi kolaylıkla yüklememizi sağlıyor. Drupal 6 kullandığım için bu modülde oldukça kolaylık ve farklı imkanlar sağladığında sürekli kullanır olmuştum. Ancak artık kullanılamayacağının farkına vardım.
warning: Parameter 1 to imagefield_widget() expected to be a reference PHP5.3 error
Hatasının bir çözümünü bulamadım. Daha doğrusu bulduklarımı denedim 3 saat sürdü ve bir işe yaramadı. Daha sonra farklı modül denemeye karar verdim.
http://drupal.org/node/619632 sayfasında bulunan açıklamalardan yola çıkarak;
PHP 5.3.x yüklü sunucular için swfupload modulünü kullanmak daha stabil oluyor. İnşallah bir gün bu hatayı Fupload modülünde de düzeltebilirler.
Aşağıdaki linkten modülümüzü indirelim:
http://drupal.org/project/swfupload
Bu modül ile birlikte ihtiyaç duyduğu diğer modülü de indirmemiz gerekiyor:
http://drupal.org/project/Jqp
Daha sonra sites/all/ veya multi site kurulunmarında sites/site_adı/ klasörü altında yaratacağınız "libraries" klasörünün içersine swfupload isminde bir klasör oluşturun.
http://code.google.com/p/swfupload/downloads/list adresinde SWFUpload 2.2.0.1 sürümüne sahip scriptimizi indirip swfupload ismi ile oluşturduğumuz klasörün içersine açıyoruz.
'swfupload.swf' ve 'swfupload.js' dosyalarının aşağıdaki şekilde ulaşılabilir olduğundan emin olun:
sites/all/libraries/swfupload/swfupload.js
sites/all/libraries/swfupload/swfupload.swf
Modülleri drupal yönetici panelinden aktif ektikten sonra kullanmaya başlayabilirsiniz.
Kullanımı:
Gerçekten basit bir kullanıma sahip içerik türünü düzenlerken yeni alan eklediğimizde filefield türünü seçerek ikinci seçenekten sfwupload seçeneğini seçtiğimizde otomatik olarak çoklu yüklemeye sahip oluyoruz.
Eklenti tek bir düğüm içerisine birden fazla resim ekleme özelliği vardır.
Fupload modülünde bulunan her resmi bir düğüm olarak kaydet seçeneği bu eklentide bulunmuyor.
Yorumlar
Yeni yorum veya soru gönder