PDA

View Full Version : سوال: طراحی صفحه توسط کاربر با کامپوننت های موجود



nunegandom
چهارشنبه 03 خرداد 1396, 17:06 عصر
با سلام
یک قالب رو دارم به صورت کامپوننت وار درست میکنم
چجوری میشه اجازه داد کاربر این کامپوننت ها رو بیاره توی صفحه به ترتیبی که دوست داره و این مسائل ( یه چیزی شبیه Visual Composer Classic در Wordpress)
ممنونم

_behnam_
جمعه 05 خرداد 1396, 22:55 عصر
سلام. اگه میخواید هر کاربر بتونه به صورت ویژوال صفحه خودشو طراحی کنه شما باید کامپوننت هارو ایجاد کنید و به هرکدوم یه شناسه خاص بدید ( تا اینجارو ک میدونم حتما خودتون انجام دادید)
با توجه به اینکه طراحی سمت کاربر انجام میشه پس حتما شما باید java script انجلم بدید این کارو و بدون شک کتابخونه jquery کار شمارو خیلی آسون میکنه.
تابع drag توی jquery به کاربر این اجازه رو میده که یک المنت خاص رو به هرکجای صفحه میخواد بکشه. مثال زیر رو ببینید.
http://api.jqueryui.com/draggable/#entry-examples
(http://api.jqueryui.com/draggable/#entry-examples)حالا شما باید اون قسمت هایی ک میخواید این المان ها قرار بگیرد رو هنگام کشیدن کاربر شناسایی کنید و وقتی ک کاربر المان رو رها کرد اگه روی اون قسمت های خاص بود شناسه المان و شناسه قسمت رو به پردازشگر سمت سرور ارسال کنید (بهترین روش ajax هست).