Em có một tin bất động sản cần lưu
Tỉnh thành
Quận huyện
Phường xã
Đường phố
Khi chọn Tỉnh -> huyện tự show ra. Khi chọn đến huyện thì
- Tự động đường phố show ra
- Tự động Phường xã cũng show ra
Giải pháp: Em dùng module hierarchical_select để làm. Đã chạy nhưng không ổn định lắm nên em có 1 số câu hỏi nhờ các Pro giúp nhé
1. Nếu lưu các loại dữ liệu đó dạng taxonomy thì có lẽ lúc quản trị sẽ rất dài, 64 tỉnh, mỗi tỉnh có vài chục huyện, trong huyện lại có vài chục phường.... cho nên e dùng node để lưu. Câu hỏi là có giải pháp nào lưu các loai dữ liệu đó hợp lý nhất không, có thể không dùng module hs cũng đc
2. Có cách config nào để chọn 1 dropdown huyện và 2 dropdown khác (đường, phường) tự động chọn luôn cho mình không, e làm bằng javascript nhưng chạy k tit lắm, đôi khi lỗi.
3. table cache_hierarchical_select tăng dữ liệu lên kinh khủng khi người dùng select. Cụ thể là mỗi lần chọn dữ liệu thì table tăng lên 1.24Mb. Giờ table đó lên 800Mb rồi, em toàn phải Empty bằng tay, sau đó clear cache. Có cách nào tự động chạy clear cache table này theo thời gian không a, trong code của nó em thấy có đoạn xóa rồi nhưng k thấy chạy đc thì phải
Mong các pro giúp em, 1 ý thôi cũng đc
Comments
Mình nghĩ chỉ nên dùng cách
Mình nghĩ chỉ nên dùng cách là tạo một module tên là admin-control rồi bạn có thể viết theo ý của mình, như thế mới hiệu quả được.
Tạo ra 2 taxonomy là Tỉnh, thành phố và Quận / Huyện :)
Con cái HS đã thử nhưng không hay lắm, không thích chút nào cả :)
Free Notes - Cam Xuyen
Để giải quyết vấn đề này bạn nên dùng aha helper
mình nghĩ có thể làm được với aha helper mà ko cần phải dùng đến taxonomy và module hierarchical_select
tranh theu chu thap
tranh gan da
Thử 1 cách đơn giản
Có 1 cách bạn thử xem đc ko.
Nếu đầu vào nhập liệu của bạn có sẵn là tên tỉnh-> huyện-> xã -> đường
Thì nên dùng 1 taxonomy 4 cấp như trên:
sau đó thì dùng field taxonomy trong content type để nhập 4
tức trong content type có 4 trường là : tỉnh. huyện, xã, đường, 4 trường này config cho cấp chọn tương ứng
Cách nhập 4 trường này để để là auto complete
Tức là khi gõ tên: ví dụ thừa thiên huế, bạn gõ th thì nó đã hiện ra các tỉnh chữ cái là th để chọn rồi
xã và đường cũng như vậy.
Cách này đơn giản, nhưng cần chú ý các dữ liệu trùng nhau thì cần ghi chú:
ví dụ 2 đường giống tên thì cần có ghi chú ( ở tỉnh nào huyện nào) để tránh nhầm.
Chú ý Cách này cũng ko kiểm tra được ràng buộc của cha con của taxonomy
nên người nhập cần phải chuẩn.