web-gelistirme-sc.com

Contus HD Video Paylaşımı - Kullanıcı onCreate Hook?

Sitemde Contus HD Video Paylaşımı bileşenini kullanıyorum. Bileşen, bir kullanıcının video yükleyip yükleyemeyeceğini izleyen bir tablo ekler. Ne yazık ki bu tablo kullanıcı tablolarıyla senkronize tutulmuyor, bu yüzden yeni bir kullanıcı her kaydettiğinde manuel olarak girip yükleme yeteneklerini etkinleştirmem gerekiyor, bu da bileşen tablosunda kimlikleriyle bir girdi yaratıyor.

Tüm sormak için söylüyorum: bir kullanıcı oluşturulduğunda bu yeteneği programlı olarak etkinleştirmek için genişletmek için bir kanca/tetik var mı?

3
hanleyhansen

Bence uygun veritabanı tablosu ve yükleme durumunu doldurmak için onAfterSave ( http://docs.joomla.org/Plugin/Events ) kullanmayı deneyebilirsiniz.

Mevcut bir kullanıcı eklentisine göz atın:

https://github.com/joomla/joomla-cms/blob/staging/plugins/user/profile/profile.php#L331

Oluşturucu hariç, içeriğin çoğunu yok sayabilirsiniz. Diğer olaylar veya yöntemler gerçekten önemli değil. Ancak kullanıcı kimliğini bu şekilde çekebilmeli ve ardından bileşen için tabloya enjekte edebilmelisiniz.

Ayrıca - hesabın yeni olup olmadığını kontrol etmeniz ve görmeniz gerekiyorsa, kaydın zaten video bileşeni tablosunda olup olmadığını kontrol eden bir sorgu ile başlayabilirsiniz. Öyleyse, eki atlayın. Değilse, devam edin ve eki yapın.

4
Chad Windnagle