it-swarm-vi.com

Chia sẻ video HD của Contus - Người dùng onCreate Hook?

Tôi đang sử dụng thành phần Chia sẻ video HD trên trang web của mình. Thành phần này thêm một bảng theo dõi xem người dùng có thể tải lên video hay không. Thật không may, bảng này không được giữ đồng bộ với các bảng người dùng, vì vậy mỗi khi người dùng mới đăng ký tôi phải tự nhập và kích hoạt khả năng tải lên của họ, đó là điều tạo ra một mục trong bảng thành phần với ID của họ.

Tôi nói tất cả những gì cần hỏi: có móc/kích hoạt khi người dùng được tạo mà tôi có thể mở rộng để kích hoạt lập trình khả năng này không?

3
hanleyhansen

Tôi nghĩ bạn có thể thử sử dụng onAfterSave ( http: //docs.j Joomla.org/Plugin/Events ) để điền vào bảng cơ sở dữ liệu phù hợp và trạng thái tải lên.

Hãy xem một plugin người dùng hiện có:

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

Bạn có thể bỏ qua hầu hết các nội dung ở đó trừ nhà xây dựng. Các sự kiện hoặc phương pháp khác không quan trọng thực sự. Nhưng bạn sẽ có thể kéo userid theo cách này và sau đó tiêm nó vào bảng cho thành phần.

Ngoài ra - nếu bạn cần kiểm tra và xem tài khoản có mới hay không, bạn có thể bắt đầu với một truy vấn sẽ kiểm tra xem bản ghi đã có trong bảng thành phần video chưa. Nếu vậy, sau đó bỏ qua chèn. Nếu không thì hãy tiếp tục và thực hiện chèn.

4
Chad Windnagle