PDA

View Full Version : سوال: چگونگی ايجاد و کنترل منوی دايناميک به صورت آنلاين



darioush01
جمعه 05 مهر 1387, 00:08 صبح
با سلام
من می خوام يه سايت طراحی کنم که تو اين سايت بشه با يه منوی دايناميک صفحات رو کنترل کرد .
1 . بشه هر تعداد آيتم دلخواه به منو به صورت آنلاين اضافه کرد و به ازای هر آيتم يه صفحه واسش توليد بشه .
در واقع اصلی ترين مشکل من ايجاد يه همچنين منوی دايناميکيه که بشه به صورت آنلاين اونو کنترل کرد . ( حذف , اضافه و يا ويرايش و به ازای هر آيتم يه صفحه داشته باشم . )
من search کردم اما منوهايی که پيدا کردم جوابگوی کار من نبودن . اگه کسی می دونه من بايد چيکار کنم و از چی استفاده کنم راهنماييم کنه ممنون ميشم .
ضمنا عجله هم دارم . :ناراحت:

my_blithe
جمعه 05 مهر 1387, 00:23 صبح
شما می تونی از طریق کنترل محتوا بر اساس کویری کار کنی.
یعنی هر منوت یک کد داشته باشه که بشه کویری اون منو.
به سایت www.yjchmd.ir (http://www.yjchmd.ir) یک سر بزن و منوی اون رو نگاه کن، تقریبا تمام منوها لینکن به default3.aspx

darioush01
جمعه 05 مهر 1387, 00:42 صبح
مرسی از جوابتون
خوب يعنی تمامی صفحات به صورت واقعی يه صفحه هستند .
اما حالا چه جوری به صورت آنلاين آيتم های منو رو اضافه يا حذف يا ويرايش کنم ؟

my_blithe
جمعه 05 مهر 1387, 00:52 صبح
منوت رو می تونی با یک دیتالیست یا ajax بسازی و یا روش های دیگه .
بگردی پیدا میکنی چون باید خودت یاد بگیری اینو میگم.

darioush01
جمعه 05 مهر 1387, 01:48 صبح
منم لقمه آماده دوست ندارم , ميشه يه کم کمکم کنين بيشتر توضيح بدين آخه من خيلی عجله دارم

milade
جمعه 05 مهر 1387, 05:12 صبح
دوست عزیز شما باید اول کد منوها رو تحلیل کنی بعد بفمی مثلا اگه یه زیر منو می خوای به چی احتیاج داری حالا اگه کاربر روی یه دکمه مبنی بر افزودن زیر منو زد اون کد رو اضافه کنی خلاصه کار سختی نیست

موفق و پیروز باشی

darioush01
شنبه 06 مهر 1387, 00:57 صبح
ممنون از راهنماييتون . من از يه فايل xml استفاده کردم که آيتم ها رو توش نگه دارم و خوب تونستم آيتم هايی رو که اضافه می کنم تو يه کنترل asp:Menu نشون بدم . اما خوب واسه اضافه کردن subMenu به هر آيتمی بايد اونو انتخاب کرد تا جايی که بايد node جديد اضافه بشه رو تشخيص داد . به نظر شما من آيتم ها رو به کمک چه کنترلی می تونم نشون بدم که بتونم آيتم مورد نظرمو انتخاب کنم تا يه submenu بتونم بهش اضافه کنم ؟